Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Сustom Buttons » Обсуждение кнопок CB » 27-11-2014 16:49:53

skynet281978 пишет

подскажите кнопку перезагрузки для CB можно разместить в главном меню как на картинке?

http://savepic.ru/6169135.png

Во, как раз сам решил себе запилить. У меня работает. Вроде :D
Положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

[code](function() {
    const restartbtnId = 'ui-restart-button';
    var restartbtn = document.getElementById(restartbtnId);
   
    if(!restartbtn){
        restartbtn = document.createElement('toolbarbutton');
        restartbtn.id = restartbtnId;
        restartbtn.tooltipText = "Перезапустить Firefox";
        restartbtn.onclick = function(event){
            if(event.button == 0) {
                var appStartup = Components.classes["@mozilla.org/toolkit/app-startup;1"]
                .getService(Components.interfaces.nsIAppStartup);
                appStartup.quit(appStartup.eForceQuit | appStartup.eRestart);
            }

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]