подобное(не значок, а только маркер)
Тоже не плохо, но всё же нужно расширение чтобы при сохранении веб-страницы я указываю любой элемент (текст, картинка, ...) на этой странице. И при открытии, страница открывалась на этом элементе.
Отсутствует
Подскажите дополнение для сжатия трафика.
Что то на подобии Opera Turbo
Или Data Compression Proxy плагина для Google Chrome
Или же мертвого проекта от Mozilla JanusДолжно же быть что то для firefox..удобное бесплатное, без всяких регистраций.
ZenMate Security & Privacy VPN пробуй)
https://addons.mozilla.org/ru/firefox/a … p-dl-promo
Lightning Speed
Benefit from our advanced data compression and experience maximum browsing speed with our built-in accelerators.
Отредактировано barth (28-12-2015 18:26:30)
Удалено
Отсутствует
здравствуйте!
подскажите-напомните, пожалуйста....
года три назад стояло у меня дополнение для автосохранения текущей сессии. там в настройках выбираешь время, в которое будет выполнено сохранение, и папку, в которую сохраняется файл. в указанное время (например полночь) раздавался звуковой сигнал, и вопрос - "сохранить текущю сессию?"....
потом сносил и винду и лису раз много.... короче, - НАЗВАНИЕ то и ЗАБЫЛ.... подскажите, если кто знает...
Отсутствует
подскажите-напомните, пожалуйста....
года три назад стояло у меня дополнение для автосохранения текущей сессии. там в настройках выбираешь время, в которое будет выполнено сохранение, и папку, в которую сохраняется файл. в указанное время (например полночь) раздавался звуковой сигнал, и вопрос - "сохранить текущю сессию?"....
Насчёт гудков не уверен, но если надо надёжно сохранять, то Session Manager :: Add-ons for Firefox
Отсутствует
Насчёт гудков не уверен, но если надо надёжно сохранять, то Session Manager :: Add-ons for Firefox
он вроде не сохраняет АВТОМАТИЧЕСКИ. насколько я помню
Отсутствует
Половина кнопок уже не работает, есть у кого-нибудь рабочий вариант вот этого?
https://forum.mozilla-russia.org/viewtopic.php?pid=651885#p651885
Спасибо
Отсутствует
Kiril__777
Относительно рабочий. FastPic и Rghost работают.
javascript:(function(){var%20c='ujs_max_upload',w=window,d=(w.document.body%20instanceof%20HTMLFrameSetElement%3Fw.frames[0]:w).document,e=d.getElementById(c);if(e){e.del();return};e=d.createElement('div');e.id=c;e.setAttribute('style','display:none;position:fixed;right:0;bottom:0;width:auto;height:auto;border:1px%20solid%20%23555;padding:10px;text-align:left;z-index:99999;background-color:%23EEE;background:-o-skin(%5Cx22Window%20Skin%5Cx22);');e.add=function(lnk,frm){var%20d=this.ownerDocument,a=d.createElement('a');a.href=lnk.href;a.target='_blank';a.setAttribute('style','padding:0;margin:0;border:none;text-decoration:none;color:%2300C;font:14px%20Times%20New%20Roman;');a.appendChild(d.createTextNode(lnk.text));this.appendChild(a);var%20f=d.createElement('form');f.action=lnk.action;f.method='post';f.enctype='multipart/form-data';f.target='_blank';f.setAttribute('style','display:block;margin:5px;');var%20t=d.createElement('input');t.type='file';t.name=lnk.name;t.setAttribute('style','width:auto;height:auto;padding:1px;margin:0;border-color:%23AAA;font:12px%20Arial;');t.onchange=function(){this.nextSibling.disabled=!this.value};f.appendChild(t);var%20s=d.createElement('input');s.type='submit';s.value='Upload';s.disabled=true;s.setAttribute('style','width:auto;height:auto;padding:1px%204px;margin:0%200%200%202px;color:buttontext;font:12px%20Arial;');f.appendChild(s);if(frm)for(var%20name%20in%20frm){var%20h=d.createElement('input');h.type='hidden';h.name=name;h.value=frm[name];f.appendChild(h)};this.appendChild(f)};e.vis=function(v){this.style.display=v%3F'block':'none';return%20this.offsetHeight*this.offsetWidth};e.del=function(){this.vis(false);this.parentNode.removeChild(this)};var%20b=d.createElement('div');b.title='Close';b.setAttribute('style','display:block;float:right;height:18px;width:18px;padding:0;margin:-5px;border:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAZElEQVR42mNgGNyAGQixsVGU/AdCXjCbHczmxKaMFywlAlWiw6DAwIZNmQhYGqJEDWoqFiAGVmKKTwk73CRJ/Ep0GIyhbsPpO4hbIG4TwKaMk0EZ7hYBBk1cvmNDEmbDrmSwAADE8h10+qICXwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=");background:-o-skin(%5Cx22Caption%20Close%20Button%20Skin%5Cx22);cursor:pointer');b.onclick=function(){this.parentNode.del()};e.appendChild(b);e.add({href:'http://www.imageshack.us',text:'Imageshack.us',action:'http://post.imageshack.us/',name:'fileupload'},{MAX_FILE_SIZE:'1048576',key:'07AHPRSUb540e13d31461ec4d69d5fc122bd5ab7'});e.add({href:'http://www.radikal.cc',text:'%D0%A0%D0%B0%D0%B4%D0%B8%D0%BA%D0%B0%D0%BB-%D0%A4%D0%BE%D1%82%D0%BE',action:'http://www.radikal.cc/action.aspx',name:'F'},{upload:'yes',VM:'180'});e.add({href:'http://fastpic.ru',text:'FastPic.ru',action:'http://fastpic.ru/uploadmulti',name:'file[]'},{uploading:'1'});e.add({href:'http://multi-up.com',text:'Multi-up.com',action:'http://multi-up.com/up.php',name:'upload'});e.add({href:'http://zalil.ru',text:'Zalil.ru',action:'http://zalil.ru/upload/',name:'file'});e.add({href:'http://rghost.ru/',text:'Rghost.ru',action:'http://kaon.rghost.ru/files',name:'file'},{'data-max-file-size':'52428800'});d.documentElement.appendChild(e);e.vis(true)})();
код кнопки в инициализацию
this.onclick=function(e) { if (e.button==0) { var url = PlacesUtils.getURLAndPostDataForKeyword('uploadto')[0]; loadURI(url); } }
Отсутствует
xrun1
Да, это я знаю, можно хоть как-то не рабочие вырезать?
Отсутствует
Kiril__777
Как-то так, убираем лишние e.add({...});
javascript:(function(){var%20c='ujs_max_upload',w=window,d=(w.document.body%20instanceof%20HTMLFrameSetElement%3Fw.frames[0]:w).document,e=d.getElementById(c);if(e){e.del();return};e=d.createElement('div');e.id=c;e.setAttribute('style','display:none;position:fixed;right:0;bottom:0;width:auto;height:auto;border:1px%20solid%20%23555;padding:10px;text-align:left;z-index:99999;background-color:%23EEE;background:-o-skin(%5Cx22Window%20Skin%5Cx22);');e.add=function(lnk,frm){var%20d=this.ownerDocument,a=d.createElement('a');a.href=lnk.href;a.target='_blank';a.setAttribute('style','padding:0;margin:0;border:none;text-decoration:none;color:%2300C;font:14px%20Times%20New%20Roman;');a.appendChild(d.createTextNode(lnk.text));this.appendChild(a);var%20f=d.createElement('form');f.action=lnk.action;f.method='post';f.enctype='multipart/form-data';f.target='_blank';f.setAttribute('style','display:block;margin:5px;');var%20t=d.createElement('input');t.type='file';t.name=lnk.name;t.setAttribute('style','width:auto;height:auto;padding:1px;margin:0;border-color:%23AAA;font:12px%20Arial;');t.onchange=function(){this.nextSibling.disabled=!this.value};f.appendChild(t);var%20s=d.createElement('input');s.type='submit';s.value='Upload';s.disabled=true;s.setAttribute('style','width:auto;height:auto;padding:1px%204px;margin:0%200%200%202px;color:buttontext;font:12px%20Arial;');f.appendChild(s);if(frm)for(var%20name%20in%20frm){var%20h=d.createElement('input');h.type='hidden';h.name=name;h.value=frm[name];f.appendChild(h)};this.appendChild(f)};e.vis=function(v){this.style.display=v%3F'block':'none';return%20this.offsetHeight*this.offsetWidth};e.del=function(){this.vis(false);this.parentNode.removeChild(this)};var%20b=d.createElement('div');b.title='Close';b.setAttribute('style','display:block;float:right;height:18px;width:18px;padding:0;margin:-5px;border:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAZElEQVR42mNgGNyAGQixsVGU/AdCXjCbHczmxKaMFywlAlWiw6DAwIZNmQhYGqJEDWoqFiAGVmKKTwk73CRJ/Ep0GIyhbsPpO4hbIG4TwKaMk0EZ7hYBBk1cvmNDEmbDrmSwAADE8h10+qICXwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=");background:-o-skin(%5Cx22Caption%20Close%20Button%20Skin%5Cx22);cursor:pointer');b.onclick=function(){this.parentNode.del()};e.appendChild(b);e.add({href:'http://fastpic.ru',text:'FastPic.ru',action:'http://fastpic.ru/uploadmulti',name:'file[]'},{uploading:'1'});e.add({href:'http://rghost.ru/',text:'Rghost.ru',action:'http://kaon.rghost.ru/files',name:'file'},{'data-max-file-size':'52428800'});d.documentElement.appendChild(e);e.vis(true)})();
Отсутствует
xrun1
Спасибо Вам что мне леньтяю работу сделали
Хотелось бы конечно побольше рабочих кнопок может кто из гуру поможет
Отсутствует
Привет всем! Подскажите плиз что делать!! Не могу установить плагин Firegloves. Пишет что нужно верифицировать его. "This add-on could not be installed becouse it has not verified" Кто знает что можно сделать???
Отсутствует
Отсутствует
Zevss
Попробуйте восстановить из резервных копий по адресу
C:\Users\имя\AppData\Roaming\Mozilla\Firefox\Profiles\ххххххх.default.clipbak
Или в самом профиле из папки .clipbak
Альтернатива
ПС. Спрошу за одно...может кто знает...
Нужно расширение для редактирования контекстного меню в гугл хром...т.е. скрыть лишние пункты меню.
Отредактировано oleg.sgh (13-01-2016 13:20:37)
Отсутствует
Всем привет! Ищу такое дополнение:
Дополнение должно сортировать строки (ссылки) в поле ввода автоматически после ввода. Сортировка производится по заранее заданным регулярным выражениям!
Например есть текст для ввода такого вида:
<тэг> https://firefox.com/index.html пустая строка http://mailrufiles.com/myfile.rar пустая строка http://myhostbest.net/superfile пустая строка </тэг>
Есть параметры сортировки исполнненые в регулярном выражении:
1)http://mailrufiles.com/любое имя файла
2)http://myhostbest.net/любой текст
3)https://firefox.com/любой текст.html
4)
После ввода (ctrl+v) в поле ввода исходного текста дополнение обрабатывает его автоматически и получаем следующее:
<тэг> http://mailrufiles.com/myfile.rar пустая строка http://myhostbest.net/superfile пустая строка https://firefox.com/index.html пустая строка </тэг>
FoxReplace может обрабатывать текст автоматически как я имею ввиду, сразу после ввода, но сортировать к сожалению так не умеет подскажите что-нибудь
Отсутствует
доброе утро!
ищу расширение, кот. может на определенной странице выделять как-то цветом (стилями) определеный текст.
напр.: на сайте google.ru выражение "Mozilla" должно быть выделено прим. так:
спасибо.
PHP кто?
Отсутствует
moksel322
Пробуйте
спасибо, боюсь, это не то.
я прочел описание данного дополнения, и, еси я верно понимаю,
чтобы выделить определенное слово на странице, мне надо будет истыкать весь поисковик гугл (все выданные результаты) и поставить на каждое попадание слова Mozilla некую закладку..
PHP кто?
Отсутствует
moksel322 https://addons.mozilla.org/ru/firefox/a … ghlighter/
Отредактировано vitalii201 (14-01-2016 10:52:02)
Отсутствует
доброе утро!ищу расширение, кот. может на определенной странице выделять как-то цветом (стилями) определенный текст.
Думаю, что Prostetnic highlighter это то, что Вы ищете. Если я правильно понял задачу.
"Большинство философов до сих пор придерживается весьма нефилософских воззрений на многие вопросы философии" Эдгар Аллан По
Отсутствует
moksel322
А кнопка СВ не подойдёт?
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%3EHighlight%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsSAAALEgHS3X78AAACZ0lEQVQokQXBW2/TSBQA4HPmYjtOnNiJoTHKaitUVMEDSLzww9H+DPZhhQQtW7Uh3ZKbXYfEl5nMnLPfh+Vfn7kq1eUU/LMq8uiyYR4hLAHoC32s0Sq43otZzkQoYiZFZUmbtcgA3R6mUsoD0VnACsAf+W2NRiFtpZQEJIRjUOAM2A6lQ+0YwZ1GjAMIYwDW3GtoItum/hihbDhkZOVvvvof3/Xlexw/cQ9uO2atVLED8Ae+3fH2ZXPhDtQHycoFU8WKrWHTM50ZLJAnzyAY0AOQQKFBIRF6z0TOMwlWp3hsJ5mkoT4lmGkpLQhnqwEAhWKgvHRWN1Iqi+6nd0NQ5WrZ3t4O3yWSHzhKZHZmuMDyAYAqGf7bfMn0pzuRXjT++9+8mIHSs1zPC5zkDB0PMic8iNTJHJhCmqb8RyLCmRCpgnwMWQLqqesPp04bI9HEJ+PvjI7jZfvM7G+i5fL35ipbuaaxtKjv0mGDqi/LZrs5N8+EO9cdHLeoolO3B/YHDMp+d2FOh24QkqtrPY5ZcbHgpj0PCts7yS+MNf48c7Zgpkk4z50Zu9BZG4ujDm6lCtSmqjabbbYuz9WvLJyfwIym+rFaE/ttpp5265nbllswAfzzbdf1iWIAL5AQvEAGIAJi9AREyB7AA3tyBMwskASyaqP4GCdtFLeDUYhRVQMFQV0HRAQ6wENkRuffdTOcTNMBJCGox/X6/ufq1f7FsXrk4fzXQ9tbdf/fisgJK++XyxBe3zzs3Tx6XPEwtOr6w4c0Tf+8vuqO02z+Jh6ZST7rspaYRD5PJ7NFcT1JimJ6qQwvXqX/A9G+ibxhNxZGAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%0Athis.safeHTML%20%3D%20function%28unsafeCode%29%20%7B%0A%20%20%20%20return%20unsafeCode.replace%28/%3C/g%2C%20%22%26lt%3B%22%29.replace%28/%3E/g%2C%20%22%26gt%3B%22%29.replace%28/%26/g%2C%20%22%26amp%3B%22%29%3B%0A%7D%3B%0Athis.unsafeHTML%20%3D%20function%28safeCode%29%20%7B%0A%20%20%20%20return%20safeCode.replace%28/%26amp%3B/g%2C%20%22%26%22%29.replace%28/%26lt%3B/g%2C%20%22%3C%22%29.replace%28/%26gt%3B/g%2C%20%22%3E%22%29%3B%0A%7D%3B%0Athis.%20clickHandler%20%3D%20function%20%28event%29%0A%7B%0A%20%20%20%20if%20%28%28event.%20button%20%3D%3D%202%29%20%26%26%20event.%20ctrlKey%29%0A%20%20%20%20%20%20%20%20this.%20mObj.%20setPri%20%28%29%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20%20%20this.%20mObj.%20setSub%20%28%29%3B%0A%20%20%20%20if%20%28event.%20ctrlKey%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20this.%20showPopup%20%28this%29%3B%0A%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20%28event.%20button%20%3D%3D%200%29%0A%20%20%20%20%7B%0A%20%20%20%20this.%20innerHTML%20%3D%20this.%20innerHTML%20%7C%7C%20this.safeHTML%28content.%20document.%20body.%20innerHTML%29%3B%0A%20%20%20%20this.%20searchPrompt%28%27%27%2Cfalse%29%3B%20%20%20%20%20%20%20%20%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28event.%20button%20%3D%3D%201%29%0A%20%20%20%20%7B%0A%20%20%20%20this.%20showPopup%20%28this%29%3B%20%20%20%20%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20content.%20document.%20body.%20innerHTML%20%3D%20this.unsafeHTML%28this.%20innerHTML%29%20%7C%7C%20content.%20document.%20body.%20innerHTML%3B%0A%20%20%20%20%20%20%20%20this.%20innerHTML%20%3D%20%22%22%3B%0A%20%20%20%20%7D%0A%7D%3B%0Athis.showPopup%20%3D%20function%28node%29%0A%7B%0A%20%20%20%20var%20popup%20%3D%20document.getElementById%28%22custombuttons-contextpopup%22%29%3B%0A%20%20%20%20var%20x%20%3D%20node.boxObject.x%3B%0A%20%20%20%20var%20y%20%3D%20node.boxObject.y%20+%20node.boxObject.height%3B%0A%20%20%20%20document.popupNode%20%3D%20node%3B%0A%20%20%20%20popup.showPopup%28node%2C%20x%2C%20y%2C%20%22popup%22%2C%20null%2C%20null%29%3B%0A%7D%3B%0Athis.%20doHighlight%20%3D%20function%20%28bodyText%2C%20searchTerm%2C%20highlightStartTag%2C%20highlightEndTag%29%20%0A%7B%0A%20%20%20%20if%20%28%28%21highlightStartTag%29%20%7C%7C%20%28%21highlightEndTag%29%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20highlightStartTag%20%3D%20%22%3Cfont%20style%3D%27background-color%3A%22%20+%20this.%20highlightColor%20+%20%22%3B%27%3E%22%3B%0A%20%20%20%20%20%20%20%20highlightEndTag%20%3D%20%22%3C/font%3E%22%3B%0A%20%20%20%20%7D%0A%20%20%20%20var%20newText%20%3D%20%22%22%3B%0A%20%20%20%20var%20i%20%3D%20-1%3B%0A%20%20%20%20var%20lcSearchTerm%20%3D%20searchTerm.toLowerCase%28%29%3B%0A%20%20%20%20var%20lcBodyText%20%3D%20bodyText.toLowerCase%28%29%3B%0A%20%20%20%20while%20%28bodyText.length%20%3E%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20i%20%3D%20lcBodyText.indexOf%28lcSearchTerm%2C%20i+1%29%3B%0A%20%20%20%20%20%20%20%20if%20%28i%20%3C%200%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20newText%20+%3D%20bodyText%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20bodyText%20%3D%20%22%22%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28bodyText.lastIndexOf%28%22%3E%22%2C%20i%29%20%3E%3D%20bodyText.lastIndexOf%28%22%3C%22%2C%20i%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28lcBodyText.lastIndexOf%28%22/script%3E%22%2C%20i%29%20%3E%3D%20lcBodyText.lastIndexOf%28%22%3Cscript%22%2C%20i%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20newText%20+%3D%20bodyText.substring%280%2C%20i%29%20+%20highlightStartTag%20+%20bodyText.substr%28i%2C%20searchTerm.length%29%20+%20highlightEndTag%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bodyText%20%3D%20bodyText.substr%28i%20+%20searchTerm.length%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20lcBodyText%20%3D%20bodyText.toLowerCase%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20i%20%3D%20-1%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%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20return%20newText%3B%0A%7D%0Athis.%20highlightSearchTerms%20%3D%20function%20%28searchText%2C%20treatAsPhrase%2C%20warnOnFailure%2C%20highlightStartTag%2C%20highlightEndTag%29%0A%7B%0A%20%20%20%20if%20%28treatAsPhrase%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20searchArray%20%3D%20%5BsearchText%5D%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20searchArray%20%3D%20searchText.split%28%22%20%22%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20%28%21content.document.body%20%7C%7C%20typeof%28content.document.body.innerHTML%29%20%3D%3D%20%22undefined%22%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28warnOnFailure%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20alert%28%22The%20text%20of%20this%20page%20is%20not%20available.%20Highlighting%20will%20not%20work.%22%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%0A%20%20%20%20var%20bodyText%20%3D%20content.document.body.innerHTML%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20searchArray.length%3B%20i++%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20bodyText%20%3D%20this.%20doHighlight%28bodyText%2C%20searchArray%5Bi%5D%2C%20highlightStartTag%2C%20highlightEndTag%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20content.document.body.innerHTML%20%3D%20bodyText%3B%0A%20%20%20%20return%20true%3B%0A%7D%0Athis.%20searchPrompt%20%3D%20function%20%28%29%0A%7B%0A%20%20%20%20var%20searchText%20%3D%20document.commandDispatcher.focusedWindow.getSelection%28%29.toString%28%29%20%7C%7C%20prompt%28%27Highlight%3A%27%2C%27%27%29%3B%0A%20%20%20%20searchText%20%26%26%20this.%20highlightSearchTerms%28searchText%2C%20true%29%3B%0A%7D%0A%0Athis.%20changeColor%20%3D%20function%20%28menuitem%2C%20event%29%0A%7B%0A%20%20%20%20var%20topmenuitem%20%3D%20document.%20getElementById%20%28document.%20popupNode.%20firstId%29%3B%0A%20%20%20%20topmenuitem.%20setAttribute%20%28%22label%22%2C%20%22*%20%22%20+%20menuitem.%20getAttribute%20%28%22label%22%29%29%3B%0A%20%20%20%20document.%20popupNode.%20highlightColor%20%3D%20menuitem.%20getAttribute%20%28%22value%22%29%3B%0A%7D%3B%0A%0Avar%20colors%20%3D%0A%7B%0A%20%20%20%20%22Yellow%22%3A%20%22yellow%22%2C%20%22Green%22%3A%20%22green%22%2C%20%22Blue%22%3A%20%22blue%22%2C%20%22Red%22%3A%20%22red%22%0A%7D%3B%0Avar%20mItem%20%3D%20%7B%7D%3B%0Adocument.%20getElementById%20%28CB2const.%20sCBCtxtMenu%29.%20setAttribute%20%28%22oncommand%22%2C%20%22event.stopPropagation%28%29%22%29%3B%0Avar%20mObj%20%3D%20custombuttons.%20getCbContextObj%20%28this%29%3B%0Athis.%20mObj%20%3D%20mObj%3B%0AmObj.%20setSub%20%28%29%3B%0Avar%20mItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0AmItem.%20id%20%3D%20%22topmenuitem%22%3B%0AmItem.%20label%20%3D%20%22*%20Yellow%22%3B%0AmItem.%20value%20%3D%20%22yellow%22%3B%0AmItem%20%3D%20mObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0Athis.%20firstId%20%3D%20mItem.%20id%3B%0AmItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0AmItem%20%3D%20mObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0Afor%20%28var%20i%20in%20colors%29%0A%7B%0A%20%20%20%20var%20mItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0A%20%20%20%20mItem.%20id%20%3D%20i%3B%0A%20%20%20%20mItem.%20label%20%3D%20i%3B%0A%20%20%20%20mItem.%20value%20%3D%20colors%20%5Bi%5D%3B%0A%20%20%20%20mItem.%20oncommand%20%3D%20%22document.%20popupNode.%20changeColor%20%28this%2C%20event%29%3B%22%0A%20%20%20%20mItem%20%3D%20mObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0A%7D%0AmItem%20%3D%20new%20mObj.%20getItem%20%28%29%3B%0AmObj.%20insertBefore%20%28mItem%2C%20mObj.%20oMenu.%20lastChild%29%3B%0A%0Athis.%20innerHTML%20%3D%20%22%22%3B%0Athis.%20highlightColor%20%3D%20%22yellow%22%3B%0Athis.%20setAttribute%20%28%27onclick%27%2C%20%27this.clickHandler%28event%29%27%29%3B%0Athis.setAttribute%28%22context%22%2C%20%22%22%29%3B%0A%0Athis.tooltipText%20%3D%20%22L%3DHighlight%5CnM%3DSelect%20color%20+%20CB%20menu%20%5CnR%3DRemove%20highlight%20%22%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%0A%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
Только оно не автоматическое, надо жать.
Отсутствует