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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№1185113-06-2017 17:40:25

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

Re: Custom Buttons

intersk

скрытый текст

Выделить код

Код:

// удаление обработчика, при открытии настройки панелей
this.onDestroy = function() {
    removeEventListener("dblclick", TabClose, false, gBrowser.mTabContainer);
};

// Двойной клик правой кнопкой на табе, закрыть страницу.
// If  double left click in Tab, remove Current Tab.
function TabClose(event){
if (event.button != 2) return;
          event.preventDefault();
          event.stopPropagation();
    //закрыть страницу
    gBrowser.removeCurrentTab();
};
addEventListener("dblclick", TabClose, false, gBrowser.mTabContainer);

Отредактировано villa7 (13-06-2017 17:44:24)


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

Отсутствует

 

№1185213-06-2017 22:53:55

Egorushka1974
Участник
 
Группа: Members
Зарегистрирован: 07-05-2015
Сообщений: 180
UA: Chrome 58.0

Re: Custom Buttons

Всем добрый вечер.
Народ, вопрос есть. Кто знает как програмvно переключать страну в Zenmate?
например если выполнено условие переключаем, если нет идем дальше на текущем IP.
Подскажите где посмотреть? Или поделитесь кодом, если не жалко?
Спасибо.

Отсутствует

 

№1185314-06-2017 09:57:59

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

Re: Custom Buttons

dedfor пишет

Данный код открывает сайт в НОВОЙ вкладке и опускает вниз после загрузки страницы.
Помогите создать подобный код для загрузки сайта в ТЕКУЩЕЙ вкладке.

Выделить код

Код:

loadURI("https://lenta.ru/");
          
addEventListener("pageshow", function c(e) {              
   removeEventListener(e.type, c);
   content.scrollTo(0, content.scrollMaxY);      
});

Добавлено 14-06-2017 10:19:26

intersk пишет

подскажите линк на кнопку - позволяющую закрывать вкладку двойным правым щелчком

Выделить код

Код:

// Двойной левый клик на табе закрывает страницу, двойной правый имитирует нажатие на звёздочку в адресной строке ..................
function closeAddBookTab(e) {
   if ( e.target.localName != "tab" ) return;
        e.preventDefault();
        e.stopPropagation();
   
   if ( e.button == 0 ) { gBrowser.removeCurrentTab() };   
    
   if ( e.button == 2 ) {
        PlacesCommandHook.bookmarkPage( e.target.linkedBrowser, undefined, true );
        setTimeout(function() document.getElementById("tabContextMenu").hidePopup(), 0);

        var panel = document.getElementById("editBookmarkPanel");
        addEventListener("popupshown", function() {
            removeEventListener("popupshown", arguments.callee, true, panel);
            
            panel.moveTo( e.screenX, e.screenY ); // переместить рядом с вкладкой
            document.getElementById('editBMPanel_foldersExpander').click(); // показать все папки закладок
        }, true, panel);
    }     
};
addEventListener("dblclick", closeAddBookTab, false, gBrowser.mTabContainer);

Отредактировано bunda1 (14-06-2017 10:19:26)

Отсутствует

 

№1185415-06-2017 09:06:48

Rag
Участник
 
Группа: Members
Откуда: Краснодон
Зарегистрирован: 06-03-2017
Сообщений: 247
UA: Firefox 54.0

Re: Custom Buttons

bunda1
Подправьте пожалуйста если возможно,вашу кнопку Переключить JavaScript для сайтов На страницах с отключенным JavaScript не меняется иконка кнопки.
Pale Moon-27.3.0

Отсутствует

 

№1185515-06-2017 09:59:52

intersk
Участник
 
Группа: Members
Зарегистрирован: 20-06-2013
Сообщений: 104
UA: Firefox 54.0

Re: Custom Buttons

villa7, bunda1 спасибо

Отсутствует

 

№1185615-06-2017 11:32:19

bezuma
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 26-01-2014
Сообщений: 256
UA: Firefox 52.0

Re: Custom Buttons

Rag пишет

bunda1Подправьте пожалуйста если возможно,вашу кнопку Переключить JavaScript для сайтов

У меня не появляется попап по клику ЛК - вручную перегружаю

скрытый текст
uncaught exception: Error opening input stream (invalid filename?): file:///C:/Users/Dok/AppData/Roaming/Mozilla/Firefox/Profiles/xsgfv6st.default/extensions/custombuttons@xsms.org/components/CustomButtonsService.js

bunda1
Маэстро, нельзя ли исправить?

Отредактировано bezuma (15-06-2017 11:46:59)

Отсутствует

 

№1185715-06-2017 17:57:50

intersk
Участник
 
Группа: Members
Зарегистрирован: 20-06-2013
Сообщений: 104
UA: Firefox 54.0

Re: Custom Buttons

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

скрытый текст

bunda1 пишет

// Двойной левый клик на табе закрывает страницу, двойной правый имитирует нажатие на звёздочку в адресной строке ..................
function closeAddBookTab(e) {
   if ( e.target.localName != "tab" ) return;
        e.preventDefault();
        e.stopPropagation();
   
   if ( e.button == 0 ) { gBrowser.removeCurrentTab() };   
   
   if ( e.button == 2 ) {
        PlacesCommandHook.bookmarkPage( e.target.linkedBrowser, undefined, true );
        setTimeout(function() document.getElementById("tabContextMenu").hidePopup(), 0);

        var panel = document.getElementById("editBookmarkPanel");
        addEventListener("popupshown", function() {
            removeEventListener("popupshown", arguments.callee, true, panel);
           
            panel.moveTo( e.screenX, e.screenY ); // переместить рядом с вкладкой
            document.getElementById('editBMPanel_foldersExpander').click(); // показать все папки закладок
        }, true, panel);
    }     
};
addEventListener("dblclick", closeAddBookTab, false, gBrowser.mTabContainer);

Отсутствует

 

№1185815-06-2017 18:13:35

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

Re: Custom Buttons

intersk
if ( e.button == 0 ) - левая
if ( e.button == 2 ) - правая
цифры местами поменяйте.


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

Отсутствует

 

№1185915-06-2017 21:04:46

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

Re: Custom Buttons

Rag пишет

bunda1
Подправьте пожалуйста если возможно,вашу кнопку Переключить JavaScript для сайтов На страницах с отключенным JavaScript не меняется иконка кнопки.
Pale Moon-27.3.0

Выделить код

Код:

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%3E%u041F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20JavaScript%20%u0434%u043B%u044F%20%u0441%u0430%u0439%u0442%u043E%u0432%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRfQAU0X0AhNF9AKPRfQC20X0AydF9ANrRfQDr0X0A+tF6AP/UfwD/1n0A/9uMFv/RfQDZ0X0ANP///wD///8A1oEAaOCaKP/twHv/8sqR//fZqP/34sH//OvU///05v//+/D///36///ox///7tb/46VJ/9aBAG////8A////ANuHAInorU/////////////////////////++v//+/D///Xm///z5v//qC7//+TC/+u2Z//bhwCL////AP///wDejQBX3o0A9uiTAP//pyT//5sF//+ZAP//lQD//5UA//+VAP//mQD//5UA///drf/yxHn/3o0Anv///wD///8A45AAFOOQAKv3t0///+3R//+3Uv//xGb//8p1///Shf//2o///9uU///go///9Nv/9dad/+OQALP///8A////AP///wDolwAo7ZoA////////2I///9KF///Siv//0or//9iP///Siv//0o///+TC//riuf/olwDK////AP///wD///8A7Z4AHvKdAP///PX//9aK///Uiv//1or//9KP///Wj///1o///9SP///hrf/88tT/7Z4A5P///wD///8A////APWnAAn1pwD///vw///Wj///2Ir//9iK///Uiv//2Ir//9iK///Wj///257///vw//WnAPv1pwAB////AP///wD///8A+qsA+f/25v//2pn//9aF///Shf//0Ir//9SP///Wj///1pT//9iZ///69f/6qwD/+qsAD////wD///8A////AP+yANr/68L//+Ct///Uhf//1IX//9CF///Uiv//1Ir//9aU///amf//+/X//64A//+yABL///8A////AP///wD/sgC7/92Z///rzP//0Ir//9SP///YlP//2pn//92e///co///4aj///36//+dAP//sgDx/7IARf///wD///8A/7cApP/UgP//8eD//9ue///bnv//3Kj//+Ct///nsv//5Lj//+S9//7/+v//oRT//+Ce//+3AOX///8A////AP+3AJL/z2b///v1///irf//5bL//+O9///owv//7Mf//+7M///tzP///////5UA///69f//wzj/////AP///wD/twCE/8tS////////7cz//+vR///t2///8+D///jm//z58v//+vX////////78P//2pT//7cA6v///wD///8A/7sAbf/CM/////////////////////////nr///02///78L//+Wy///gnv//02v//7sA7f+7AF3///8A////AP+7ADb/uwDG/74a//+4Bf//twD//7sA//+7APD/uwDj/7sAz/+7AMz/uwC7/7sAqP+7AEv/uwAFAAOsQQADrEEAA6xBAAOsQQADrEGAA6xBgAOsQYABrEHAAaxBwAGsQcAArEHAAKxBwACsQcAArEHAAKxBwACsQQ%3D%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%20..............%0Athis.onclick%20%3De%3D%3E%20%7B%0A%20%20%20if%20%28%20e.button%20%3D%3D%200%20%29%20%7B%0A%20%20%20%20%20%20%20%20var%20scriptEnabled%20%3D%20gBrowser.docShell.allowJavascript%3B%20//%20%u0442%u0435%u043A%u0443%u0449%u0435%u0435%20%u0441%u043E%u0441%u0442%u043E%u044F%u043D%u0438%u0435%20JavaScript%20%u043D%u0430%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%0A%20%20%20%20%20%20%20%20var%20currHost%20%3D%20content.document.domain%3B%0A%20%20%20%20%20%20%20%20if%20%28%20%21currHost%20%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20saveTextToHelp%28currHost%2C%20scriptEnabled%29%3B%0A%20%20%20%20%20%20%20%20tabsReload%28false%2C%20currHost%2C%20%21scriptEnabled%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20if%20%28%20e.button%20%3D%3D%201%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20gBrowser.docShell.allowJavascript%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20BrowserReload%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%20%20%20%0A%7D%3B%0A%0A%0A//%20%u041F%u043E%u043B%u0443%u0447%u0430%u0435%u043C%20%u0438%u0437%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%27%u0421%u043F%u0440%u0430%u0432%u043A%u0430%27%20%u043C%u0430%u0441%u0441%u0438%u0432%20%u0441%20%u0434%u043E%u043C%u0435%u043D%u0430%u043C%u0438%20..............%0Avar%20hosts%20%3D%20self.getAttribute%28%27Help%27%29.split%28%27%5Cn%27%29.filter%28%28host%29%3D%3E%20/%5CS/.test%28host%29%29.map%28%28host%29%3D%3E%20host.trim%28%29%29%3B%0A%0A%0A//%20%u041F%u0435%u0440%u0435%u0433%u0440%u0443%u0437%u0438%u0442%u044C%20%u0438%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20JavaScript%20%u0434%u043B%u044F%20%u0442%u0435%u043A%u0443%u0449%u0435%u0439%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0438%u043B%u0438%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20%u0441%u0430%u0439%u0442%u0430%20%u0438%u043B%u0438%20%u0432%u0441%u0435%u0445%20%u0441%u0430%u0439%u0442%u043E%u0432%20%u0438%u0437%20%u043C%u0430%u0441%u0441%u0438%u0432%u0430%20..............%20%0Afunction%20tabsReload%28%20reason%2C%20currHost%2C%20scriptEnabled%20%29%20%7B%0A%20%20%20if%20%28%20reason%20%3D%3D%20%27destructor%27%20%29%20return%3B%0A%20%20%20if%20%28%20reason%20%29%20scriptEnabled%20%3D%20reason%20%21%3D%20%27update%27%3B%0A%0A%20%20%20//%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20%u0442%u0435%u043A%u0443%u0449%u0443%u044E%20%u0432%u043A%u043B%u0430%u0434%u043A%u0443%20%u0435%u0441%u043B%u0438%20%u043B%u0435%u0432%u044B%u0439%20%u043A%u043B%u0438%u043A%20%u043D%u0430%20%u043A%u043D%u043E%u043F%u043A%u0435%0A%20%20%20if%20%28%20%21reason%20%29%20%7B%0A%20%20%20%20%20%20%20%20gBrowser.docShell.allowJavascript%20%3D%20scriptEnabled%3B%20%0A%20%20%20%20%20%20%20%20BrowserReload%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20//%20%u0421%u043F%u043B%u044B%u0432%u0430%u044E%u0449%u0430%u044F%20%u043F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%20....%0A%20%20%20var%20notification%20%20%3D%20reason%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%3F%20%27%u041F%u0435%u0440%u0435%u0433%u0440%u0443%u0437%u0438%u0442%u044C%20%u0432%u0441%u0435%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0441%u0430%u0439%u0442%u043E%u0432%20%u0438%u0437%20%u0441%u043F%u0438%u0441%u043A%u0430%27%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%27%u041F%u0435%u0440%u0435%u0433%u0440%u0443%u0437%u0438%u0442%u044C%20%u0432%u0441%u0435%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0441%u0430%u0439%u0442%u0430%27%3B%20%0A%20%20%20var%20alertsService%20%3D%20Cc%5B%22@mozilla.org/alerts-service%3B1%22%5D.getService%28Ci.nsIAlertsService%29%0A%20%20%20alertsService.showAlertNotification%28self.image%2C%20self.label%2C%20notification%2C%20true%2C%20%22%22%2C%20listener%2C%20%22%22%29%3B%0A%20%20%20%0A%20%20%20//%20%u0441%u0442%u0438%u043B%u044C%20%u0441%u043F%u043B%u044B%u0432%u0430%u044E%u0449%u0435%u0439%20%u043F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0438%0A%20%20%20var%20sss%20%3D%20Cc%5B%22@mozilla.org/content/style-sheet-service%3B1%22%5D.getService%28Ci.nsIStyleSheetService%29%3B%0A%20%20%20var%20uri%20%3D%20makeURI%28%27data%3Atext/css%2C%27+%20encodeURIComponent%28%27%5C%0A%20%20%20%20%20%20%23alertImage%20%7B%20height%3A%2035px%20%21important%3B%20width%3A%2035px%20%21important%3B%20%7D%5C%0A%20%20%20%20%20%20%23alertNotification%3Ahover%20%7B%20cursor%3A%20pointer%20%21important%3B%20%7D%5C%0A%20%20%20%20%20%20%23alertTextLabel%20%7B%20color%3A%20%230000FF%20%21important%3B%20text-decoration%3A%20underline%3B%20%7D%5C%0A%20%20%20%27%29%29%3B%0A%20%20%20sss.loadAndRegisterSheet%28uri%2C%200%29%3B%0A%20%20%20%0A%20%20%20//%20%u0443%u0434%u0430%u043B%u0438%u0442%u044C%20%u0441%u0442%u0438%u043B%u044C%20%u0438%20%u043F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0443%20%u0447%u0435%u0440%u0435%u0437%20%u0443%u043A%u0430%u0437%u0430%u043D%u043D%u043E%u0435%20%u0432%u0440%u0435%u043C%u044F%0A%20%20%20setTimeout%28%28%29%3D%3E%20%7B%20sss.unregisterSheet%28uri%2C%200%29%3B%20alertsService.closeAlert%28%29%3B%20%7D%2C%204000%29%3B%20%0A%20%20%20%20%0A%20%20%20//%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0441%u0430%u0439%u0442%u0430%20%u0438%u043B%u0438%20%u0432%u0441%u0435%u0445%20%u0441%u0430%u0439%u0442%u043E%u0432%20%u0438%u0437%20%u043C%u0430%u0441%u0441%u0438%u0432%u0430%20%u0435%u0441%u043B%u0438%20%u043A%u043B%u0438%u043A%u043D%u0443%u0442%u044C%20%u043D%u0430%20%u043F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0435%0A%20%20%20function%20listener%28subject%2C%20topic%2C%20data%29%20%7B%0A%20%20%20%20%20%20if%20%28%20topic%20%21%3D%3D%20%27alertclickcallback%27%20%29%20return%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20var%20currTab%20%3D%20gBrowser.mCurrentTab%3B%0A%20%20%20%20%20%20for%28%20var%20tab%20of%20gBrowser.tabs%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20var%20uri%20%3D%20tab.linkedBrowser.currentURI%3B%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28%20%21uri.scheme.startsWith%28%22http%22%29%20%29%20continue%3B%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20var%20tabHost%20%3D%20tab.linkedBrowser.contentDocument.location.host%3B%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28%20tabHost%20%3D%3D%20%27%27%20%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20var%20tabReload%20%3D%20reason%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%20%20%20%20%3F%20hosts.indexOf%28tabHost%29%20%21%3D%3D%20-1%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%20%20%20%20%3A%20tab%20%21%3D%3D%20currTab%20%26%26%20tabHost%20%3D%3D%20currHost%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28%20tabReload%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20tab.linkedBrowser.docShell.allowJavascript%20%3D%20scriptEnabled%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20gBrowser.reloadTab%28tab%29%3B%0A%20%20%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%7D%0A%20%20%20%7D%0A%7D%3B%0AaddDestructor%28tabsReload%29%3B%0A%0A%0A//%20%u0417%u0430%u043F%u0438%u0441%u0430%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u0432%20%u0432%u043A%u043B%u0430%u0434%u043A%u0443%20%27%u0421%u043F%u0440%u0430%u0432%u043A%u0430%27%20..............%0Afunction%20saveTextToHelp%28currHost%2C%20addHost%29%20%7B%0A%20%20%20//%20%u0443%u0434%u0430%u043B%u0438%u0442%u044C%20%u0438%u043B%u0438%20%u0434%u043E%u0431%u0430%u0432%u0438%u0442%u044C%20%u0442%u0435%u043A%u0443%u0449%u0438%u0439%20%u0441%u0430%u0439%u0442%20%u0432%20%u043C%u0430%u0441%u0441%u0438%u0432%20%u0441%20%u0434%u043E%u043C%u0435%u043D%u0430%u043C%u0438%0A%20%20%20addHost%0A%20%20%20%3F%20hosts.push%28currHost%29%20%20%20%20%20%0A%20%20%20%3A%20hosts%20%3D%20hosts.filter%28%28host%29%3D%3E%20%7B%20return%20%28host%20%21%3D%3D%20currHost%29%20%7D%29%20%20%20%0A%20%20%20var%20value%20%3D%20hosts.join%28%22%5Cn%22%29%3B%0A%0A%20%20%20//%20%u0437%u0430%u043F%u0438%u0441%u0430%u0442%u044C%20%u043C%u0430%u0441%u0441%u0438%u0432%0A%20%20%20var%20dir%20%3D%20Services.dirsvc.get%28%22ProfD%22%2C%20Ci.nsIFile%29%3B%0A%20%20%20dir.initWithPath%28dir.path%20+%20%22%5C%5Cextensions%5C%5Ccustombuttons@xsms.org%5C%5Ccomponents%5C%5CCustomButtonsService.js%22%29%3B%0A%20%20%20var%20url%20%3D%20Services.io.newFileURI%28dir%29.spec%2C%20cbs%20%3D%20%7B%7D%3B%0A%20%20%20Services.scriptloader.loadSubScript%28url%2C%20cbs%29%3B%0A%20%20%20var%20AO%20%3D%20new%20cbs.AppObject%28%29%2C%20btn%20%3D%20AO.getButton%28_id%29%3B%0A%0A%20%20%20self.setAttribute%28%22Help%22%2C%20value%29%3B%0A%20%20%20btn.setAttribute%28%22Help%22%2C%20value%29%3B%0A%20%20%20AO.overlay.saveOverlayToProfile%28%29%3B%20%20%20%0A%7D%3B%0A%0A%0A//%20%u041E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0441%u043B%u0435%u0434%u0438%u0442%20%u0437%u0430%20%u0438%u0437%u043C%u0435%u043D%u0435%u043D%u0438%u044F%u043C%u0438%20%u0442%u0430%u0431%u043E%u0432%20%u0438%20%u0437%u0430%u043F%u0443%u0441%u043A%u0430%u044E%u0442%20%u043D%u0443%u0436%u043D%u044B%u0435%20%u043A%u043E%u0434%u044B%20%u0438%20%u0444%u0443%u043D%u043A%u0446%u0438%u0438%20..............%0AaddEventListener%28%22TabAttrModified%22%2C%20e%3D%3E%20%7B%0A%20%20%20var%20browser%20%3D%20e.target.linkedBrowser%3B%20%20%20%0A%0A%20%20%20//%20%u043E%u0442%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20JavaScript%20%u0434%u043B%u044F%20%u0441%u0430%u0439%u0442%u0430%20%u0435%u0441%u043B%u0438%20%u0434%u043E%u043C%u0435%u043D%20%u0441%u0430%u0439%u0442%u0430%20%u0441%u043E%u0432%u043F%u0430%u0434%u0430%u0435%u0442%20%u0441%20%u043C%u0430%u0441%u0441%u0438%u0432%u043E%u043C%20%27hosts%27%0A%20%20%20var%20specifiedSite%20%3D%20hosts.indexOf%28%20browser.contentDocument.location.host%20%29%20%21%3D%3D%20-1%3B%20%0A%20%20%20browser.docShell.allowJavascript%20%3D%20%21specifiedSite%3B%0A%0A%20%20%20//%20%u0435%u0441%u043B%u0438%20%u043D%u0430%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%20%u043E%u0442%u043A%u043B%u044E%u0447%u0435%u043D%20JavaScript%20%u043C%u0435%u043D%u044F%u0435%u043C%20%u0438%u043A%u043E%u043D%u043A%u0443%0A%20%20%20if%20%28%20browser%20%3D%3D%20gBrowser.selectedBrowser%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20self.style.filter%20%3D%20specifiedSite%20%7C%7C%20%21cbu.getPrefs%28%22javascript.enabled%22%29%20%3F%20%27grayscale%281%29%27%20%3A%20%27%27%3B%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%7D%0A%7D%2C%20true%2C%20gBrowser.tabContainer%29%3B%0A%0A%0Athis.tooltipText%20%3D%20%22%u041B%3A%20%u041F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20JavaScript%20%u0434%u043B%u044F%20%u0441%u0430%u0439%u0442%u0430%5Cn%u0421%3A%20%u0412%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20JavaScript%20%u0434%u043B%u044F%20%u0441%u0430%u0439%u0442%u0430%22%3B%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%5Blib.rus.ec.%0Awebcache.googleusercontent.com%0Awww.rambler.ru%0Anews.rambler.ru%0Anews.rambler.ru%0Awww.lostfilm.tv%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

№1186015-06-2017 23:20:42

Rag
Участник
 
Группа: Members
Откуда: Краснодон
Зарегистрирован: 06-03-2017
Сообщений: 247
UA: Firefox 54.0

Re: Custom Buttons

bunda1
Кнопка не работает должным образом.
1.Иконка не меняется.
2.Отключение и включение скриптов ЛКМ.
3.СКМ только перезагрузка страницы.

Отсутствует

 

№1186116-06-2017 04:48:15

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 608
UA: Firefox 54.0

Re: Custom Buttons

Rag пишет

Кнопка не работает должным образом.

Подтверждаю. И страницу не перезагружает.
Еще в кнопке "Добавлять новые кнопки справа..." отвалилась индикация включения:

скрытый текст

Выделить код

Код:

// Добавлять новые СВ кнопки справа от этой кнопки......................................................................................................
this._handleClick =()=> {
   self.checked = !self.checked;
   document.persist(self.id, "checked");
};

var observer = {
   observe: button=> {
      if ( !self.checked ) return;
      var toolbar = self.parentNode;
      toolbar.insertBefore(button, self.nextSibling);
      custombuttons.persistCurrentSets(toolbar.id, _id, button.id);

      if ( parseInt(Services.appinfo.version) < 43 ) return;

      function observer(subject, topic, data) {
         setTimeout(()=> Services.ww.unregisterNotification(observer), 500);
         subject.close();
      };
      Services.ww.registerNotification(observer);      
    }
};
var notificationPrefix = custombuttons.notificationPrefix + "installButton";
Services.obs.addObserver(observer, notificationPrefix, false);
addDestructor(()=> Services.obs.removeObserver(observer, notificationPrefix) );

Отсутствует

 

№1186216-06-2017 08:34:58

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

Re: Custom Buttons

Rag пишет

bunda1
Кнопка не работает должным образом.
1.Иконка не меняется.
2.Отключение и включение скриптов ЛКМ.
3.СКМ только перезагрузка страницы.

Я проверил кнопку на Pale Moon-27 и всё работает.

Отсутствует

 

№1186316-06-2017 10:20:00

Rag
Участник
 
Группа: Members
Откуда: Краснодон
Зарегистрирован: 06-03-2017
Сообщений: 247
UA: Firefox 54.0

Re: Custom Buttons

bunda1
Да,ваша правда.Извените меня за поспешные выводы.Проверил на чистом портабле,всё работает.А всё дело было в userChrome.css.Уж не знаю,да и не помню когда и зачем я втулил туда вот это-
* {
     transition:none !important;
     transition-property:none !important;
     filter:none !important;
  }

Главное не подписал что за стиль.Пожалуйста растолкуйте мне что бы это значило.
Ещё раз прошу прощения.

К стати оригинал Переключить JavaScript для сайтов тоже заработала.

Отредактировано Rag (16-06-2017 10:31:14)

Отсутствует

 

№1186416-06-2017 11:15:33

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

Re: Custom Buttons

Rag пишет

* {
     transition:none !important;
     transition-property:none !important;
     filter:none !important;
  }

Главное не подписал что за стиль.Пожалуйста растолкуйте мне что бы это значило.
Ещё раз прошу прощения.

Насчёт transition не знаю, а тут * { filter:none !important; отключает все фильтры (визуальный эффект) или их сочетание для всех элементов. К фильтрам относится изменение прозрачности, добавление тени, трансформация и др. А кнопка как раз меняет свою иконку переключая для себе filter

Отсутствует

 

№1186516-06-2017 13:55:19

Alex_one
Участник
 
Группа: Members
Зарегистрирован: 27-09-2015
Сообщений: 151
UA: Firefox 55.0

Re: Custom Buttons

bunda1
А можно пожалуйста поправить кнопочку Показывать индикатор прогресса загрузки на вкладках которые загружаются для e643362cfba9.png 54.0

Отредактировано Alex_one (16-06-2017 13:56:46)

Отсутствует

 

№1186616-06-2017 20:13:51

dedfor
Участник
 
Группа: Members
Зарегистрирован: 22-12-2016
Сообщений: 62
UA: Chrome 58.0

Re: Custom Buttons

Спасибо Банде1

Отредактировано dedfor (20-06-2017 18:55:21)

Отсутствует

 

№1186717-06-2017 14:17:11

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 53.0

Re: Custom Buttons

okkamas_knife пишет

скрытый текстВыделить кодКод:var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("C:\\tmp\\test.txt");
var n=file.exists();
alert(n);
var n=file.isDirectory()
alert(n);с папкой все тоже самоеессно если файла или папки нет то второго алерта не будет изза ошибки

Спасибо, я с помощью тебя сделал кнопку, но в в ней вскрылось куча старых ошибок, сижу исправляю. :)


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

Отсутствует

 

№1186817-06-2017 17:22:03

Alex_one
Участник
 
Группа: Members
Зарегистрирован: 27-09-2015
Сообщений: 151
UA: Firefox 55.0

Re: Custom Buttons

Ребят, подскажите можно ли как-то сделать шрифт покрупнее в редакторе кнопок?
А то уже все глаза сломал(

Решено. Всем спасибо кто откликнулся.

Отредактировано Alex_one (18-06-2017 12:16:00)

Отсутствует

 

№1186918-06-2017 11:46:48

Rag
Участник
 
Группа: Members
Откуда: Краснодон
Зарегистрирован: 06-03-2017
Сообщений: 247
UA: Firefox 54.0

Re: Custom Buttons

bunda1
Ответьте пожалуйста.Есть ли в Переключить JavaScript для сайтов что-то отвечающее за скорость срабатывания на сайтах занесённых в справку?Обратил внимание на такую картину. При входе на https://whoer.net/ru иконка меняется но код не успевает запретить JavaScript на странице.Запрет происходит после обновления страницы.
При входе на сайт.

скрытый текст
9b70cb3fdbeb.png

После обновления страницы.
скрытый текст
c5fd7b724eba.png

Отсутствует

 

№1187018-06-2017 13:25:16

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 54.0

Re: Custom Buttons

Alex_one пишет

Ребят, подскажите можно ли как-то сделать шрифт покрупнее в редакторе кнопок?
А то уже все глаза сломал.
Решено. Всем спасибо кто откликнулся.

И как решил? Вешний редактор помогает в 98% случаев, при написании кнопки "с нуля" и подобных случаях, а  2 % это мелкие правки в них то основная проблема.
Я приблизительно знаю что править используя кнопку Объекты: перебор свойств CB, но устойчивость и смена размера не 100%.


Пожалуйста дай решение.

Отредактировано Indomito (18-06-2017 13:59:27)


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

Отсутствует

 

№1187118-06-2017 15:45:00

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 608
UA: Firefox 54.0

Re: Custom Buttons

Кто-нибудь подтвердит глючную работу кнопок в ФФ54
Переключить JavaScript для сайтов и Добавлять новые кнопки справа?
Проверял на чистом профиле
В ФФ53 кнопки работают (по крайней мере Добавлять новые кнопки справа точно работает)

Отсутствует

 

№1187218-06-2017 19:15:00

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 505
UA: Palemoon 27.0

Re: Custom Buttons

Alex_one пишет

можно ли как-то сделать шрифт покрупнее в редакторе кнопок?

в userChrome.css

Выделить код

Код:

/* Custom buttons */
@-moz-document url(chrome://custombuttons/content/editor.xul) {

.textbox-textarea {
/*    color: #D7D7D7 !important;*/
    background-color: #EFEFEF !important;
    }

.cbeditor-textbox {
    line-height: 1.6 !important;
/*    font-family:"Segoe UI Symbol","Courier New","HeliosC","Liberation Sans" !important;*/
    font-size: 18px !important;
    }
}


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№1187318-06-2017 19:49:47

Rag
Участник
 
Группа: Members
Откуда: Краснодон
Зарегистрирован: 06-03-2017
Сообщений: 247
UA: Firefox 54.0

Re: Custom Buttons

mokujin
Давно хотел задать этот вопрос.И вот Alex_one всёже спросил то что давно напрягало.(мои глаза)
Спасибо!!!

Отсутствует

 

№1187419-06-2017 19:29:34

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

Re: Custom Buttons

Ultima2m пишет

Кто-нибудь подтвердит глючную работу кнопок в ФФ54
Переключить JavaScript для сайтов и Добавлять новые кнопки справа?

Я проверил и у меня на FF54 они работают.

Добавлено 19-06-2017 19:48:26

Rag пишет

bunda1
Ответьте пожалуйста.Есть ли в Переключить JavaScript для сайтов что-то отвечающее за скорость срабатывания на сайтах занесённых в справку?Обратил внимание на такую картину. При входе на https://whoer.net/ru иконка меняется но код не успевает запретить JavaScript на странице.Запрет происходит после обновления страницы.

Я такого на https://whoer.net/ru не выжу, а как ты открываешь https://whoer.net/ru?

Отредактировано bunda1 (19-06-2017 19:48:26)

Отсутствует

 

№1187520-06-2017 01:21:42

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 54.0

Re: Custom Buttons

bunda1 пишет

Я проверил и у меня на FF54 они работают.

Осталось выяснить, какой версией Custom Buttons ты пользуешься? У меня стоит custom_buttons-0.0.5.8.9-fixed4-signed.xpi - не работает "Переключить JavaScript для сайтов". Точнее, срабатывает, если перейти на другой таб и вернуться, тогда иконка тоже меняется. В справку (H) ничего не пишется. Если поставить на чистый профиль этот CB и кнопку, в справке появляется несколько доменов, но новые при клике на кнопку не заносятся.
Короче - твоя версия CB?

P.S. Брал здесь http://infocatcher.ucoz.net/temp/cb/custom_buttons-0.0.5.8.9-fixed4-signed.xpi

Отсутствует

 

Board footer

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