From aaf9a1779eccf8ed85861eeb2de87cb8153659be Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Wed, 7 Jun 2023 21:08:29 +0900 Subject: [PATCH] Add: Icons - Context frame menu --- css/leptonChrome.css | 43 ++++++++++++++++++++--- src/icons/context_menu/_content_area.scss | 39 ++++++++++++++++++++ src/icons/layout/_menu.scss | 2 +- src/icons/layout/_menu_common.scss | 3 +- 4 files changed, 81 insertions(+), 6 deletions(-) diff --git a/css/leptonChrome.css b/css/leptonChrome.css index 77e0f51..ee3547e 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -10604,7 +10604,8 @@ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]), - menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup) + menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, #frame + > menupopup) > menuitem, .openintabs-menuitem, #blockedPopupDontShowMessage, @@ -10660,7 +10661,8 @@ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]), - menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup) + menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, #frame + > menupopup) > menuitem, .openintabs-menuitem, #blockedPopupDontShowMessage, @@ -10814,7 +10816,8 @@ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]), - menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup) + menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, #frame + > menupopup) > menuitem, .openintabs-menuitem, #blockedPopupDontShowMessage, @@ -10838,7 +10841,8 @@ menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]), menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu:not(.menu-iconic, .in-menulist, [checked="true"]), - menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup) + menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup, #frame + > menupopup) > menuitem, .openintabs-menuitem, #blockedPopupDontShowMessage, @@ -11491,6 +11495,37 @@ --menuitem-image: url("chrome://browser/skin/bookmark.svg"); } } + /*= main-context-menu-frame ==================================================*/ + #context-showonlythisframe { + --menuitem-image: url("../icons/eye-show.svg"); + } + #context-openframeintab { + --menuitem-image: url("chrome://browser/skin/new-tab.svg"); + } + #context-openframe { + --menuitem-image: url("chrome://browser/skin/window.svg"); + } + #context-reloadframe { + --menuitem-image: url("../icons/reload.svg"); + } + #context-bookmarkframe { + --menuitem-image: url("chrome://browser/skin/bookmark.svg"); + } + #context-saveframe { + --menuitem-image: url("../icons/toolbarButton-download.svg"); + } + #context-printframe { + --menuitem-image: url("chrome://global/skin/icons/print.svg"); + } + #context-take-frame-screenshot { + --menuitem-image: url("chrome://browser/skin/screenshot.svg"); + } + #context-viewframesource { + --menuitem-image: url("../icons/document-search.svg"); + } + #context-viewframeinfo { + --menuitem-image: url("chrome://global/skin/icons/info.svg"); + } /*= Tab Mix Plus =============================================================*/ #tm-autoreload_menu { --menuitem-image: url("../icons/timer10.svg"); diff --git a/src/icons/context_menu/_content_area.scss b/src/icons/context_menu/_content_area.scss index 8f76a99..8201c05 100644 --- a/src/icons/context_menu/_content_area.scss +++ b/src/icons/context_menu/_content_area.scss @@ -265,6 +265,45 @@ } } +/*= main-context-menu-frame ==================================================*/ +#context-showonlythisframe { + --menuitem-image: url("../icons/eye-show.svg"); +} +#context-openframeintab { + --menuitem-image: url("chrome://browser/skin/new-tab.svg"); +} +#context-openframe { + --menuitem-image: url("chrome://browser/skin/window.svg"); +} + +#context-reloadframe { + --menuitem-image: url("../icons/reload.svg"); +} + +#context-bookmarkframe { + --menuitem-image: url("chrome://browser/skin/bookmark.svg"); +} +#context-saveframe{ + --menuitem-image: url("../icons/toolbarButton-download.svg"); +} + +#context-printframe { + --menuitem-image: url("chrome://global/skin/icons/print.svg"); +} + +#context-take-frame-screenshot { + --menuitem-image: url("chrome://browser/skin/screenshot.svg"); +} + +#context-viewframesource { + --menuitem-image: url("../icons/document-search.svg"); +} +#context-viewframeinfo { + --menuitem-image: url("chrome://global/skin/icons/info.svg"); +} +#context-frameOsPid { +} + /*= Tab Mix Plus =============================================================*/ #tm-autoreload_menu { // --menuitem-image: url("../icons/reload-auto.svg"); diff --git a/src/icons/layout/_menu.scss b/src/icons/layout/_menu.scss index 96e4fa8..2a390ae 100644 --- a/src/icons/layout/_menu.scss +++ b/src/icons/layout/_menu.scss @@ -6,7 +6,7 @@ $_layoutCommonMenus: ( $_iconMenuPopupMenus, $_libraryMenuitem, $_libraryMenu, - $_sendTabMenuitem, + $_otherPopupMenuitem, $_otherIconMenu, "#context_openANewTab.tabmix-newtab-menu-icon" ); diff --git a/src/icons/layout/_menu_common.scss b/src/icons/layout/_menu_common.scss index 36ce36c..1cf77e2 100644 --- a/src/icons/layout/_menu_common.scss +++ b/src/icons/layout/_menu_common.scss @@ -29,7 +29,8 @@ $_iconMenuPopupMenus: selector.nest( $_globalMenus: "#main-menubar > menu"; $_libraryMenuitem: "menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > #{$_iconMenuitem}"; $_libraryMenu: "menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > #{$_iconMenu}"; -$_sendTabMenuitem: "menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup) > menuitem"; +$_sendTabMenuPopup: "#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup, #context-sendlinktodevice-popup"; +$_otherPopupMenuitem: "menupopup:is(#{$_sendTabMenuPopup}, #frame > menupopup) > menuitem"; $_otherIconMenu: ".openintabs-menuitem, #blockedPopupDontShowMessage, #BMB_viewBookmarksToolbar"; //-- Mixin ---------------------------------------------------------------------