Parcourir la source

Fixed displaying of "save selection" in the context menu

Gildas il y a 7 ans
Parent
commit
f64821ddc3
1 fichiers modifiés avec 5 ajouts et 11 suppressions
  1. 5 11
      extension/ui/bg/ui-menu.js

+ 5 - 11
extension/ui/bg/ui-menu.js

@@ -76,20 +76,16 @@ singlefile.ui.menu = (() => {
 					contexts: pageContextsEnabled,
 					contexts: pageContextsEnabled,
 					title: browser.i18n.getMessage("menuSavePage")
 					title: browser.i18n.getMessage("menuSavePage")
 				});
 				});
-			}
-			if (options.contextMenuEnabled) {
 				menus.create({
 				menus.create({
 					id: "separator-1",
 					id: "separator-1",
 					contexts: pageContextsEnabled,
 					contexts: pageContextsEnabled,
 					type: "separator"
 					type: "separator"
 				});
 				});
-			}
-			menus.create({
-				id: MENU_ID_SAVE_SELECTED,
-				contexts: defaultContexts,
-				title: browser.i18n.getMessage("menuSaveSelection")
-			});
-			if (options.contextMenuEnabled) {
+				menus.create({
+					id: MENU_ID_SAVE_SELECTED,
+					contexts: defaultContexts.concat("selection"),
+					title: browser.i18n.getMessage("menuSaveSelection")
+				});
 				menus.create({
 				menus.create({
 					id: MENU_ID_SAVE_FRAME,
 					id: MENU_ID_SAVE_FRAME,
 					contexts: ["frame"],
 					contexts: ["frame"],
@@ -135,8 +131,6 @@ singlefile.ui.menu = (() => {
 					contexts: pageContextsEnabled,
 					contexts: pageContextsEnabled,
 					title: browser.i18n.getMessage("menuSaveAllTabs")
 					title: browser.i18n.getMessage("menuSaveAllTabs")
 				});
 				});
-			}
-			if (options.contextMenuEnabled) {
 				menus.create({
 				menus.create({
 					id: "separator-2",
 					id: "separator-2",
 					contexts: pageContextsEnabled,
 					contexts: pageContextsEnabled,