From 0258a756507c0caceb663bfe33b2ba5e149a7d3a Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Sun, 16 May 2021 22:47:35 +0200 Subject: [PATCH] replace meta panel images with svg (inlining does not work due to filters) --- htdocs/css/openwebrx.css | 48 ++-- htdocs/gfx/openwebrx-directcall.png | Bin 5445 -> 0 bytes htdocs/gfx/openwebrx-directcall.svg | 1 + htdocs/gfx/openwebrx-groupcall.png | Bin 8286 -> 0 bytes htdocs/gfx/openwebrx-groupcall.svg | 1 + htdocs/gfx/svg-defs.svg | 1 + htdocs/index.html | 20 +- inkscape files/openwebrx-directcall.svg | 120 ++++++++++ inkscape files/openwebrx-groupcall.svg | 277 ++++++++++++++++++++++++ inkscape files/openwebrx-mute.svg | 142 ++++++++++++ 10 files changed, 585 insertions(+), 25 deletions(-) delete mode 100644 htdocs/gfx/openwebrx-directcall.png create mode 100644 htdocs/gfx/openwebrx-directcall.svg delete mode 100644 htdocs/gfx/openwebrx-groupcall.png create mode 100644 htdocs/gfx/openwebrx-groupcall.svg create mode 100644 inkscape files/openwebrx-directcall.svg create mode 100644 inkscape files/openwebrx-groupcall.svg create mode 100644 inkscape files/openwebrx-mute.svg diff --git a/htdocs/css/openwebrx.css b/htdocs/css/openwebrx.css index da93283..bd8e828 100644 --- a/htdocs/css/openwebrx.css +++ b/htdocs/css/openwebrx.css @@ -667,16 +667,6 @@ img.openwebrx-mirror-img text-align: center; } -#openwebrx-mute-on -{ - color: lime; -} - -#openwebrx-mute-off -{ - color: white; -} - .openwebrx-panel-slider { position: relative; @@ -993,6 +983,7 @@ img.openwebrx-mirror-img display: flex; flex-direction: column; position: relative; + overflow: hidden; } .openwebrx-meta-slot > * { @@ -1001,18 +992,14 @@ img.openwebrx-mirror-img line-height: 1.2em; } -.openwebrx-meta-slot, .openwebrx-meta-slot.muted:before { +.openwebrx-meta-slot, .openwebrx-meta-slot .mute { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } -.openwebrx-meta-slot.muted:before { - display: block; - content: ""; - background-image: url("../gfx/openwebrx-mute.png"); - background-position: center; - background-repeat: no-repeat; +.openwebrx-meta-slot .mute { + display: none; cursor: pointer; position: absolute; @@ -1023,6 +1010,17 @@ img.openwebrx-mirror-img background-color: rgba(0,0,0,.3); } +.openwebrx-meta-slot .mute svg { + position: absolute; + top: 50%; + left: 0; + transform: translate(0, -50%); +} + +.openwebrx-meta-slot.muted .mute { + display: block; +} + .openwebrx-meta-slot.active { background-color: #95bbdf; } @@ -1042,15 +1040,21 @@ img.openwebrx-mirror-img flex: 1; background-position: center; background-repeat: no-repeat; + line-height: 0; } -.openwebrx-meta-slot.active.direct .openwebrx-meta-user-image, -#openwebrx-panel-metadata-ysf .openwebrx-meta-slot.active .openwebrx-meta-user-image { - background-image: url("../gfx/openwebrx-directcall.png"); +.openwebrx-meta-slot .openwebrx-meta-user-image img { + height: 133px; + display: none; } -.openwebrx-meta-slot.active.group .openwebrx-meta-user-image { - background-image: url("../gfx/openwebrx-groupcall.png"); +.openwebrx-meta-slot.active.direct .openwebrx-meta-user-image .directcall, +#openwebrx-panel-metadata-ysf .openwebrx-meta-slot.active .openwebrx-meta-user-image .directcall { + display: initial; +} + +.openwebrx-meta-slot.active.group .openwebrx-meta-user-image .groupcall { + display: initial; } .openwebrx-meta-slot.group .openwebrx-dmr-target:not(:empty):before { diff --git a/htdocs/gfx/openwebrx-directcall.png b/htdocs/gfx/openwebrx-directcall.png deleted file mode 100644 index 2d74713b60003cb919a8253fd04994f2d1d446be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5445 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 \ No newline at end of file diff --git a/htdocs/gfx/openwebrx-groupcall.png b/htdocs/gfx/openwebrx-groupcall.png deleted file mode 100644 index 5d61a4c770458e4b381d2cc62e0ca594300b5ead..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8286 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 DGzX}5 diff --git a/htdocs/gfx/openwebrx-groupcall.svg b/htdocs/gfx/openwebrx-groupcall.svg new file mode 100644 index 0000000..5083a57 --- /dev/null +++ b/htdocs/gfx/openwebrx-groupcall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/htdocs/gfx/svg-defs.svg b/htdocs/gfx/svg-defs.svg index 5b5c6d7..1ee9a8b 100644 --- a/htdocs/gfx/svg-defs.svg +++ b/htdocs/gfx/svg-defs.svg @@ -22,5 +22,6 @@ + \ No newline at end of file diff --git a/htdocs/index.html b/htdocs/index.html index 5fa9fbc..38ab6f4 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -69,7 +69,9 @@