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

Не получается решить проблему на форуме? Служба технической поддержки Mozilla Россия — support@mozilla-russia.org.

№2602-02-2016 13:36:10

senatorrome
Участник
 
Группа: Members
Зарегистрирован: 01-02-2016
Сообщений: 6
UA: Firefox 43.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

bunda1 пишет:

Ну а если так:

Поменял код. На 43.0.1 всё продолжило отлично работать. Обновляюсь на 44 - пункт меню снова исчезает. :(

Отсутствует

 

№2702-02-2016 19:15:43

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4515
UA: Firefox 24.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

senatorrome

Выделить код

Код:

// Добавить новый пункт "Перезапуск" в главном меню ................
(fileMenu=> {
   var menuItem = fileMenu.appendChild(document.createElement("menuitem"));
   addDestructor(()=> menuItem.remove() );
   menuItem.setAttribute("label", "Перезапуск");
   menuItem.onclick =()=> setTimeout(()=> Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart), 0);    
})(document.getElementById("menu_FilePopup"));

Отсутствует

 

№2803-02-2016 21:15:09

senatorrome
Участник
 
Группа: Members
Зарегистрирован: 01-02-2016
Сообщений: 6
UA: Firefox 44.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

Увы, всё так же ((
На 44 пункт ребут исчезает.

Отсутствует

 

№2909-02-2016 20:48:08

tom911
Участник
 
Группа: Members
Зарегистрирован: 20-05-2011
Сообщений: 134
UA: Firefox 44.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

Можно добавить "перезапуск" в контекстное меню, вызываемое правой клавиши мыши?

Отсутствует

 

№3009-02-2016 20:55:54

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4515
UA: Firefox 24.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

tom911 пишет:

Можно добавить "перезапуск" в контекстное меню, вызываемое правой клавиши мыши?

Выделить код

Код:

// Добавить "перезапуск" в контекстное меню, от 09.02.2016. ...............   
(contextMenu=> {
   var menuItem = contextMenu.insertBefore(document.createElement("menuitem"), contextMenu.children[0]);
   addDestructor(()=> menuItem.remove() );
   menuItem.setAttribute("label", "Перезапуск");
   menuItem.onclick =()=> setTimeout(()=> Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart), 0);    
   }
)(document.getElementById("contentAreaContextMenu"));

Отсутствует

 

№3109-02-2016 21:22:26

tom911
Участник
 
Группа: Members
Зарегистрирован: 20-05-2011
Сообщений: 134
UA: Firefox 44.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

bunda1
а как его на позицию вниз опустить?

Отсутствует

 

№3209-02-2016 21:32:23

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4515
UA: Firefox 24.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

tom911 пишет:

bunda1
а как его на позицию вниз опустить?

children[1]

Отсутствует

 

№3317-02-2016 21:16:46

senatorrome
Участник
 
Группа: Members
Зарегистрирован: 01-02-2016
Сообщений: 6
UA: Firefox 44.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

tom911 пишет:

Можно добавить "перезапуск" в контекстное меню, вызываемое правой клавиши мыши?

У тебя получилось с контекстным на 44-ой версии? Такое впечатление, что у меня злой рок преследует эту версию.

Отсутствует

 

№3417-02-2016 23:13:38

tom911
Участник
 
Группа: Members
Зарегистрирован: 20-05-2011
Сообщений: 134
UA: Firefox 44.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

senatorrome
Да, у меня все работает.

Отсутствует

 

№3519-02-2016 17:19:12

senatorrome
Участник
 
Группа: Members
Зарегистрирован: 01-02-2016
Сообщений: 6
UA: Firefox 44.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

Всё, проблему удалось решить обновлением CustomButtons до последней версии.

bunda1, спасибо за помощь!

Отсутствует

 

№3615-03-2017 12:48:47

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 91
UA: Palemoon 26.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

Pale moon 26.5 кнопка не работает.

Отсутствует

 

№3715-03-2017 22:10:43

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4515
UA: Firefox 24.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

Quartz1t пишет:

Pale moon 26.5 кнопка не работает.

Проверил на Pale moon 27 и всё работает. Ты про какой код пишешь, тут их несколько вариантов?

Отсутствует

 

№3816-03-2017 09:10:29

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 91
UA: Palemoon 26.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

bunda1 пишет:

Проверил на Pale moon 27 и всё работает. Ты про какой код пишешь, тут их несколько вариантов?

В шапке который с иконкой.
А что может мешать работе кнопки? У меня уже не первый раз не работают...

Отсутствует

 

№3916-03-2017 09:54:00

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4515
UA: Firefox 24.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

Quartz1t пишет:

bunda1 пишет:

Проверил на Pale moon 27 и всё работает. Ты про какой код пишешь, тут их несколько вариантов?

В шапке который с иконкой.
А что может мешать работе кнопки? У меня уже не первый раз не работают...

Даже не знаю. Может так попробуй:

Выделить код

Код:

// Добавить новый пункт "Перезапуск" в главном меню, от 20.06.2016. ......................
(()=> {
    var menuItem = document.createElement("menuitem");
    menuItem.setAttribute("id", "restart_firefox");               
    menuItem.setAttribute("label", "Перезапуск");
    menuItem.setAttribute("class", "menuitem-iconic");
    menuItem.setAttribute("image", "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAD///8A/Pz8A/v7+gX7+/oF+fn4B////wB7d3JQDgYA8A4GAPB7d3JQ////APv7+gX8/PsD//7/AP///wD///8A////AP///wD///8A/v7+Af///wDx8fAFIRoU2BEJAP8RCQD/IRoU2PLx8AX///8A/Pz8Af7+/gL///8A////AP///wCalpFfgHx1jYiEfoCUkYt26unnDh4YFdgLAwD/DAQA/xoUEN38/PwAfXl0Wnp2cF////8A/v7+A////wD///8Aw8G9LwwJBuoAAAD/Ew8P7/f4+AeIhIBHHBUK4hsUCOKOi4dH1NTSCQUBAOkAAAD/iYV/U////wD8/PwD////AMrKxxUaEwfhDwcA/yMcFOvy8fAQ////APDv7gjw7+4H////APf39wBlYFx/CQIA/w0FAOjBv70Z////AP///wBbV1V/AAAA/zIsI8E6NTC+5+foGf///wD+/v4C////Afz8/AP///8B8fHxADYxKq0AAAD/aGRidv///wD19fUANC0lxAAAAP+ppqJE5eTjD+3t7A////8A/v7+Af7+/gH///8A+/v6BP///wCjoZxGAgAA/ykkHMDv7+8A7u3uDSghGOcFAAD8wsG+Hv///wD8/PwB////AP///wD///8A////APz8/AH///8Aw8G+GwQAAPwqIhji7+7uCu7t7gwoIRjlBQAA+sPBvhn///8A/Pz8Av///wD///8A////AP///wD8/PwB////AMPBvhkFAAD6JyAY5u7t7gz19fUANC0lxAAAAP+koZxF////APr6+gT///8A////AP///wD///8A+vr6BP///wCkoZxFAAAA/zMtJcP19fUA////AF1YVn0AAAD/NjEprfHx8QD///8E+vr6BPz8/AH8/PwB+vr6BP///wTx8fEANjEprQAAAP9dWFZ8////AP///wDBv70bCwQA6wkBAP9lYFx69vb1AP///wH+/v4A/v7+AP///wH29vUAZWBcegkBAP8LBADrwb+9Gv///wD8/PwD////AHl1cFgAAAD/CQIA/zUuJq6ppqE/x8XCF8fFwheppqE/NS4mrgkCAP8AAAD/eHVwV////wD8/PwD////AP7+/gP///8Ae3dwVgoDAO8BAAD/AgAA/wQAAPoEAAD6AgAA/wEAAP8KAwDvendwVv///wD+/v4D////AP///wD///8A/fz8A////wDDwL8aYFpTfjQtIsYoIRbmKCEW5jQtIsZgWlN+w8C/Gv///wD9/PwD////AP///wD///8A////AP7+/wD8/PwD////Af///wDz8vIB7u3sC+7t7Avz8vIB////AP///wH8/PwD/v7/AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==");
    menuItem.onclick =()=> setTimeout(()=> Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart), 500);    
    addDestructor(()=> menuItem.remove());
       
    var quitItem = document.getElementById("menu_FileQuitItem"); // в меню 'Файл'
    quitItem.parentNode.insertBefore(menuItem, quitItem);
    
    var appmenuQuit = document.getElementById("appmenu_quit") || document.getElementById("appmenu-quit"); // в меню kнопки "Firefox"
    appmenuQuit && appmenuQuit.parentNode.insertBefore(menuItem.cloneNode(true), appmenuQuit);
})();

или так:

Выделить код

Код:

// Добавить новый пункт "Перезапуск" в главном меню, от 20.06.2016. ......................
(()=> {
    var menuItem = document.createElement("menuitem");
    menuItem.setAttribute("id", "restart_firefox");               
    menuItem.setAttribute("label", "Перезапуск");
    menuItem.setAttribute("class", "menuitem-iconic");
    menuItem.setAttribute("image", "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAD///8A/Pz8A/v7+gX7+/oF+fn4B////wB7d3JQDgYA8A4GAPB7d3JQ////APv7+gX8/PsD//7/AP///wD///8A////AP///wD///8A/v7+Af///wDx8fAFIRoU2BEJAP8RCQD/IRoU2PLx8AX///8A/Pz8Af7+/gL///8A////AP///wCalpFfgHx1jYiEfoCUkYt26unnDh4YFdgLAwD/DAQA/xoUEN38/PwAfXl0Wnp2cF////8A/v7+A////wD///8Aw8G9LwwJBuoAAAD/Ew8P7/f4+AeIhIBHHBUK4hsUCOKOi4dH1NTSCQUBAOkAAAD/iYV/U////wD8/PwD////AMrKxxUaEwfhDwcA/yMcFOvy8fAQ////APDv7gjw7+4H////APf39wBlYFx/CQIA/w0FAOjBv70Z////AP///wBbV1V/AAAA/zIsI8E6NTC+5+foGf///wD+/v4C////Afz8/AP///8B8fHxADYxKq0AAAD/aGRidv///wD19fUANC0lxAAAAP+ppqJE5eTjD+3t7A////8A/v7+Af7+/gH///8A+/v6BP///wCjoZxGAgAA/ykkHMDv7+8A7u3uDSghGOcFAAD8wsG+Hv///wD8/PwB////AP///wD///8A////APz8/AH///8Aw8G+GwQAAPwqIhji7+7uCu7t7gwoIRjlBQAA+sPBvhn///8A/Pz8Av///wD///8A////AP///wD8/PwB////AMPBvhkFAAD6JyAY5u7t7gz19fUANC0lxAAAAP+koZxF////APr6+gT///8A////AP///wD///8A+vr6BP///wCkoZxFAAAA/zMtJcP19fUA////AF1YVn0AAAD/NjEprfHx8QD///8E+vr6BPz8/AH8/PwB+vr6BP///wTx8fEANjEprQAAAP9dWFZ8////AP///wDBv70bCwQA6wkBAP9lYFx69vb1AP///wH+/v4A/v7+AP///wH29vUAZWBcegkBAP8LBADrwb+9Gv///wD8/PwD////AHl1cFgAAAD/CQIA/zUuJq6ppqE/x8XCF8fFwheppqE/NS4mrgkCAP8AAAD/eHVwV////wD8/PwD////AP7+/gP///8Ae3dwVgoDAO8BAAD/AgAA/wQAAPoEAAD6AgAA/wEAAP8KAwDvendwVv///wD+/v4D////AP///wD///8A/fz8A////wDDwL8aYFpTfjQtIsYoIRbmKCEW5jQtIsZgWlN+w8C/Gv///wD9/PwD////AP///wD///8A////AP7+/wD8/PwD////Af///wDz8vIB7u3sC+7t7Avz8vIB////AP///wH8/PwD/v7/AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==");
    menuItem.onclick =()=> setTimeout(()=> Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart), 500);    
    addDestructor(()=> menuItem.remove());
       
    var quitItem = document.getElementById("menu_FileQuitItem"); // в меню 'Файл'
    quitItem.parentNode.insertBefore(menuItem, quitItem);
})();

Отсутствует

 

№4016-03-2017 10:44:20

Quartz1t
Участник
 
Группа: Members
Зарегистрирован: 25-11-2013
Сообщений: 91
UA: Palemoon 26.0

Re: [CB]Добавить новый пункт "Перезапуск" в главном меню.

bunda1, благодарю, но...
к сожалению эти кнопки также не работают. во втором варианте пункт Перезагрузка в меню не отображается.
больше вариантов не нужно. буду разбираться с браузером.

Отсутствует

 

Board footer

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