Prohledat stránky podpory

Vyhněte se podvodům. Za účelem poskytnutí podpory vás nikdy nežádáme, abyste zavolali nebo poslali SMS na nějaké telefonní číslo nebo abyste sdělili své osobní údaje. Jakékoliv podezřelé chování nám prosím nahlaste pomocí odkazu „Nahlásit zneužití“.

Zjistit více

Modify "CustomizableWidgets.jsm"

  • 2 odpovědi
  • 2 mají tento problém
  • 1 zobrazení
  • Poslední odpověď od Yaron

more options

I've added the following 2 lines to "const CustomizableWidgets" in "modules/CustomizableUI.jsm":

context: "", onClick: function(event) { if(event.button != 0) undoCloseTab(); }

This is the code after the change:

const CustomizableWidgets = [{ id: "history-panelmenu", type: "view", viewId: "PanelUI-history", shortcutId: "key_gotoHistory", tooltiptext: "history-panelmenu.tooltiptext2", defaultArea: CustomizableUI.AREA_PANEL, context: "", onClick: function(event) { if(event.button != 0) undoCloseTab(); } onViewShowing: function(aEvent) {

I re-zipped the files and replaced omni.ja, but it wouldn't work.

Should changes in JSM files apply without any further actions? Is the syntax correct?

Thank you.

I've added the following 2 lines to "const CustomizableWidgets" in "modules/CustomizableUI.jsm": context: "", onClick: function(event) { if(event.button != 0) undoCloseTab(); } This is the code after the change: const CustomizableWidgets = [{ id: "history-panelmenu", type: "view", viewId: "PanelUI-history", shortcutId: "key_gotoHistory", tooltiptext: "history-panelmenu.tooltiptext2", defaultArea: CustomizableUI.AREA_PANEL, context: "", onClick: function(event) { if(event.button != 0) undoCloseTab(); } onViewShowing: function(aEvent) { *** I re-zipped the files and replaced omni.ja, but it wouldn't work. Should changes in JSM files apply without any further actions? Is the syntax correct? Thank you.

Všechny odpovědi (2)

more options

Yaron, This may be beyond the scope, but there are MDN resources that can help answer your questions below: For more information please see:

more options

Thank you guigs2. I appreciate your help.

I've found out that there's a pre-compiled CustomizableUI.jsm file in jsloaders.

That file has to be removed for changes in "modules/CustomizableUI.jsm" to take effect.