From dbe360f695b2b18cc5813065630ba8b9a5ddb670 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Thu, 29 Mar 2018 11:57:25 +0200 Subject: [PATCH] [vue.auth.dialog][scss.dialog] added icon to remove rooms --- .../asset/svg/minipopup.remove@hover.svg | 63 +++++++++++++++++++ webpack/scss/dialog.scss | 23 +++++++ webpack/vue/auth/dialog.vue | 2 +- 3 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 public_html/asset/svg/minipopup.remove@hover.svg diff --git a/public_html/asset/svg/minipopup.remove@hover.svg b/public_html/asset/svg/minipopup.remove@hover.svg new file mode 100644 index 0000000..2a3c83a --- /dev/null +++ b/public_html/asset/svg/minipopup.remove@hover.svg @@ -0,0 +1,63 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/webpack/scss/dialog.scss b/webpack/scss/dialog.scss index 41ec81c..20dd463 100644 --- a/webpack/scss/dialog.scss +++ b/webpack/scss/dialog.scss @@ -125,6 +125,7 @@ /* (5) List items */ li{ display: block; + position: relative; margin: .1em .5em; padding: .3em .5em; @@ -173,6 +174,28 @@ &:before{ background-image: url('../asset/svg/dialog.voice.svg'); } &.active{ color: #ddd; } } + + // background-color: #f00; + + + & > span.rem{ + + display: none; + position: absolute; + top: calc( 50% - 1em/2 ); + left: calc( 100% - .5em - 1em ); + width: 1em; + height: 1em; + + background: url('../asset/svg/minipopup.remove.svg') center center no-repeat; + background-size: contain; + + &:hover{ background-image: url('../asset/svg/minipopup.remove@hover.svg'); } + + } + + // only show 'remove' icon on hover + &:hover > span.rem{ display: block; } } } diff --git a/webpack/vue/auth/dialog.vue b/webpack/vue/auth/dialog.vue index 78cde13..7c6cfef 100644 --- a/webpack/vue/auth/dialog.vue +++ b/webpack/vue/auth/dialog.vue @@ -121,7 +121,7 @@
  • {{ r.name }}
  • + @click='gs.room.nav(r.type, r.id)'>{{ r.name }}