From 0316f073e0f385c3e95a3c21b2bab2d69b468613 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Sat, 14 May 2022 16:29:12 +0200 Subject: [PATCH] Replace font icons with svg icons --- src/plugins/bookmark-views/templates/item.js | 16 ++++++---- .../controlbox/styles/_controlbox.scss | 3 ++ .../controlbox/templates/controlbox.js | 4 ++- src/plugins/controlbox/templates/loginform.js | 7 ++-- src/plugins/muc-views/styles/muc-head.scss | 1 - src/plugins/muc-views/templates/muc-head.js | 8 ++++- src/plugins/roomslist/templates/roomslist.js | 32 +++++++++++++------ .../templates/requesting_contact.js | 15 ++++++--- src/shared/styles/lists.scss | 3 ++ 9 files changed, 63 insertions(+), 26 deletions(-) diff --git a/src/plugins/bookmark-views/templates/item.js b/src/plugins/bookmark-views/templates/item.js index b1f264698..4a1380ac7 100644 --- a/src/plugins/bookmark-views/templates/item.js +++ b/src/plugins/bookmark-views/templates/item.js @@ -11,14 +11,16 @@ export default (bm) => { return html` `; } diff --git a/src/plugins/controlbox/styles/_controlbox.scss b/src/plugins/controlbox/styles/_controlbox.scss index 38a64b3ed..fbe3ace9c 100644 --- a/src/plugins/controlbox/styles/_controlbox.scss +++ b/src/plugins/controlbox/styles/_controlbox.scss @@ -457,6 +457,9 @@ .chatbox-btn { color: var(--controlbox-head-color); margin: 0; + converse-icon { + color: var(--controlbox-head-color); + } } } diff --git a/src/plugins/controlbox/templates/controlbox.js b/src/plugins/controlbox/templates/controlbox.js index f9604f489..6e4340a33 100644 --- a/src/plugins/controlbox/templates/controlbox.js +++ b/src/plugins/controlbox/templates/controlbox.js @@ -30,7 +30,9 @@ export default (el) => { ${sticky_controlbox ? '' : html` - el.close(ev)}> + el.close(ev)}> + + `}
diff --git a/src/plugins/controlbox/templates/loginform.js b/src/plugins/controlbox/templates/loginform.js index c107f25b4..354d04b6b 100644 --- a/src/plugins/controlbox/templates/loginform.js +++ b/src/plugins/controlbox/templates/loginform.js @@ -17,9 +17,12 @@ const trust_checkbox = (checked) => { `; } diff --git a/src/plugins/muc-views/styles/muc-head.scss b/src/plugins/muc-views/styles/muc-head.scss index d34ec40f4..6a433a6db 100644 --- a/src/plugins/muc-views/styles/muc-head.scss +++ b/src/plugins/muc-views/styles/muc-head.scss @@ -35,7 +35,6 @@ } .chatbox-title__text--bookmarked { margin-left: 0.5em; - color: var(--chatroom-head-color); } } diff --git a/src/plugins/muc-views/templates/muc-head.js b/src/plugins/muc-views/templates/muc-head.js index f0ac80b5e..cfea9ab3d 100644 --- a/src/plugins/muc-views/templates/muc-head.js +++ b/src/plugins/muc-views/templates/muc-head.js @@ -28,7 +28,13 @@ export default (el) => {
${ (!_converse.api.settings.get("singleton")) ? html`` : '' }
${ el.model.getDisplayName() } - ${ (o.bookmarked) ? html`` : '' } + ${ (o.bookmarked) ? + html` + ` : '' }
diff --git a/src/plugins/roomslist/templates/roomslist.js b/src/plugins/roomslist/templates/roomslist.js index 660f2ec05..ccf7c38db 100644 --- a/src/plugins/roomslist/templates/roomslist.js +++ b/src/plugins/roomslist/templates/roomslist.js @@ -10,18 +10,24 @@ const bookmark = (o) => { const i18n_remove_bookmark = __('Unbookmark this groupchat'); if (o.bookmarked) { return html` - `; + title="${ o.bookmarked ? i18n_remove_bookmark : i18n_add_bookmark }"> + + + `; } else { return html` - `; + title="${ o.bookmarked ? i18n_remove_bookmark : i18n_add_bookmark }"> + + + `; } } @@ -46,16 +52,22 @@ const room_item = (o) => { ${ api.settings.get('allow_bookmarks') ? bookmark(o) : '' } - + @click=${o.showRoomDetailsModal}> - + + + + @click=${o.closeRoom}> + + +
`; } @@ -70,12 +82,12 @@ export default (o) => { api.modal.show(MUCListModal, { 'model': o.model }, ev)} title="${i18n_title_list_rooms}" data-toggle="modal" data-target="#muc-list-modal"> - + api.modal.show(AddMUCModal, { 'model': o.model }, ev)} title="${i18n_title_new_room}" data-toggle="modal" data-target="#add-chatrooms-modal"> - +
diff --git a/src/plugins/rosterview/templates/requesting_contact.js b/src/plugins/rosterview/templates/requesting_contact.js index 927e375eb..513fb4686 100644 --- a/src/plugins/rosterview/templates/requesting_contact.js +++ b/src/plugins/rosterview/templates/requesting_contact.js @@ -4,9 +4,16 @@ export default (o) => html` ${o.display_name} - - + + + + + `; + aria-label="${o.desc_decline}" title="${o.desc_decline}" href="#"> + + + `; diff --git a/src/shared/styles/lists.scss b/src/shared/styles/lists.scss index 0fdf273a3..231c9b722 100644 --- a/src/shared/styles/lists.scss +++ b/src/shared/styles/lists.scss @@ -123,6 +123,9 @@ &:hover { background-color: var(--controlbox-pane-bg-hover-color); + .list-item-action { + opacity: 1; + } .fa, .far, .fas { opacity: 1; }