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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№642611-06-2013 18:16:39

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2447
UA: Firefox 24.0

Re: Custom Buttons

Dumby пишет:

Вот, вроде показывает

А как бы его в Toggle  Find+3 прикрутить?

Отсутствует

 

№642711-06-2013 18:46:11

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 21.0

Re: Custom Buttons

Dumby
Спасибо, вроде работает :D

Добавлено 11-06-2013 18:47:20

voqabuhe пишет:

А как бы его в Toggle  Find+3 прикрутить?

Код который я привел, как раз из Toggle Find+3, думаю надо найти его там и заменить на этот новый :)

Отредактировано Kamui (11-06-2013 18:47:20)

Отсутствует

 

№642811-06-2013 19:25:05

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

Re: Custom Buttons

voqabuhe пишет:

А как бы его в Toggle  Find+3 прикрутить?

http://forum.mozilla-russia.org/uploaded/Toggle Find+3 eksperiment 2.txt

Добавлено 11-06-2013 19:36:12
Упс, исправил ошибку.

Отредактировано bunda1 (11-06-2013 19:36:12)

Отсутствует

 

№642911-06-2013 20:11:43

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2447
UA: Firefox 24.0

Re: Custom Buttons

bunda1, Dumby Спасибо вам, прикольно получилось.  Кнопка становится всё лучше и лучше. Да и на кнопку это уже мало похоже:), это скорее уже давно мощнейшее расширение.

Kamui пишет:

Код который я привел, как раз из Toggle Find+3, думаю надо найти его там и заменить на этот новый

Да я и попытался поиском по заголовку кода поискать, но совпадений не обнаружилось, вот я сразу и задал вопрос.

Отсутствует

 

№643011-06-2013 20:52:06

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

Re: Custom Buttons

Dumby
Спасибо за отличный код, ты как всегда на высоте :)

Отсутствует

 

№643112-06-2013 12:03:40

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2447
UA: Firefox 24.0

Re: Custom Buttons

bunda1
Если добавить закладку с помощью №7189, то пространство вокруг глобуса становится жёлтым. И остаётся таким  на всех вкладках и после их закрытия, исчезает только  с рестартом [nightly]. Это можно исправить? И судя по коду, после добавления страницы в закладку ещё где-то должна меняться фавиконка? Но такого нигде не заметил.
Ps И попутно, у тебя ещё есть какие-нибудь кнопки для работы с закладками? Если есть поделись плиз.:)

Отсутствует

 

№643212-06-2013 19:58:29

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

Re: Custom Buttons

voqabuhe пишет:

Если добавить закладку с помощью №7189, то пространство вокруг глобуса становится жёлтым. И остаётся таким  на всех вкладках и после их закрытия, исчезает только  с рестартом [nightly]. Это можно исправить? И судя по коду, после добавления страницы в закладку ещё где-то должна меняться фавиконка? Но такого нигде не заметил.
Ps И попутно, у тебя ещё есть какие-нибудь кнопки для работы с закладками? Если есть поделись плиз.:)

Выделить код

Код:

// Двойным левым кликом на папке закладок добавлять закладку в папку закладок ...................................
addEventListener("dblclick", function(e) {      
   var target = e.originalTarget;
              
   if ( e.button !== 0 || !target._placesNode || !PlacesUtils.nodeIsFolder( target._placesNode ) ) return;          
        var docTitle = ( content.document.title || gBrowser.mCurrentTab.label ).substr(0, 50);
        var folderId = PlacesUtils.getConcreteItemId( target._placesNode );
        Cu.import("resource://gre/modules/PlacesUtils.jsm");
        var currentURI = Services.io.newURI(content.location, null, null);
          
        let callback = {
            runBatched: function() {
               PlacesUtils.bookmarks.insertBookmark( folderId, currentURI, Ci.nsINavBookmarksService.DEFAULT_INDEX, docTitle );
            }
        }
        PlacesUtils.bookmarks.runInBatchMode(callback, null);

        // всплывающая подсказка ....
        var folderTitle = PlacesUtils.bookmarks.getItemTitle( folderId );
        var favicon = ( !!gBrowser.mCurrentTab.image ) ? gBrowser.mCurrentTab.image : "chrome://global/skin/icons/Portrait.png";
        alertsService.showAlertNotification( favicon, "Добавил в папку " + folderTitle + ":", docTitle, false, "", null, ""); 
}, false, window );

Фавиконка не должна меняться а появляться в всплывающей подсказке которая сообщает о добавление закладки. Я убрал звёздочку из адресной строки и жёлтая подсветка глобуса показывает что вкладка уже есть в закладках:

Выделить код

Код:

// Меняем фон иконки сайта в адресной строке на желтый если текущая страница уже есть в закладках ....
addEventListener("TabAttrModified", function(e) {         

   if ( e.target.linkedBrowser.currentURI.spec !== getBrowser().currentURI.spec ) return;            
   
   var itemId = PlacesUtils.getMostRecentBookmarkForURI(gBrowser.currentURI);
   document.getElementById("identity-box").setAttribute("style", (itemId !== -1) ? "background: yellow" : "background: transparent");
      
}, true, gBrowser.tabContainer );

Для работы с закладками я ещё использую:
Сортировка закладок по типу, домену и названию
Открывать закладки левым кликом в новой вкладке не закрывая меню закладок + 2

Отсутствует

 

№643312-06-2013 20:40:53

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2447
UA: Firefox 24.0

Re: Custom Buttons

bunda1 пишет:

Фавиконка не должна меняться а появляться в всплывающей подсказке которая сообщает о добавление закладки.

У меня ничего не появляется.

Значит я ничего не пропустил.:) Спасибо.

Отсутствует

 

№643412-06-2013 20:46:34

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

Re: Custom Buttons

voqabuhe пишет:

bunda1 пишет:

Фавиконка не должна меняться а появляться в всплывающей подсказке которая сообщает о добавление закладки.

У меня ничего не появляется.

Упс ...

Выделить код

Код:

// Двойным левым кликом на папке закладок добавлять закладку в папку закладок ...................................
addEventListener("dblclick", function(e) {      
   var target = e.originalTarget;
              
   if ( e.button !== 0 || !target._placesNode || !PlacesUtils.nodeIsFolder( target._placesNode ) ) return;          
        var docTitle = ( content.document.title || gBrowser.mCurrentTab.label ).substr(0, 50);
        var folderId = PlacesUtils.getConcreteItemId( target._placesNode );
        Cu.import("resource://gre/modules/PlacesUtils.jsm");
        var currentURI = Services.io.newURI(content.location, null, null);
          
        let callback = {
            runBatched: function() {
               PlacesUtils.bookmarks.insertBookmark( folderId, currentURI, Ci.nsINavBookmarksService.DEFAULT_INDEX, docTitle );
            }
        }
        PlacesUtils.bookmarks.runInBatchMode(callback, null);

        // всплывающая подсказка ....
        var folderTitle = PlacesUtils.bookmarks.getItemTitle( folderId );
        var favicon = ( !!gBrowser.mCurrentTab.image ) ? gBrowser.mCurrentTab.image : "chrome://global/skin/icons/Portrait.png";
        var alertsService = Components.classes["@mozilla.org/alerts-service;1"].getService(Components.interfaces.nsIAlertsService);
        alertsService.showAlertNotification( favicon, "Добавил в папку " + folderTitle + ":", docTitle, false, "", null, ""); 
}, false, window );

Отсутствует

 

№643512-06-2013 22:21:53

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: unknown 0.0

Re: Custom Buttons

bunda1
Red Links
http://forum.mozilla-russia.org/viewtopic.php?pid=544526#p544526
То ли у меня на [firefox] 23 не хочет менять цвет внешних ссылок, то ли она умеет меняет только цвет внутренних ссылок, не пойму.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№643612-06-2013 22:48:12

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

Re: Custom Buttons

villa7 пишет:

bunda1
То ли у меня на [firefox] 23 не хочет менять цвет внешних ссылок, то ли она умеет меняет только цвет внутренних ссылок, не пойму.

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3ERed%20links%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEhIAAAEAIACABQAAFgAAACgAAAASAAAAJAAAAAEAIAAAAAAAWAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAASw8NZZYdGuubHhv/mh4b/poeG/+aHhv/mh4b/5oeG/+aHhv/mh4b/5oeG/+aHhv/mh4b/pseG/+WHRrrSw8NZQAAAABODw1oqSEd/58fG/6eHxv/nh8b/54fG/+eHxv/nh8b/54fG/+dHxv/nh8b/54fG/+eHxv/nh8b/54fG/+fHxv+qSEd/04PDWeeHhvjpB8c/6EfHP2iHxz/oh8c/6IfHP+iHxv/oh8b/6UgHf+lIB3/ox8c/6IfG/+iHxz/oh8c/6IfHP+hHxz9pB8c/54eG+OnIBz9ph8c/6cfHP+nHxz/px8c/6YfHP+pIB3/qSMg/50dGv+cHBn/pyIf/6ohHf+mHxz/px8c/6cfHP+nHxz/ph8c/6cgHP2rIBz+qyAc/6sgHP+rIBz/qiAc/68iHv+iHhr/cwMC/2sCAv9rAwP/bQEA/5obGP+vIh7/qiAc/6sgHP+rIBz/qyAc/6sgHP6vIBz/ryAc/68gHP+uIBz/syId/50bGP9pAAD/oGFg/+LMzP/kz8//p2xr/2gBAP+hHBn/tCMe/64gHP+vIBz/ryAc/68gHP+zIRz/syEc/7IhHP+1Ih3/qR8b/2cAAP+yfn3///////v8/P/7+/v//////7uMjP9rAAD/rB8a/7YjHf+yIRz/syEc/7MhHP+4IR3/uCEd/7chHf+/JiL/hwYE/51fX///////9fLy/6xPTf+iQ0L/7+np//////+2h4f/dwQD/7YiHv+3IR3/uCEd/7ghHf+8Ih3/vCId/7siHf/BJSD/hAkH/9jBwf//////mUlI/5MHA/9rAAD/iDc2/+/j4///////oWVk/6MPCv/IKiX/uiId/7wiHf/AIh3/wCId/78iHf/HJSD/lA4L/9XBwf//////kkRD/14AAP+8j47/3sXF/5xVVf/Ts7L/izc3/3kAAP+cEA3/xSQe/8AjHv/GIh3/xiId/8YiHf/JJiH/uBIO/6xkY///////+PHx/4w6Of/Ts7L//////+bT0/91Ghn/awsK/9nBwf+0ior/nAoG/84lIP/LIx3/yyMd/8sjHf/KIx3/0SYg/7IQC/+zfX3///////Pq6f+bVFP/38nJ///////p2dn/jTw7/+3e3v//////uomJ/6kMB//QIx3/0CMd/9AjHf/QIx3/zyMd/9gnIf+mCQX/q3l5///////QsLD/cQ4N/+LNzf//////487O/55XVv/y6Of//////8WVlP/VIx3+1SMd/9UjHf/VIx3/1SMd/9QkHf/bJh//qw4J/7xkYv+MNTT/bQYF/4o2Nv/dxMT//////658fP+CKir/+PLy//////7cIxz92iMc/9sjHP/bIxz/2yMc/9sjHP/ZIxz/5igg/8ETDv9gAAD/2r29//fy8f+aU1L/t3x8/7w7N/9mAAD/rHp6//////3aIhvj4SQc/98jHP3gIxz/4CMc/+AjHP/gIxz/3yMc/+EoIf+EBwX/rX5+///////u6un/njU0/4IAAP95ISD96tnZ//T39+NxEg5o9yce/+ckHP7kJBz/5SQc/+UkHP/lJBz/5CQc/+klHf/dIxz/cgAA/616ev//////8+3u/69/f//l09P+/////318fGcBAAAAcRINZeQjG+vsJBz/6iQc/uskHP/rJBz/6yQc/+kkHP/yJh7/0iEb/2cAAP+3hIT//////v/////39/fre3p6ZQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20%u041D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0430%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u043A%u043B%u0438%u043A%u043E%u0432%20%u043C%u044B%u0448%u0438%20%u0434%u043B%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438................................%0Athis.onclick%20%3D%20function%28e%29%20%7B%0A%0A%20%20%20%20%20//%20%u0434%u0435%u0439%u0441%u0442%u0432%u0438%u0435%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20%u041B%u041A%u041C%20....%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%200%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20cb.setPrefs%28%22CB.RedLinks%22%2C%20%21cb.getPrefs%28%22CB.RedLinks%22%29%20%29%3B%0A%20%20%20%20%20%20%20%20%20%20addColorForLinks%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20//%20%u0434%u0435%u0439%u0441%u0442%u0432%u0438%u0435%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20%u0421%u041A%u041C%20....%20%20%20%20%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%201%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20Application.prefs.setValue%28%22CB.RedLinks_toSite%22%2C%20gBrowser.currentURI.host%20%29%3B%20//%20%u0417%u0430%u043F%u043E%u043C%u043D%u0438%u0442%u044C%20%u0441%u0430%u0439%u0442%0A%09%20%20cb.alertSlide%28%22%u0417%u0430%u043F%u043E%u043C%u043D%u0438%u043B%20%u0441%u0430%u0439%u0442%22%2C%20gBrowser.currentURI.host%29%3B%0A%20%20%20%20%20%20%20%20%20%20addColorForLinks%28%29%3B%20%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20//%20%u0434%u0435%u0439%u0441%u0442%u0432%u0438%u0435%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20%u041F%u041A%u041C%20....%20%20%20%20%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%202%20%26%26%20%21e.ctrlKey%20%26%26%20%21e.shiftKey%20%26%26%20%21e.altKey%20%26%26%20%21e.metaKey%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20%20%20e.preventDefault%28%29%3B%20%20%0A%20%20%20%20%20%20%20%20%20%20menuPopup.showPopup%28this%2C%20-1%2C%20-1%2C%20%22popup%22%2C%20%22bottomleft%22%2C%20%22topleft%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%20%20%20%20%0A%7D%3B%0A%0A%0A%0A//%20%u041E%u0431%u044A%u044F%u0432%u043B%u044F%u0435%u043C%20%u043F%u0435%u0440%u0435%u043C%u0435%u043D%u043D%u044B%u0435%20%u0434%u043B%u044F%20%u044D%u0442%u043E%u0439%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20................................%0Avar%20button%20%3D%20this%3B%0Avar%20cb%20%3D%20custombuttons%3B%0Avar%20alertsService%20%3D%20Components.classes%5B%22@mozilla.org/alerts-service%3B1%22%5D.getService%28Components.interfaces.nsIAlertsService%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%0A%0A%0A//%20%u041F%u0440%u043E%u0432%u0435%u0440%u0438%u0442%u044C%20%u043D%u0430%u043B%u0438%u0447%u0438%u0435%20%u0441%u0442%u0440%u043E%u043A%20%u0432%20about%3Aconfig%20%u0438%20%u0441%u043E%u0437%u0434%u0430%u0442%u044C%20%u0435%u0441%u043B%u0438%20%u043D%u0435%20%u0441%u0443%u0449%u0435%u0441%u0442%u0432%u0443%u0435%u0442%20..............................%0Aif%20%28%20custombuttons.getPrefs%28%22CB.RedLinks_version%22%29%20%21%3D%3D%20%272%27%29%20%7B%0A%20%20%20%20%0A%20%20%20%20%20%5B%22CB.RedLinks%22%2C%20%22CB.RedLinks_removeColor%22%2C%20%22CB.RedLinks_allPages%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20.forEach%28%20function%28pref%29%20%7B%20custombuttons.setPrefs%28%20pref%2C%20false%20%29%20%7D%29%3B%0A%20%20%20%20%20%0A%20%20%20%20%20%5B%22CB.RedLinks_externalColor%2Cred%22%2C%20%22CB.RedLinks_internalColor%2Cblue%22%2C%20%22CB.RedLinks_version%2C2%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20.forEach%28%20function%28pref%29%20%7B%20cb.setPrefs%28%20pref.split%28%22%2C%22%29%5B0%5D%2C%20pref.split%28%22%2C%22%29%5B1%5D%20%29%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20Application.prefs.setValue%28%22CB.RedLinks_toSite%22%2C%20%22forum.mozilla-russia.org%22%29%3B%0A%7D%3B%0A%0A%0A%0A//%20%u041F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%20%u0434%u043B%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438%20................................%0Athis.onmouseover%20%3D%20function%28%29%20%7B%0A%20%20%20%20%20var%20val%20%3D%20cb.getPrefs%28%22CB.RedLinks_allPages%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3F%20%27%u041D%u0430%20%u0432%u0441%u0435%u0445%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0430%u0445%3A%27%0A%20%20%20%20%20%09%20%20%20%20%20%3A%20%27%u041D%u0430%20%u0441%u0430%u0439%u0442%u0435%3A%20%27%20+%20Application.prefs.getValue%28%22CB.RedLinks_toSite%22%2C%200%29%3B%0A%20%20%20%20%20var%20externalLink%20%3D%20%27%u0426%u0432%u0435%u0442%20%u0432%u043D%u0435%u0448%u043D%u0438%u0445%20%u0441%u0441%u044B%u043B%u043E%u043A%3A%20%27%20+%20cb.getPrefs%28%22CB.RedLinks_externalColor%22%29%3B%09%20%20%20%20%20%0A%20%20%20%20%20var%20internalLink%20%3D%20%27%u0426%u0432%u0435%u0442%20%u0432%u043D%u0443%u0442%u0440%u0435%u043D%u043D%u0438%u0445%20%u0441%u0441%u044B%u043B%u043E%u043A%3A%20%27%20+%20cb.getPrefs%28%22CB.RedLinks_internalColor%22%29%3B%20%0A%0A%20%20%20%20%20this.tooltipText%20%3D%20%22%u0418%u0437%u043C%u0435%u043D%u0438%u0442%u044C%20%u0446%u0432%u0435%u0442%20%u0434%u043B%u044F%20%u0441%u0441%u044B%u043B%u043E%u043A%20%5Cn%u041B%3A%20%u0412%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20-%20%u0432%u044B%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20%5CnM%3A%20%u0417%u0430%u043F%u043E%u043C%u043D%u0438%u0442%u044C%20%u0441%u0430%u0439%u0442%20%5Cn%u041F%3A%20M%u0435%u043D%u044E%20+%20CB%20%u043C%u0435%u043D%u044E%22%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cn%5Cn%22%20+%20val%20+%20%22%5Cn%22+%20externalLink%20+%20%22%5Cn%22+%20internalLink%3B%20%0A%7D%3B%0A%0A%0A%20%20%20%20%20%20%0A//%20%u0421%u043E%u0437%u0434%u0430%u0442%u044C%20%u043C%u0435%u043D%u044E%20%u0441%20%u043D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0430%u043C%u0438%20%u0434%u043B%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438%20................................%0Avar%20array%20%3D%20%5B%0A%20%20%7B%20label%3A%20%27%u0426%u0432%u0435%u0442%20%u0432%u043D%u0435%u0448%u043D%u0438%u0445%20%u0441%u0441%u044B%u043B%u043E%u043A%3A%20%2Cred%27%2C%20value%3A%20%27CB.RedLinks_externalColor%27%2C%20change%3A%27%27%7D%2C%0A%20%20%7B%20label%3A%20%27%u0426%u0432%u0435%u0442%20%u0432%u043D%u0443%u0442%u0440%u0435%u043D%u043D%u0438%u0445%20%u0441%u0441%u044B%u043B%u043E%u043A%3A%20%2Cblue%27%2C%20value%3A%20%27CB.RedLinks_internalColor%27%2C%20change%3A%27%27%7D%2C%0A%20%20%7B%20separator%3A%20%27%27%20%7D%2C%0A%20%20%7B%20label%3A%20%27%u0418%u0437%u043C%u0435%u043D%u044F%u0442%u044C%20%u0441%u0441%u044B%u043B%u043A%u0438%20%u043D%u0430%20%u0432%u0441%u0435%u0445%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0430%u0445%27%2C%20value%3A%20%27CB.RedLinks_allPages%27%2C%20cek%3A%27%27%7D%2C%0A%20%20%7B%20label%3A%20%27%u0423%u0434%u0430%u043B%u044F%u0442%u044C%20%u0438%u0437%u043C%u0435%u043D%u0435%u043D%u0438%u044F%20%u043F%u043E%u0441%u043B%u0435%20%u0432%u044B%u043A%u043B%u044E%u0447%u0435%u043D%u0438%u044F%27%2C%20value%3A%20%27CB.RedLinks_removeColor%27%2C%20cek%3A%27%27%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%3B%0A%0Avar%20menuPopup%20%3D%20document.getElementById%28%22mainPopupSet%22%29.appendChild%28document.createElement%28%22menupopup%22%29%29%3B%0Aarray.forEach%28function%28%20m%20%29%20%7B%0A%20%20%20%20%20if%20%28%20%22separator%22%20in%20m%20%29%20%7B%20menuPopup.appendChild%28%20document.createElement%28%22menuseparator%22%29%20%29%3B%20return%20%7D%3B%0A%20%20%20%20%20if%20%28%20%22value%22%20in%20m%20%29%20var%20p%20%3D%20cb.getPrefs%28%20m.value%20%29%20%20%20%0A%20%20%20%20%20var%20mItem%20%3D%20document.createElement%28%22menuitem%22%29%2C%20arr%20%3D%20m.label.split%28%22%2C%22%29%3B%20%20%20%20%0A%20%20%20%20%20mItem.setAttribute%28%22label%22%2C%20%28%20%22change%22%20in%20m%20%29%20%3F%20%28%20arr%5B0%5D%20+%20p%20%29%20%3A%20m.label%20%29%3B%20%20%20%20%20%0A%20%20%20%20%20if%20%28%20%22cek%22%20in%20m%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20%20%20mItem.setAttribute%28%27type%27%2C%20%27checkbox%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20mItem.setAttribute%28%27checked%27%2C%20p%20%29%3B%0A%20%20%20%20%20%20%20%20%20%20mItem.setAttribute%28%27onclick%27%2C%20%27custombuttons.setPrefs%28%22%27%20+%20m.value%20+%20%27%22%2C%20%21custombuttons.getPrefs%28%22%27%20+%20m.value%20+%20%27%22%29%29%27%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20if%20%28%20%22change%22%20in%20m%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20mItem.addEventListener%28%22command%22%2C%20function%28e%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20val%20%3D%20cb.promptBox%28%20this.label%2C%20%27%u041E%u0442%u043C%u0435%u043D%u0430%20%u0432%u0435%u0440%u043D%u0451%u0442%20%u0437%u043D%u0430%u0447%u0435%u043D%u0438%u0435%20%u043F%u043E%20%u0443%u043C%u043E%u043B%u0447%u0430%u043D%u0438%u044E%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20var%20pref%20%3D%20val%5B0%5D%20%3F%20val%5B1%5D%20%3A%20arr%5B1%5D%3B%0A%20%20%20%20%20%20%20%20%20%20cb.setPrefs%28%20m.value%2C%20pref%20%29%3B%0A%20%20%20%20%20%20%20%20%20%20this.label%20%3D%20arr%5B0%5D%20+%20pref%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20false%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20mItem.addEventListener%28%22command%22%2C%20function%28e%29%20%7B%20addColorForLinks%28%29%20%7D%2C%20false%29%3B%0A%0A%20%20%20%20%20menuPopup.appendChild%28mItem%29%3B%0A%7D%29%3B%0AaddDestructor%28function%28%29%20%7B%20menuPopup.parentNode.removeChild%28%20menuPopup%20%29%20%7D%29%3B%20//%20%u0431%u043B%u043E%u043A%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u0434%u0443%u0431%u043B%u0438%u0440%u043E%u0432%u0430%u043D%u0438%u0435%20%u043C%u0435%u043D%u044E%0A%0A//%20%u0434%u043E%u0431%u0430%u0432%u043B%u044F%u0435%u043C%20%u0441%u0442%u0430%u043D%u0434%u0430%u0440%u0442%u043D%u043E%u0435%20%u043A%u043E%u043D%u0442%u0435%u043A%u0441%u0442%u043D%u043E%u0435%20%u043C%u0435%u043D%u044E%20....%0AmenuPopup.appendChild%28%20document.createElement%28%22menuseparator%22%29%20%29%3B%0Avar%20cbContextPopup%20%3D%20document.getElementById%28%22custombuttons-contextpopup%22%29%3B%0Avar%20clone%20%3D%20cbContextPopup.cloneNode%28true%29%3B%0Aclone.setAttribute%28%22onpopupshowing%22%2C%20%22document.popupNode%20%3D%20document.getElementById%28%27%22%20+%20this.id%20+%20%22%27%29%22%29%3B%0Avar%20menu%20%3D%20document.createElement%28%22menu%22%29%3B%0Amenu.setAttribute%28%22label%22%2C%20%22%u041C%u0435%u043D%u044E%20%u043A%u043D%u043E%u043F%u043A%u0438%22%29%3B%0Amenu.appendChild%28%20clone%20%29%3B%0AmenuPopup.appendChild%28%20menu%20%29%3B%0A%0A%0A%0A//%20%u0423%u0441%u0442%u0430%u043D%u043E%u0432%u0438%u0442%u044C%20%u043D%u0443%u0436%u043D%u0443%u044E%20%u0438%u043A%u043E%u043D%u043A%u0443%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u043F%u0440%u0438%20%u0441%u0442%u0430%u0440%u0442%u0435%20%u0431%u0440%u0430%u0443%u0437%u0435%u0440%u0430%20%u0438%u043B%u0438%20%u043F%u0440%u0438%20%u0438%u0437%u043C%u0435%u043D%u0435%u043D%u0438%u044F%u0445%20%u043D%u0430%u0441%u0442%u0440%u043E%u0435%u043A%20%u0430%u0432%u0442%u043E%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u0438%u044F................................%0Avar%20s%20%3D%20%22CB.RedLinks%22%3B%0Afunction%20toggleImage%28%29%20%7B%0A%20%20%20%20button.image%20%3D%20cb.getPrefs%28%20s%20%29%0A%20%20%20%20%3F%20%22data%3Aimage/x-icon%3Bbase64%2CAAABAAEAEhIAAAEAIACABQAAFgAAACgAAAASAAAAJAAAAAEAIAAAAAAAWAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw1LZR0aluseG5v/Hhua/h4bmv8eG5r/Hhua/x4bmv8eG5r/Hhua/x4bmv8eG5r/Hhua/h4bm/8dGpbrDw1LZQAAAAAPDU5oIR2p/x8bn/4fG57/Hxue/x8bnv8fG57/Hxue/x8bnv8fG53/Hxue/x8bnv8fG57/Hxue/x8bnv8fG5/+IR2p/w8NTmceG57jHxyk/x8cof0fHKL/Hxyi/x8cov8fG6L/Hxui/yAdpf8gHaX/Hxyj/x8bov8fHKL/Hxyi/x8cov8fHKH9Hxyk/x4bnuMgHKf9Hxym/x8cp/8fHKf/Hxyn/x8cpv8gHan/IyCp/x0anf8cGZz/Ih+n/yEdqv8fHKb/Hxyn/x8cp/8fHKf/Hxym/yAcp/0gHKv+IByr/yAcq/8gHKv/IByq/yIer/8eGqL/AwJz/wICa/8DA2v/AQBt/xsYmv8iHq//IByq/yAcq/8gHKv/IByr/yAcq/4gHK//IByv/yAcr/8gHK7/Ih2z/xsYnf8AAGn/YWCg/8zM4v/Pz+T/bGun/wEAaP8cGaH/Ix60/yAcrv8gHK//IByv/yAcr/8hHLP/IRyz/yEcsv8iHbX/Hxup/wAAZ/9+fbL///////z8+//7+/v//////4yMu/8AAGv/Hxqs/yMdtv8hHLL/IRyz/yEcs/8hHbj/IR24/yEdt/8mIr//BgSH/19fnf//////8vL1/09NrP9DQqL/6env//////+Hh7b/BAN3/yIetv8hHbf/IR24/yEduP8iHbz/Ih28/yIdu/8lIMH/CQeE/8HB2P//////SUiZ/wcDk/8AAGv/NzaI/+Pj7///////ZWSh/w8Ko/8qJcj/Ih26/yIdvP8iHcD/Ih3A/yIdv/8lIMf/DguU/8HB1f//////REOS/wAAXv+Pjrz/xcXe/1VVnP+zstP/NzeL/wAAef8QDZz/JB7F/yMewP8iHcb/Ih3G/yIdxv8mIcn/Eg64/2RjrP//////8fH4/zo5jP+zstP//////9PT5v8aGXX/Cwpr/8HB2f+KirT/Cgac/yUgzv8jHcv/Ix3L/yMdy/8jHcr/JiDR/xALsv99fbP//////+rp8/9UU5v/ycnf///////Z2en/PDuN/97e7f//////iYm6/wwHqf8jHdD/Ix3Q/yMd0P8jHdD/Ix3P/ych2P8JBab/eXmr//////+wsND/Dg1x/83N4v//////zs7j/1dWnv/o5/L//////5WUxf8jHdX+Ix3V/yMd1f8jHdX/Ix3V/yQd1P8mH9v/Dgmr/2RivP81NIz/BgVt/zY2iv/ExN3//////3x8rv8qKoL/8vL4//////4jHNz9Ixza/yMc2/8jHNv/Ixzb/yMc2/8jHNn/KCDm/xMOwf8AAGD/vb3a//Lx9/9TUpr/fHy3/zs3vP8AAGb/enqs//////0iG9rjJBzh/yMc3/0jHOD/Ixzg/yMc4P8jHOD/Ixzf/ygh4f8HBYT/fn6t///////q6e7/NTSe/wAAgv8hIHn92dnq//f39OMSDnFoJx73/yQc5/4kHOT/JBzl/yQc5f8kHOX/JBzk/yUd6f8jHN3/AABy/3p6rf//////7e7z/39/r//T0+X+/////3x8fWcAAAEAEg1xZSMb5OskHOz/JBzq/iQc6/8kHOv/JBzr/yQc6f8mHvL/IRvS/wAAZ/+EhLf//////v/////39/frenp7ZQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%22%0A%20%20%20%20%3A%20%22data%3Aimage/x-icon%3Bbase64%2CAAABAAEAEhIAAAEAIACABQAAFgAAACgAAAASAAAAJAAAAAEAIAAAAAAAWAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAASw8NZZYdGuubHhv/mh4b/poeG/+aHhv/mh4b/5oeG/+aHhv/mh4b/5oeG/+aHhv/mh4b/pseG/+WHRrrSw8NZQAAAABODw1oqSEd/58fG/6eHxv/nh8b/54fG/+eHxv/nh8b/54fG/+dHxv/nh8b/54fG/+eHxv/nh8b/54fG/+fHxv+qSEd/04PDWeeHhvjpB8c/6EfHP2iHxz/oh8c/6IfHP+iHxv/oh8b/6UgHf+lIB3/ox8c/6IfG/+iHxz/oh8c/6IfHP+hHxz9pB8c/54eG+OnIBz9ph8c/6cfHP+nHxz/px8c/6YfHP+pIB3/qSMg/50dGv+cHBn/pyIf/6ohHf+mHxz/px8c/6cfHP+nHxz/ph8c/6cgHP2rIBz+qyAc/6sgHP+rIBz/qiAc/68iHv+iHhr/cwMC/2sCAv9rAwP/bQEA/5obGP+vIh7/qiAc/6sgHP+rIBz/qyAc/6sgHP6vIBz/ryAc/68gHP+uIBz/syId/50bGP9pAAD/oGFg/+LMzP/kz8//p2xr/2gBAP+hHBn/tCMe/64gHP+vIBz/ryAc/68gHP+zIRz/syEc/7IhHP+1Ih3/qR8b/2cAAP+yfn3///////v8/P/7+/v//////7uMjP9rAAD/rB8a/7YjHf+yIRz/syEc/7MhHP+4IR3/uCEd/7chHf+/JiL/hwYE/51fX///////9fLy/6xPTf+iQ0L/7+np//////+2h4f/dwQD/7YiHv+3IR3/uCEd/7ghHf+8Ih3/vCId/7siHf/BJSD/hAkH/9jBwf//////mUlI/5MHA/9rAAD/iDc2/+/j4///////oWVk/6MPCv/IKiX/uiId/7wiHf/AIh3/wCId/78iHf/HJSD/lA4L/9XBwf//////kkRD/14AAP+8j47/3sXF/5xVVf/Ts7L/izc3/3kAAP+cEA3/xSQe/8AjHv/GIh3/xiId/8YiHf/JJiH/uBIO/6xkY///////+PHx/4w6Of/Ts7L//////+bT0/91Ghn/awsK/9nBwf+0ior/nAoG/84lIP/LIx3/yyMd/8sjHf/KIx3/0SYg/7IQC/+zfX3///////Pq6f+bVFP/38nJ///////p2dn/jTw7/+3e3v//////uomJ/6kMB//QIx3/0CMd/9AjHf/QIx3/zyMd/9gnIf+mCQX/q3l5///////QsLD/cQ4N/+LNzf//////487O/55XVv/y6Of//////8WVlP/VIx3+1SMd/9UjHf/VIx3/1SMd/9QkHf/bJh//qw4J/7xkYv+MNTT/bQYF/4o2Nv/dxMT//////658fP+CKir/+PLy//////7cIxz92iMc/9sjHP/bIxz/2yMc/9sjHP/ZIxz/5igg/8ETDv9gAAD/2r29//fy8f+aU1L/t3x8/7w7N/9mAAD/rHp6//////3aIhvj4SQc/98jHP3gIxz/4CMc/+AjHP/gIxz/3yMc/+EoIf+EBwX/rX5+///////u6un/njU0/4IAAP95ISD96tnZ//T39+NxEg5o9yce/+ckHP7kJBz/5SQc/+UkHP/lJBz/5CQc/+klHf/dIxz/cgAA/616ev//////8+3u/69/f//l09P+/////318fGcBAAAAcRINZeQjG+vsJBz/6iQc/uskHP/rJBz/6yQc/+kkHP/yJh7/0iEb/2cAAP+3hIT//////v/////39/fre3p6ZQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%22%20%20%0A%7D%3B%0AtoggleImage%28%29%3B%0Avar%20ps%20%3D%20Cc%5B%22@mozilla.org/preferences-service%3B1%22%5D.getService%28Ci.nsIPrefBranch%29.QueryInterface%28Ci.nsIPrefBranch2%29%3B%0Aps.addObserver%28%20s%2C%20toggleImage%2C%20false%20%29%3B%0AaddDestructor%28function%28%29%20%7B%20ps.removeObserver%28%20s%2C%20toggleImage%2C%20false%20%29%3B%20%7D%29%3B%20%0A%0A%0A%0A//%20%u0418%u0437%u043C%u0435%u043D%u0438%u0442%u044C%20%u0446%u0432%u0435%u0442%20%u0432%u043D%u0443%u0442%u0440%u0435%u043D%u043D%u0438%u0445%20%u0438%20%u0432%u043D%u0435%u0448%u043D%u0438%u0445%20%u0441%u0441%u044B%u043B%u043E%u043A%20%u043D%u0430%20%u0442%u0435%u043A%u0443%u0449%u0435%u0439%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%2C%20%u0435%u0441%u043B%u0438%20%u044D%u0442%u043E%20%u0440%u0430%u0437%u0440%u0435%u0448%u0435%u043D%u043E%20%u0432%20%27about%3Aconfig%27%20................................%0Afunction%20addColorForLinks%28e%29%20%7B%0A%20%20%20if%20%28%20%21%21e%20%26%26%20e.type%20%3D%3D%20%27TabSelect%27%20%26%26%20e.target.hasAttribute%28%22busy%22%29%20%29%20return%3B%0A%20%20%20if%20%28%20%21%21e%20%26%26%20e.type%20%3D%3D%20%27pageshow%27%20%26%26%20e.target.location.href%20%21%3D%3D%20gBrowser.currentURI.spec%20%29%20return%3B%0A%0A%20%20%20var%20links%20%3D%20gBrowser.contentDocument.links%3B%0A%20%20%20if%20%28%20%21links%20%29%20return%3B%20//%20%u0441%u0442%u043E%u043F%2C%20%u0435%u0441%u043B%u0438%20%u043D%u0430%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%20%u0441%u0441%u044B%u043B%u043E%u043A%20%u043D%u0435%u0442%0A%0A%20%20%20try%20%7B%20var%20currHost%20%3D%20gBrowser.currentURI.host%3B%20%7D%0A%20%20%20catch%28e%29%20%7B%20return%20%7D%3B%0A%20%20%20%0A%20%20%20var%20tab%20%3D%20gBrowser.selectedTab%3B%20%20%20%20%0A%20%20%20var%20checked%20%3D%20cb.getPrefs%28%22CB.RedLinks%22%29%3B%0A%20%20%20var%20internalColor%20%3D%20cb.getPrefs%28%22CB.RedLinks_internalColor%22%29%3B%0A%20%20%20var%20externalColor%20%3D%20cb.getPrefs%28%22CB.RedLinks_externalColor%22%29%3B%0A%0A%20%20%20//%20%u0430%u0442%u0440%u0438%u0431%u0443%u0442%20%u0434%u043B%u044F%20%u0442%u0435%u043A%u0443%u0449%u0435%u0433%u043E%20%u0442%u0430%u0431%u0430%20....%20%20%0A%20%20%20if%20%28%20checked%20%7C%7C%20tab.hasAttribute%28%22RedLinks%22%29%20%29%20%7B%0A%20%20%20%20%20%20%20%20checked%20%3F%20tab.setAttribute%28%22RedLinks%22%2C%20%22true%22%29%20%3A%20tab.removeAttribute%28%22RedLinks%22%29%3B%0A%0A%20%20%20//%20%u0446%u0438%u043A%u043B%20%u043F%u0440%u043E%u0432%u0435%u0440%u044F%u0435%u0442%20%u0432%u0441%u0435%20%u0441%u0441%u044B%u043B%u043A%u0438%20%u043D%u0430%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%20%u0438%20%u0438%u0437%u043C%u0435%u043D%u044F%u0435%u0442%20%u0446%u0432%u0435%u0442%20%u0441%u0441%u044B%u043B%u043E%u043A%20%u043D%u0430%20%u0446%u0432%u0435%u0442%20%u0438%u0437%20%27about%3Aconfig%27%20....%20%0A%20%20%20for%20%28%20var%20i%20%3D%200%3B%20i%20%3C%20links.length%3B%20i++%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20%20if%20%28%20cb.getPrefs%28%22CB.RedLinks_removeColor%22%29%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20links%5Bi%5D.style.color%20%3D%20%27%27%3B%20//%20%u0443%u0434%u0430%u043B%u0438%u0442%u044C%20%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u0438%u0435%20%u0441%u0441%u044B%u043B%u043E%u043A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28%20%21checked%20%29%20continue%3B%0A%20%20%20%20%20%20%20%20%20if%20%28%20cb.getPrefs%28%22CB.RedLinks_allPages%22%29%20%7C%7C%20Application.prefs.getValue%28%22CB.RedLinks_toSite%22%2C%200%29%20%3D%3D%20currHost%20%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20links%5Bi%5D.style.color%20%3D%20%28%20links%5Bi%5D.host%20%3D%3D%20currHost%20%29%20%3F%20internalColor%20%3A%20externalColor%3B%20//%20%u0443%u0441%u0442%u0430%u043D%u0430%u0432%u044B%u0442%u044C%20%u0446%u0432%u0435%u0442%20%u0441%u0441%u044B%u043B%u043E%u043A%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%7D%20%20%20%20%20%0A%7D%3B%0A//%20%u041E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%u0438%20%u0441%u043B%u0435%u0434%u044F%u0442%20%u0437%u0430%20%u0437%u0430%u0433%u0440%u0443%u0437%u043A%u043E%u0439%20%u0438%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0435%u043D%u0438%u0435%u043C%20%u0442%u0430%u0431%u043E%u0432%20%u0438%20%u0437%u0430%u043F%u0443%u0441%u043A%u0430%u044E%u0442%20%u043D%u0443%u0436%u043D%u0443%u044E%20%u0444%u0443%u043D%u043A%u0446%u0438%u044E%20................................%0AaddEventListener%28%22TabSelect%22%2C%20addColorForLinks%2C%20false%2C%20gBrowser.tabContainer%20%29%3B%0AaddEventListener%28%22pageshow%22%2C%20addColorForLinks%2C%20false%2C%20document%20%29%3B%20%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

№643712-06-2013 22:54:05

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2447
UA: Firefox 24.0

Re: Custom Buttons

bunda1
Теперь всплывает. Но глобус снова становится жёлтым на всех вкладках. А можно сделать чтобы подсказка появлялась в правом верхнем углу?

Отсутствует

 

№643812-06-2013 22:57:06

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

Re: Custom Buttons

voqabuhe пишет:

bunda1
Но глобус снова становится жёлтым на всех вкладках.

Не может быть !

Добавлено 12-06-2013 22:58:12

voqabuhe пишет:

bunda1
А можно сделать чтобы подсказка появлялась в правом верхнем углу?

Надо подумать :/

Отредактировано bunda1 (12-06-2013 22:58:12)

Отсутствует

 

№643912-06-2013 23:18:34

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: unknown 0.0

Re: Custom Buttons

bunda1
Теперь меняет, спасибо.

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

Отредактировано villa7 (12-06-2013 23:23:57)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№644012-06-2013 23:23:46

Pony_Smile_Pack
Участник
 
Группа: Members
Зарегистрирован: 13-01-2012
Сообщений: 1144
UA: Firefox 21.0

Re: Custom Buttons

villa7 пишет:

Может кто подскажет, а нету тут что-бы закладки вызывались из контекстного меню

Context Bookmarks :: Дополнения Firefox

Отсутствует

 

№644112-06-2013 23:30:30

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: unknown 0.0

Re: Custom Buttons

Pony_Smile_Pack
Спасибо, удобно да, но ради этого не хотелось бы ставить расширения, вот если бы к кнопкам как прикрутить контекстное, а кнопки спрятать с адресной панели.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№644212-06-2013 23:37:21

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2447
UA: Firefox 24.0

Re: Custom Buttons

bunda1 пишет:

Не может быть !

Действительно не может.  Это я просто предыдущую версию забыл удалить :dumb:
Спасибо.

Отсутствует

 

№644313-06-2013 15:34:29

Pony_Smile_Pack
Участник
 
Группа: Members
Зарегистрирован: 13-01-2012
Сообщений: 1144
UA: Firefox 21.0

Re: Custom Buttons

villa7 пишет:

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

Можно выписывать простые кренделя. Например, полукруг(слегка вытянутый) заменяет трёхсложный жест. А добавив к нему четвёртый противоположный последнему направлению(как выглядит скажем "2") - получаем шестнадцать простых-сложных 3-4  ступенчатых жестов.

А в контекстное меню страницы, по-моему, CustomButton не забраться.

Отсутствует

 

№644413-06-2013 23:23:21

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: unknown 0.0

Re: Custom Buttons

bunda1
Использую твою кнопку CB Mouse Gestures, в ней много чего есть, но не хватает мне пару функций, открывать жестом историю и меню закладок, можно что-то сделать?

Отредактировано villa7 (13-06-2013 23:24:11)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№644513-06-2013 23:26:28

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

Re: Custom Buttons

villa7 пишет:

открывать жестом историю

Там же есть:
//'W-':{name:'[Popup] Журнал',cmd:function(self,event){self._buildPopup(event,"HistoryPopup") }},

Отсутствует

 

№644614-06-2013 01:59:35

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: unknown 0.0

Re: Custom Buttons

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


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№644714-06-2013 23:03:06

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

Re: Custom Buttons

villa7 пишет:

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

Мда, ошибся. Надо будет подумать о том как открыть историю как Popup. А может просто открывай историю в вкладку:

Выделить код

Код:

gBrowser.loadOneTab("chrome://browser/content/history/history-panel.xul", null, null, null, false, false);

И как ты хотел открывать закладки?

Отсутствует

 

№644815-06-2013 01:13:30

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2447
UA: Firefox 24.0

Re: Custom Buttons

bunda1

Двойным левым кликом на папке закладок добавлять закладку в папку закладок

А можешь сделать аналогичную, но чтобы добавляла закладки по СКМ или двойному ПКМ (или ещё как-нибудь) в начало списка?

Отсутствует

 

№644915-06-2013 03:51:02

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: unknown 0.0

Re: Custom Buttons

bunda1
Спасибо, вкладкой тоже хорошо, стилем облагородил и нормально.
Меню закладок как эта кнопка открывает

скрытый текст
Bookmarks Menu

if ( !this.lastChild ) {
  var mc = document.getElementById("bookmarksMenuPopup");
  var mcc = mc.cloneNode( true );
  this.appendChild( mcc );
}

var bo = document.getBoxObjectFor( this );
this.lastChild.showPopup ( this, -1, -1, "popup", "bottomleft", "topleft" );


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№645015-06-2013 13:50:27

tuman18
Участник
 
Группа: Members
Зарегистрирован: 17-07-2008
Сообщений: 43
UA: Firefox 24.0

Re: Custom Buttons

А можно мне кнопку которая при запуске фокса однократно бы отключала и сразу включала adblock?

Отсутствует

 

Board footer

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