diff --git a/css/leptonChrome.css b/css/leptonChrome.css
index 9bed326..0d2ee62 100644
--- a/css/leptonChrome.css
+++ b/css/leptonChrome.css
@@ -11660,7 +11660,7 @@
--menuitem-image: url("../icons/checkmark-circle.svg");
}
.downloadUseSystemDefaultMenuItem {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
.downloadAlwaysUseSystemDefaultMenuItem {
/* checkbox */
@@ -12038,7 +12038,7 @@
--menuitem-image: url("chrome://browser/skin/privateBrowsing.svg");
}
#menu_openFile {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
#menu_savePage {
--menuitem-image: url("../icons/toolbarButton-download.svg");
@@ -12318,6 +12318,11 @@
#orgUndo {
--menuitem-image: url("../icons/undo.svg");
}
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #orgRedo {
+ --menuitem-image: url("../icons/redo.svg");
+ }
+ }
#orgCut {
--menuitem-image: url("chrome://browser/skin/edit-cut.svg");
}
@@ -12345,13 +12350,18 @@
}
/*= maintenanceButtonPopup ===================================================*/
#backupBookmarks {
- --menuitem-image: url("chrome://devtools/skin/images/datastore.svg");
+ --menuitem-image: url("../icons/datastore.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #fileRestoreMenu {
+ --menuitem-image: url("../icons/datarestore.svg");
+ }
}
#fileImport {
--menuitem-image: url("../icons/toolbarButton-download.svg");
}
#fileExport {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
#browserImport {
--menuitem-image: url("chrome://browser/skin/import.svg");
diff --git a/css/leptonContent.css b/css/leptonContent.css
index a88b443..f86f8e9 100644
--- a/css/leptonContent.css
+++ b/css/leptonContent.css
@@ -3292,7 +3292,7 @@
--menuitem-image: url("../icons/checkmark-circle.svg");
}
.downloadUseSystemDefaultMenuItem {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
.downloadAlwaysUseSystemDefaultMenuItem {
/* checkbox */
@@ -3428,6 +3428,11 @@
#orgUndo {
--menuitem-image: url("../icons/undo.svg");
}
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #orgRedo {
+ --menuitem-image: url("../icons/redo.svg");
+ }
+ }
#orgCut {
--menuitem-image: url("chrome://browser/skin/edit-cut.svg");
}
@@ -3455,13 +3460,18 @@
}
/*= maintenanceButtonPopup ===================================================*/
#backupBookmarks {
- --menuitem-image: url("chrome://devtools/skin/images/datastore.svg");
+ --menuitem-image: url("../icons/datastore.svg");
+ }
+ @supports -moz-bool-pref("userChrome.icon.menu.full") {
+ #fileRestoreMenu {
+ --menuitem-image: url("../icons/datarestore.svg");
+ }
}
#fileImport {
--menuitem-image: url("../icons/toolbarButton-download.svg");
}
#fileExport {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
#browserImport {
--menuitem-image: url("chrome://browser/skin/import.svg");
diff --git a/icons/datarestore.svg b/icons/datarestore.svg
new file mode 100644
index 0000000..34be076
--- /dev/null
+++ b/icons/datarestore.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/datastore.svg b/icons/datastore.svg
new file mode 100644
index 0000000..ee87f8c
--- /dev/null
+++ b/icons/datastore.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/toolbarButton-upload.svg b/icons/toolbarButton-upload.svg
new file mode 100644
index 0000000..723f6fb
--- /dev/null
+++ b/icons/toolbarButton-upload.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/icons/_global_menu.scss b/src/icons/_global_menu.scss
index 5b9e708..deb4025 100644
--- a/src/icons/_global_menu.scss
+++ b/src/icons/_global_menu.scss
@@ -19,7 +19,7 @@
#menu_openLocation {
}
#menu_openFile {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
#menu_close {
}
diff --git a/src/icons/_library.scss b/src/icons/_library.scss
index a65d505..7ada433 100644
--- a/src/icons/_library.scss
+++ b/src/icons/_library.scss
@@ -16,6 +16,9 @@
--menuitem-image: url("../icons/undo.svg");
}
#orgRedo {
+ @include Option("userChrome.icon.menu.full") {
+ --menuitem-image: url("../icons/redo.svg");
+ }
}
#orgCut {
@@ -49,16 +52,19 @@
/*= maintenanceButtonPopup ===================================================*/
#backupBookmarks {
- --menuitem-image: url("chrome://devtools/skin/images/datastore.svg");
+ --menuitem-image: url("../icons/datastore.svg");
}
#fileRestoreMenu {
+ @include Option("userChrome.icon.menu.full") {
+ --menuitem-image: url("../icons/datarestore.svg");
+ }
}
#fileImport {
--menuitem-image: url("../icons/toolbarButton-download.svg");
}
#fileExport {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
#browserImport {
diff --git a/src/icons/context_menu/_downloads.scss b/src/icons/context_menu/_downloads.scss
index 957853d..4273633 100644
--- a/src/icons/context_menu/_downloads.scss
+++ b/src/icons/context_menu/_downloads.scss
@@ -9,7 +9,7 @@
--menuitem-image: url("../icons/checkmark-circle.svg");
}
.downloadUseSystemDefaultMenuItem {
- --menuitem-image: url("chrome://browser/skin/open.svg");
+ --menuitem-image: url("../icons/toolbarButton-upload.svg");
}
.downloadAlwaysUseSystemDefaultMenuItem {
/* checkbox */