Przeszukaj pomoc

Unikaj oszustw związanych z pomocą.Nigdy nie będziemy prosić Cię o dzwonienie na numer telefonu, wysyłanie SMS-ów ani o udostępnianie danych osobowych. Zgłoś podejrzaną aktywność, korzystając z opcji „Zgłoś nadużycie”.

Więcej informacji

Modify "CustomizableWidgets.jsm"

  • 2 odpowiedzi
  • 2 osoby mają ten problem
  • 28 wyświetleń
  • Ostatnia odpowiedź 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.

Wszystkie odpowiedzi (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.