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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№210107-06-2018 06:02:18

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 875
UA: Firefox 52.0

Re: Обсуждение кнопок CB

Coroner пишет:

окно ввода текста появляется, но новая вкладка с поиском не открывается

Что при этом пишет Консоль браузера (Ctrl+Shift+J) ?

На странице about:support
    - открывается ли новая вкладка с поиском?
    - что написано в графе «Многопроцессные окна»?

Каково значение настройки extensions.webextensions.remote ?

Отсутствует

 

№210213-06-2018 11:36:36

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3286
UA: Firefox 60.0

Re: Обсуждение кнопок CB

Dumby пишет:

Что при этом пишет Консоль браузера (Ctrl+Shift+J) ?

На странице about:support
    - открывается ли новая вкладка с поиском?
    - что написано в графе «Многопроцессные окна»?

Каково значение настройки extensions.webextensions.remote ?

Прошу прощения за долгий ответ. Нечаянно весь профиль удалился (он сам, я ничего не трогал ©). Вся папка на "Д", вместе с профилями TheBat и Sylpheed. :(
Посему решил из бэкапа не воссоздавать, а создать новый, с нуля, постепенно перенося настройки из бэкапа.

В общем выяснил что extensions.webextensions.remote был в false, layers.gpu-process.enabled, browser.tabs.remote.autostart, browser.tabs.remote.autostart.2 — тоже false, dom.ipc.processCount =1.
В графе «Многопроцессные окна» — «отключены». Новая вкладка не открывалась.

Так же не работала кнопка перевода выделенного текста по ПКМ.

Эти кнопки работали лишь на новой вкладке дополнения Quick Dial. На любой другой новая вкладка не открывалась (в случае поиска по сайту после ввода текста в окошко), или не появлялось окошко с переводом текста (в случае кнопки  google-translate).

При воссоздании профиля с нуля выяснилось, что часть настроек из user.js не применяются совсем. Очистил настройки. Кнопки заработали при сбросе по умолчанию extensions.e10sBlocksEnabling , browser.tabs.remote.force-enable и extensions.e10sBlockedByAddons=false.

Так что сам себе проблем насоздавал, хотя почему так произошло — теперь уже не знаю.

Благодарю за помощь. И, если не трудно, напомните пожалуйста за что эти настройки отвечают. Поиск по форуму выводит лишь результаты о включении/выключении этих параметров. А они в user.js давно уже были. Уже из башки выветрилось зачем они нужны.

:offtopic:

скрытый текст
Dumby, а чем вы кавычки-ёлочки ставите? Кнопками вроде «Insert special symbol» или может дополнением, вроде Clippings?
И то и другое, конечно, здорово, но на некоторых сайтах часто их ставить приходится и проще бывает через Ctrl-C Ctrl-V размножать, но и это надоедает...

Отсутствует

 

№210320-06-2018 09:22:28

muxtair
Участник
 
Группа: Members
Зарегистрирован: 21-05-2018
Сообщений: 11
UA: Firefox 59.0

Re: Обсуждение кнопок CB

Подскажите ПЛЗ.
Как сделать при нажатии на CTRL+T новая вкладка открывалась после текущей.
Сейчас открывается после последней. :(

Отсутствует

 

№210420-06-2018 13:07:44

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 129
UA: Firefox 47.0

Re: Обсуждение кнопок CB

Отсутствует

 

№210520-06-2018 14:16:57

muxtair
Участник
 
Группа: Members
Зарегистрирован: 21-05-2018
Сообщений: 11
UA: Firefox 59.0

Re: Обсуждение кнопок CB

Я не специалист, что  и куда это того. Вы не подскажите что и куда вставлять(код) на который дали ссылку.

Отсутствует

 

№210605-09-2018 10:52:02

Три рубля
Участник
 
Группа: Members
Откуда: Воронежская область
Зарегистрирован: 27-12-2014
Сообщений: 67
UA: Chrome 67.0

Re: Обсуждение кнопок CB

В браузере Basilisk (основан на Firefox 52) не могу установить кнопочку Cookies Permissions )-: По клику на кнопку выпадает только менюшка самого Custom Buttons: https://www.radikal.kz/Lhh.jpg

Не подскажете, люди добрые, как починить?

Отредактировано Три рубля (05-09-2018 10:52:27)

Отсутствует

 

№210705-09-2018 13:36:36

Garalf
Участник
 
Группа: Members
Зарегистрирован: 19-09-2017
Сообщений: 70
UA: Firefox 62.0

Re: Обсуждение кнопок CB

Три рубля
В Базилике такая проблема есть. Некоторые расширения правильно не устанавливаются. У меня, например, в расширении куки экстрименатор кнопка расширения не повляется на панели. Пришлось от него отказаться.

Отредактировано Garalf (05-09-2018 13:37:29)

Отсутствует

 

№210805-09-2018 16:38:54

Три рубля
Участник
 
Группа: Members
Откуда: Воронежская область
Зарегистрирован: 27-12-2014
Сообщений: 67
UA: Chrome 67.0

Re: Обсуждение кнопок CB

Garalf пишет:

У меня, например, в расширении куки экстрименатор кнопка расширения не повляется на панели. Пришлось от него отказаться.

Как раз Куки Экстерминатор у меня замечательно встал и работает http://art.petroleks.ru/var/resizes/smiles/139.gif?m=1515150564

Отсутствует

 

№210909-09-2018 17:02:57

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 388
UA: Firefox 61.0

Re: Обсуждение кнопок CB

Перестало на Fx61 вот это работать
https://forum.mozilla-russia.org/viewtopic.php?pid=590420#p590420

И вот это
https://forum.mozilla-russia.org/viewtopic.php?pid=658275#p658275

И вот это
http://forum.mozilla-russia.org/viewtopic.php?pid=590488#p590488

В общем как будто отвалилось то, что создавало меню с помощью кнопки.
Есть способ вернуть это?
Спасибо.

Отсутствует

 

№211012-09-2018 10:21:51

Dobrov
Участник
 
Группа: Members
Откуда: Irkutsk
Зарегистрирован: 04-10-2011
Сообщений: 47
UA: Firefox 52.0

Re: Обсуждение кнопок CB

Сделал Три кнопки, выполняют множество функций, прошу оценить:

«3акладки» - кнопка-комбайн, более 30 функций: http://victor-dobrov.narod.ru/Share/Fir … ttons.html (т.к. код слишком объёмный, разместил отдельно)

скрытый текст
Если имя профиля содержит "admin" или "root", кнопка переключается в экспертный режим.
GreaseMonkey: UserScriptLoader.uc.js
GESTURES жесты мыши; CB drag and go перетаскивание
Context Search, zoomButton, RSS feed-button
URL-панель кнопок в панели адреса, Подчеркивание домена
Выпадающий URL-список по ширине строки адреса
Контекстное меню к выпадающему URL-списку
Выделение вкладки, добавленой в закладки
Расширение downloads-button, PanelUI, bookmarks-menu, urlbar-button…
Обработка кликов, горячих клавиш, долгих нажатий
Подсказки к ссылкам, Остановить загрузку всех вкладок
Открыть закладку средним кликом, не закрывая меню
Адрес закладки в подсказке вкладки
Восстановить иконки закладок в меню папок закладок
Закладки в контекстном меню страницы
Закладки: контекстное меню на клавише/клике мыши
Save snapshot to html
Поиск похожих изображений в Google
Скрыть Findbar после клика мыши
Редактировать сохранённые логины и пароли
Раскрыть пароли в полях ввода ***
Полоса загрузки в адресной строке
Добавить закладку двойным кликом на папке закладок
Автоскрытие панели вкладок
Стили некоторых кнопок, tooltip и scrollbar
…и многое другое

Reader mode - переключение в режим чтения, поиск из буфера, замена стиля страниц, запрет загрузки графики, подсветка ссылок…

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EReader%20mode%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnpUWHRBdXRob3IAAAiZS8lPKsovAwAIuwKNGwWQuAAABEBJREFUSMfdVm1MW1UYPufefn9DoS0tg96ChAURxgB/GL4CsYyEQLLFuBhHokyDKSHMZAY/lxh/GeN+6A9jJsSP6I8p2yjwS7eIIh/bCLhBtmQhRmb2g7SglLK29xzf97Zdurpm6s/d5Kbn3PM8z/tx3vecEvLIPb29va6ioqIZk8kke73eM2NjY5pc2JmZGaG4uPjDwsLCmNvtvtjT0+N6qAGn03kGfji+lFLu8/lGcmElSRpCTBoPjo0+zPsinU4XFkVxt7S09BskGwyGze7ubnc21u/3F+r1+tsoDJGOq1SqqFarDaNGJk7InKyurj69t7dnM5vNS+vr631Wq3WWc27f3t62ZhsQBKEAHHAD5urExMRRSOnlWCxmW1tb8+eMoKCgIJjy6CTO29rafC0tLf6NjQ2ajV1eXqaNjY2d7e3t+1PpehW5drt98oHisEH7IMQ/1Wr1Xpr0Xx5wpgK5oPEXaJX8A1BeXt6PHthstkv/twKB+z1qlJWVvXTfHkCeSSgUOoJjKLsf+vr6KgcGBlz/VjgQCLiQA9yLOA+Hw0dQM7MiJEwP2jIaDCG9TnfXaDRsejyes7BWmUu4q6sLRc8ajcZN5EDFhVAD09TZ2em7B4SQApn1rFKr742hom43NzfXZYu3trbWwdrGgzioBZseIKn00Pz8fAyNu6QyduLTz9lHCyvsnW8nWdVTTSy1L/PQ0eaamppGeJ8cHR214DdcQwxikTMMXJfkUzh5eXmXUJt0dHRUqlWqiDnfzk/PLrFglLPx7QS/EOHsy982mVRdw6BGmcPhWIZmYvByGP8KIrBWq2AQixzkogZqAW4XIt8vQnMc2traeqbt2ef5of7jJLoTpUyWiRxPUJPNQiBcsjAdpJFIxElxAs/Ozo4Dfuhzb54ijzc1kbu7UcqBE48lqLN0H7lz6xa5eXVRDdpXBNjEV5D02IGDhMnJ/KIOvom4TKUnDhBBFNGjWFVV1YvV1dX9KlGM4zeIQMEodpO2FY3yuoPpo+eEClpehZNEPAagjF1UyoxCJHHCGaM2u31uZWXlM1yCbj0GZd0sJ+JcISE2ZQCnciKhDGVZjgrT09OncXJ99idFH73BGkZ5tVYgNxbnKM6h9JbStmF8Gb/dWJyniOGpXkpGntTCZ2pq6gMBSvRHjUazNRc8T+eDF4jepONavZ7ozXr++9pNPvnJx3iw4Tl1Pm0AjuWgKAoE1xCDWA1ygLswGSS/TIxT6ItwbW1t0pLHU/wuOmEwW/jh4dfYG19/x154733m9EosdYCNw4kpZl40cMmcwzXEIPZ14BwePskMFosSUElJyVuZra4Fwlc01Si4V+mmgXqfbWhocGY3Wn19vQPWfiZZHNSAS+uLkZER9X0EyKEIVfIyHHrXoeW55PXegfSdGhwctOY6KoaGhiyAfxtuvT+gq3lFRcU10DiOWo/On4i/AftH0ze2wWtnAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20%u041F%u0440%u0435%u043E%u0431%u0440%u0430%u0437%u043E%u0432%u0430%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u0432%20%u0441%u0441%u044B%u043B%u043A%u0438%0Afunction%20runLinkification%28%29%20%7B%0Avar%20domains%20%3D%20%5B%20%22ac%22%2C%20%22ad%22%2C%20%22ae%22%2C%20%22aero%22%2C%20%22af%22%2C%20%22ag%22%2C%20%22ai%22%2C%20%22al%22%2C%20%22am%22%2C%20%22an%22%2C%20%22ao%22%2C%20%22aq%22%2C%20%22ar%22%2C%20%22arpa%22%2C%20%22as%22%2C%20%22asia%22%2C%20%22at%22%2C%20%22au%22%2C%20%22aw%22%2C%20%22ax%22%2C%20%22az%22%2C%20%22ba%22%2C%20%22bb%22%2C%20%22bd%22%2C%20%22be%22%2C%20%22bf%22%2C%20%22bg%22%2C%20%22bh%22%2C%20%22bi%22%2C%20%22biz%22%2C%20%22bj%22%2C%20%22bm%22%2C%20%22bn%22%2C%20%22bo%22%2C%20%22br%22%2C%20%22bs%22%2C%20%22bt%22%2C%20%22bv%22%2C%20%22bw%22%2C%20%22by%22%2C%20%22bz%22%2C%20%22ca%22%2C%20%22cat%22%2C%20%22cc%22%2C%20%22cd%22%2C%20%22cf%22%2C%20%22cg%22%2C%20%22ch%22%2C%20%22ci%22%2C%20%22ck%22%2C%20%22cl%22%2C%20%22cm%22%2C%20%22cn%22%2C%20%22co%22%2C%20%22com%22%2C%20%22coop%22%2C%20%22cr%22%2C%20%22cu%22%2C%20%22cv%22%2C%20%22cx%22%2C%20%22cy%22%2C%20%22cz%22%2C%20%22de%22%2C%20%22dj%22%2C%20%22dk%22%2C%20%22dm%22%2C%20%22do%22%2C%20%22dz%22%2C%20%22ec%22%2C%20%22edu%22%2C%20%22ee%22%2C%20%22eg%22%2C%20%22er%22%2C%20%22es%22%2C%20%22et%22%2C%20%22eu%22%2C%20%22fi%22%2C%20%22fj%22%2C%20%22fk%22%2C%20%22fm%22%2C%20%22fo%22%2C%20%22fr%22%2C%20%22ga%22%2C%20%22gb%22%2C%20%22gd%22%2C%20%22ge%22%2C%20%22gf%22%2C%20%22gg%22%2C%20%22gh%22%2C%20%22gi%22%2C%20%22gl%22%2C%20%22gm%22%2C%20%22gn%22%2C%20%22gov%22%2C%20%22gp%22%2C%20%22gq%22%2C%20%22gr%22%2C%20%22gs%22%2C%20%22gt%22%2C%20%22gu%22%2C%20%22gw%22%2C%20%22gy%22%2C%20%22hk%22%2C%20%22hm%22%2C%20%22hn%22%2C%20%22hr%22%2C%20%22ht%22%2C%20%22hu%22%2C%20%22id%22%2C%20%22ie%22%2C%20%22il%22%2C%20%22im%22%2C%20%22in%22%2C%20%22info%22%2C%20%22int%22%2C%20%22io%22%2C%20%22iq%22%2C%20%22ir%22%2C%20%22is%22%2C%20%22it%22%2C%20%22je%22%2C%20%22jm%22%2C%20%22jo%22%2C%20%22jobs%22%2C%20%22jp%22%2C%20%22ke%22%2C%20%22kg%22%2C%20%22kh%22%2C%20%22ki%22%2C%20%22km%22%2C%20%22kn%22%2C%20%22kp%22%2C%20%22kr%22%2C%20%22kw%22%2C%20%22ky%22%2C%20%22kz%22%2C%20%22la%22%2C%20%22lb%22%2C%20%22lc%22%2C%20%22li%22%2C%20%22lk%22%2C%20%22lr%22%2C%20%22ls%22%2C%20%22lt%22%2C%20%22lu%22%2C%20%22lv%22%2C%20%22ly%22%2C%20%22ma%22%2C%20%22mc%22%2C%20%22md%22%2C%20%22me%22%2C%20%22mg%22%2C%20%22mh%22%2C%20%22mil%22%2C%20%22mk%22%2C%20%22ml%22%2C%20%22mm%22%2C%20%22mn%22%2C%20%22mo%22%2C%20%22mobi%22%2C%20%22mp%22%2C%20%22mq%22%2C%20%22mr%22%2C%20%22ms%22%2C%20%22mt%22%2C%20%22mu%22%2C%20%22museum%22%2C%20%22mv%22%2C%20%22mw%22%2C%20%22mx%22%2C%20%22my%22%2C%20%22mz%22%2C%20%22na%22%2C%20%22name%22%2C%20%22nc%22%2C%20%22ne%22%2C%20%22net%22%2C%20%22nf%22%2C%20%22ng%22%2C%20%22ni%22%2C%20%22nl%22%2C%20%22no%22%2C%20%22np%22%2C%20%22nr%22%2C%20%22nu%22%2C%20%22nz%22%2C%20%22om%22%2C%20%22org%22%2C%20%22pa%22%2C%20%22pe%22%2C%20%22pf%22%2C%20%22pg%22%2C%20%22ph%22%2C%20%22pk%22%2C%20%22pl%22%2C%20%22pm%22%2C%20%22pn%22%2C%20%22pr%22%2C%20%22pro%22%2C%20%22ps%22%2C%20%22pt%22%2C%20%22pw%22%2C%20%22py%22%2C%20%22qa%22%2C%20%22re%22%2C%20%22ro%22%2C%20%22rs%22%2C%20%22ru%22%2C%20%22rw%22%2C%20%22sa%22%2C%20%22sb%22%2C%20%22sc%22%2C%20%22sd%22%2C%20%22se%22%2C%20%22sg%22%2C%20%22sh%22%2C%20%22si%22%2C%20%22sj%22%2C%20%22sk%22%2C%20%22sl%22%2C%20%22sm%22%2C%20%22sn%22%2C%20%22so%22%2C%20%22sr%22%2C%20%22st%22%2C%20%22su%22%2C%20%22sv%22%2C%20%22sy%22%2C%20%22sz%22%2C%20%22tc%22%2C%20%22td%22%2C%20%22tel%22%2C%20%22tf%22%2C%20%22tg%22%2C%20%22th%22%2C%20%22tj%22%2C%20%22tk%22%2C%20%22tl%22%2C%20%22tm%22%2C%20%22tn%22%2C%20%22to%22%2C%20%22tp%22%2C%20%22tr%22%2C%20%22travel%22%2C%20%22tt%22%2C%20%22tv%22%2C%20%22tw%22%2C%20%22tz%22%2C%20%22ua%22%2C%20%22ug%22%2C%20%22uk%22%2C%20%22us%22%2C%20%22uy%22%2C%20%22uz%22%2C%20%22va%22%2C%20%22vc%22%2C%20%22ve%22%2C%20%22vg%22%2C%20%22vi%22%2C%20%22vn%22%2C%20%22vu%22%2C%20%22wf%22%2C%20%22ws%22%2C%20%22ye%22%2C%20%22yt%22%2C%20%22yu%22%2C%20%22za%22%2C%20%22zm%22%2C%20%22zw%22%20%5D%3B%0A%0A//%20%28c%29%20http%3A//yellow5.us/firefox/linkification/%0Avar%20tagsForSkip%20%3D%20%5B%20%22a%22%2C%20%22applet%22%2C%20%22area%22%2C%20%22embed%22%2C%20%22frame%22%2C%20%22frameset%22%2C%20%22head%22%2C%20%22iframe%22%2C%20%22img%22%2C%20%22map%22%2C%20%22meta%22%2C%20%22noscript%22%2C%20%22object%22%2C%20%22option%22%2C%20%22param%22%2C%20%22script%22%2C%20%22select%22%2C%20%22style%22%2C%20%22textarea%22%2C%20%22title%22%20%5D%3B%0A%0Avar%20inArray%20%3D%20function%28value%2C%20items%29%20%7B%0A%09for%20%28var%20i%20%3D%200%3B%20items%5Bi%5D%20%26%26%20value%20%21%3D%20items%5Bi%5D%3B%20i++%29%3B%0A%09return%20value%20%3D%3D%20items%5Bi%5D%3B%0A%7D%0A%0Avar%20urlsRegExp%20%3D%20/%28%5E%7C%5B%5Cs%28%29%5C%5B%5C%5D_%3A%7E+@*%22%27%3E%5D%29%28%28%3F%3Ahttps%3F%7Cftp%7Circ%29%3A%5C/%5C/%29%3F%28%5B-a-z%5Cd%3B%3A%26%3D+%24%2C%25_.%21%7E*%27%28%29%5D+@%29%3F%28%28%3F%3A%28%3F%3A25%5B0-5%5D%7C2%5B0-4%5D%5Cd%7C%5B01%5D%3F%5Cd%5Cd%3F%29%5C.%29%7B3%7D%28%3F%3A25%5B0-5%5D%7C2%5B0-4%5D%5Cd%7C%5B01%5D%3F%5Cd%5Cd%3F%29%7C%28%3F%3A%28www%7Circ%7Cftp%29%5C.%29%3F%28%3F%3A%28%3F%3A%5Ba-z%5Cd%5D%7C%5Ba-z%5Cd%5D%5Ba-z%5Cd-%5D*%5Ba-z%5Cd%5D%29%5C.%29+%28%5Ba-z%5D%7B2%2C6%7D%29%29%28%3A%5Cd+%29%3F%28%5C/%28%3F%3A%5B-%5Cw.%21%7E*%27%28%29%25%3A@%26%3D+%24%2C%3B%5C/%5D*%5B%5Cw%7E*%25@%26%3D+%24%5C/%5D%29%3F%28%3F%3A%5C%3F%28%3F%3A%5B-%5Cw%3B%5C/%3F%3A@%26%3D+%24%2C.%21%7E*%27%28%29%25%5C%5B%5C%5D%7C%5D*%5B%5Cw%5C/@%26%3D+%24%7E*%25%5D%29%3F%29%3F%28%3F%3A%23%28%3F%3A%5B-%5Cw%3B%5C/%3F%3A@%26%3D+%24%2C.%21%7E*%27%28%29%25%5D*%5B%5Cw%5C/@%26%3D+%24%7E*%25%5D%29%3F%29%3F%7C%5Cb%29/i%0A%0Avar%20linksCounter%20%3D%200%3B%0Avar%20current%20%3D%20content.document.body%3B%0Awhile%20%28current%29%20%7B%0A%09if%20%28current.nodeName%20%3D%3D%20%22%23text%22%20%26%26%20%28match%20%3D%20current.nodeValue.match%28urlsRegExp%29%29%20%26%26%20inArray%28match%5B6%5D%2C%20domains%29%29%20%7B%0A%09%09var%20url%3B%0A%09%09if%20%28match%5B3%5D%20%26%26%20%21%20match%5B2%5D%20%26%26%20%21%20match%5B5%5D%20%26%26%20%21%20match%5B8%5D%20%26%26%20%28match%5B3%5D.indexOf%28%22%3A%22%29%20%3D%3D%20-1%20%7C%7C%20match%5B3%5D.indexOf%28%22mailto%3A%22%29%20%3D%3D%200%29%29%20%7B%0A%09%09url%20%3D%20%28match%5B3%5D.indexOf%28%22mailto%3A%22%29%20%3D%3D%20-1%20%3F%20%22mailto%3A%22%20%3A%20%22%22%29%0A%09%09%09+%20match%5B3%5D%0A%09%09%09+%20match%5B4%5D%3B%0A%09%09%7D%0A%09%09else%20%7B%0A%09%09url%20%3D%20%28match%5B2%5D%20%3F%20match%5B2%5D%20%3A%20%28%21%20match%5B5%5D%20%7C%7C%20match%5B5%5D%20%3D%3D%20%22www%22%20%3F%20%22http%22%20%3A%20match%5B5%5D%29%20+%20%22%3A//%22%29%0A%09%09%09+%20%28match%5B3%5D%20%3F%20match%5B3%5D%20%3A%20%22%22%29%0A%09%09%09+%20match%5B4%5D%0A%09%09%09+%20%28match%5B7%5D%20%3F%20match%5B7%5D%20%3A%20%22%22%29%0A%09%09%09+%20%28match%5B8%5D%20%3F%20match%5B8%5D%20%3A%20%22%22%29%3B%0A%09%09%7D%0A%09%09if%20%28url%29%20%7B%0A%09%09var%20range%20%3D%20content.document.createRange%28%29%3B%0A%09%09range.setStart%28current%2C%20match.index%20+%20match%5B1%5D.length%29%3B%0A%09%09range.setEnd%28current%2C%20match.index%20+%20match%5B0%5D.length%29%3B%0A%09%09var%20a%20%3D%20content.document.createElement%28%22a%22%29%3B%0A%09%09a.setAttribute%28%22href%22%2C%20url%29%3B%0A%09%09a.setAttribute%28%22target%22%2C%20%22_blank%22%29%3B%0A%09%09a.setAttribute%28%22class%22%2C%20%22linkified%22%29%3B%0A%09%09a.appendChild%28range.extractContents%28%29%29%3B%0A%09%09range.insertNode%28a%29%3B%0A%09%09range.detach%28%29%3B%0A%09%09linksCounter++%3B%0A%09%09%7D%0A%09%7D%0A%09if%20%28current.tagName%20%26%26%20%21inArray%28current.tagName.toLowerCase%28%29%2C%20tagsForSkip%29%20%26%26%20current.firstChild%29%20%7B%0A%09%09current%20%3D%20current.firstChild%3B%0A%09%7D%0A%09else%20if%20%28current.nextSibling%29%20%7B%0A%09%09current%20%3D%20current.nextSibling%3B%0A%09%7D%0A%09else%20%7B%0A%09%09do%20%7B%0A%09%09current%20%3D%20current.parentNode%3B%0A%09%09%7D%20while%20%28%21current.nextSibling%20%26%26%20current.parentNode%29%3B%0A%09%09current%20%3D%20current.nextSibling%3B%0A%09%7D%0A%7D%7D%3B%0A%0A%0A%0A%0A//%20%u041A%u043D%u043E%u043F%u043A%u0430%3A%20%u0440%u0435%u0436%u0438%u043C%20%u0447%u0442%u0435%u043D%u0438%u044F%0A%0Avar%20tooltipSimple%20%3D%0A%27%20%u0412%u0438%u0434%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u044B%20%uD83D%uDD0D%20%22%u0414%u043B%u044F%20%u0447%u0442%u0435%u043D%u0438%u044F%22%5Cn%27%20+%0A%27%20%u0442%u043E%u043B%u044C%u043A%u043E%20%u0442%u0435%u043A%u0441%u0442%20%u0441%20%u043A%u0430%u0440%u0442%u0438%u043D%u043A%u0430%u043C%u0438%20%uD83D%uDDB9%5Cn%27%20+%0A%27%20%u0443%u0431%u0438%u0440%u0430%u0435%u0442%u0441%u044F%20%u0440%u0435%u043A%u043B%u0430%u043C%u0430%2C%20%u0437%u0430%u0433%u043E%u043B%u043E%u0432%u043A%u0438%5Cn%5Cn%27%20+%0A%0A%27%20%u041F%u0440%u0430%u0432%u0430%u044F%20%u043A%u043D%u043E%u043F%u043A%u0430%3A%20%u0437%u0435%u043B%u0451%u043D%u044B%u0439%20%u0441%u0442%u0438%u043B%u044C%20%5Cn%27%20+%0A%27%20%u041A%u043E%u043B%u0451%u0441%u0438%u043A%u043E%3A%20%u043E%u0442%u043A%u043B%20%7C%20%u0432%u043A%u043B%20%u043A%u0430%u0440%u0442%u0438%u043D%u043A%u0438%27%3B%0A%0Avar%20tooltipExpert%20%3D%0A%27%20%u0412%u0438%u0434%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u044B%20%uD83D%uDD0D%20%22%u0414%u043B%u044F%20%u0447%u0442%u0435%u043D%u0438%u044F%22%5Cn%27%20+%0A%27%20%20%u2026%20+%u205FCtrl%3A%20%u043F%u0435%u0440%u0435%u0432%u043E%u0434%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u044B%5Cn%5Cn%27%20+%0A%27%20%u041F%u0440%u0430%u0432%u0430%u044F%20%u043A%u043D%u043E%u043F%u043A%u0430%3A%20%u0437%u0435%u043B%u0451%u043D%u044B%u0439%20%u0441%u0442%u0438%u043B%u044C%20%5Cn%27%20+%0A%27%20%20%u2026%20+%u205FCtrl%3A%20%u043E%u0442%u043A%u043B%20%7C%20%u0432%u043A%u043B%20%u0441%u0442%u0438%u043B%u044C%5Cn%27%20+%0A%27%20%20%u2026%20+%u200AShift%3A%20%u0442%u0435%u043A%u0441%u0442%u043E%u0432%u044B%u0435%20%u0441%u0441%u044B%u043B%u043A%u0438%5Cn%27%20+%0A%27%20%u041A%u043E%u043B%u0451%u0441%u0438%u043A%u043E%3A%20%u043E%u0442%u043A%u043B%20%7C%20%u0432%u043A%u043B%20%u043A%u0430%u0440%u0442%u0438%u043D%u043A%u0438%5Cn%27%20+%0A%27%20%20+%20Ctrl%3A%20%u043F%u043E%u0438%u0441%u043A%20%u0438%u0437%20%u0431%u0443%u0444%u0435%u0440%u0430%20%uD83D%uDCCB%5Cn%27%20+%0A%27%20%20+%20Shift%3A%20%u043F%u043E%u0438%u0441%u043A%20%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u043E%u0433%u043E%u205F%uD83D%uDDB0%27%3B%0A%0A//%20%u0440%u0435%u0436%u0438%u043C%20%u0440%u0430%u0431%u043E%u0442%u044B%20%u043A%u043D%u043E%u043F%u043A%u0438%20-%20%u041F%u0440%u043E%u0441%u0442%u043E%u0439%20%u0438%u043B%u0438%20%u042D%u043A%u0441%u043F%u0435%u0440%u0442%0Avar%20catprofile%20%3D%20Services.dirsvc.get%28%27ProfD%27%2C%20Ci.nsIFile%29.path.replace%28/.*%5C//%2C%20%22%22%29%3B%20//%20%u0438%u043C%u044F%20%u043F%u0440%u043E%u0444%u0438%u043B%u044F%0Aif%20%28%20/dobrov%7Cvictor%7Cadmin/.test%28catprofile%29%20%29%20SIMPLE%20%3D%200%3B%20else%20SIMPLE%20%3D%201%3B%09//%20%u043F%u0440%u043E%u0441%u0442%u043E%u0439%20%u0440%u0435%u0436%u0438%u043C%0A%0Avar%20HINT%3B%20if%20%28%20SIMPLE%20%29%20HINT%20%3D%20tooltipSimple%3B%20else%20HINT%20%3D%20tooltipExpert%3B%0A%0Aconst%20CUT%20%3D%2025%3B%20const%20IN_NEW_TAB%20%3D%20true%3B%20const%20IN_BACKGROUND%20%3D%20false%3B%0Avar%20clipboard%3B%20var%20xclip%3B%0A%0Athis.onmouseover%20%3D%20function%28e%29%20%7B%0A%09setTimeout%28%28%29%3D%3E%20%7B%0A%09%09xclip%20%3D%20readFromClipboard%28%29.replace%28/%5Cs+/g%2C%27%20%27%29%3B%09//%20%u0443%u0431%u0440%u0430%u0442%u044C%20%u0441%u043B%u0443%u0436.%20%u0441%u0438%u043C%u0432%u043E%u043B%u044B.%20%u0411%u0443%u0444%u0435%u0440%20%u043C%u044B%u0448%u0438%0A%09%09clipboard%20%3D%20custombuttons.cbService.readFromClipboard%28%29.replace%28/%5Cs+/g%2C%27%20%27%29%3B%09//%20%u0411%u0443%u0444%u0435%u0440%u044B%20%uD83D%uDCCB%u200AClipboard%2C%20%uD83D%uDDB0%u200APrimary%0A%09%09this.tooltipText%20%3D%20HINT%3B%0A%09%09if%20%28%20SIMPLE%20%29%20return%3B%0A%09%09this.tooltipText%20%3D%20clipboard%20%3F%20HINT%20+%20%22%5Cn%5Cn%uD83D%uDCCB%u200A%u200A%22%20+%20clipboard.substr%280%2C%20CUT%29%20+%20%22%5Cn%u200A%u200A%u200A%uD83D%uDDB0%20%22%20+%20xclip.substr%280%2C%20CUT%29%20%3A%20HINT%3B%20//%20%u043E%u0433%u0440%u0430%u043D%u0438%u0447%u0438%u0442%u044C%20%u0434%u043B%u0438%u043D%u0443%20%u0441%u0442%u0440%u043E%u043A%u0438%0A%09%7D%2C%20300%29%3B%0A%7D%3B%0A%0Afunction%20searchclip%28text%29%20%7B%09//%20%u043F%u043E%u0438%u0441%u043A%20%u0444%u0440%u0430%u0437%u044B%20%u043F%u043E%u0438%u0441%u043A%u043E%u0432%u044B%u043C%20%u0434%u0432%u0438%u0436%u043A%u043E%u043C%20%u043F%u043E-%u0443%u043C%u043E%u043B%u0447%u0430%u043D%u0438%u044E%0A%09var%20ss%20%3D%20Cc%5B%22@mozilla.org/browser/search-service%3B1%22%5D.getService%28Ci.nsIBrowserSearchService%29%3B%0A%09var%20submission%20%3D%20ss.currentEngine.getSubmission%28text%2C%20null%29%3B%0A%09getBrowser%28%29.selectedTab%20%3D%20getBrowser%28%29.addTab%28submission.uri.spec%2C%20null%2C%20null%2C%20submission.postData%2C%20IN_BACKGROUND%2C%20false%29%3B%0A%7D%3B%0A%0Athis.onclick%20%3D%20function%28e%29%20%7B%0A%20%20%20%20if%28e.button%20%3D%3D%200%20%26%26%20%21e.altKey%20%26%26%20%21e.metaKey%29%20%7B%0A%09%09if%28e.ctrlKey%29%20%7B%20//%20+%20Ctrl%0A%09%09var%20currentURI%20%3D%20window.gBrowser.selectedBrowser.contentWindow.location%3B%0A%09%09getBrowser%28%29.selectedTab%20%3D%20getBrowser%28%29.addTab%28%22http%3A//translate.google.com/translate%3Fu%3D%22%20+%20currentURI%20+%20%22%26hl%3Dru%22%29%3B%0A%09%09%7D%20else%20%7B%20//%20%u043A%u043B%u0438%u043A%0A%09%09%09this.setAttribute%28%27oncommand%27%2C%20%27getBrowser%28%29.mCurrentTab%28ReaderParent.toggleReaderMode%28event%29%29%27%29%3B%0A%09%09%09icon_change%28%20iconbutton%2C%20self.image%2C%203%2C%20%27%27%20%29%3B%0A%09%09//%20%u0423%u0434%u0430%u043B%u0438%u0442%u044C%20%u0438%u0437%20%u0430%u0434%u0440%u0435%u0441%u043D%u043E%u0439%20%u0441%u0442%u0440%u043E%u043A%u0438%0A%09%09%09var%20but%20%3D%20document.getElementById%28%27reader-mode-button%27%29%3B%0A%09%09%09if%20%28but%29%20but.style.display%20%3D%20%22none%22%3B%0A%09%09%7D%0A%09%7D%20//%20%u041F%u041A%u041C%20%u043A%u043B%u0438%u043A%20%28%u0431%u0435%u0437%20Alt%2C%20Win%29%0A%20%20%20%20else%20if%28e.button%20%3D%3D%202%20%26%26%20%21e.altKey%20%26%26%20%21e.metaKey%29%20%7B%0A%09%09if%28e.shiftKey%29%20%7B%20//%20+%20Shift%0A%09%09%09runLinkification%28%29%3B%0A%09%09%7D%20else%20if%28e.ctrlKey%29%20%7B%20%09//%20+%20Ctrl%0A%09%09%09getMarkupDocumentViewer%28%29.authorStyleDisabled%20%3F%20gPageStyleMenu.switchStyleSheet%28%27%27%29%20%3A%20gPageStyleMenu.disableStyle%28%29%3B%0A%09%09%7D%20else%20%7B%20//%20%u043A%u043B%u0438%u043A%0A//%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20%u0441%u0442%u0438%u043B%u044C%20%u0438%u0437%20%u0441%u043F%u0440%u0430%u0432%u043A%u0438%0A%09%09%09setStyleForPages%28%29%3B%0A%09%09%7D%0A%09%7D%09else%20if%28e.button%20%3D%3D%201%29%20%7B%20//%20%u0421%u041A%u041C%20%u043A%u043B%u0438%u043A%0A%09%09if%28e.shiftKey%29%0A%09%09%09searchclip%28xclip%29%0A%09%09else%20if%28e.ctrlKey%29%09//%20+%20Ctrl%0A%09%09%09searchclip%28clipboard%29%0A%09%09else%20%7B%20//%20%u043A%u043B%u0438%u043A%0A//%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20%u043F%u043E%u043A%u0430%u0437%20%u0438%u0437%u043E%u0431%u0440%u0430%u0436%u0435%u043D%u0438%u0439%0A%09%09show_tooltip%28self.image%2C%20%27%u0417%u0430%u0433%u0440%u0443%u0437%u043A%u0430%20%u043A%u0430%u0440%u0442%u0438%u043D%u043E%u043A%3A%27%2C%20%27%u0432%u043A%u043B%u044E%u0447%u0435%u043D%u0430%2C%20%u0435%u0441%u043B%u0438%20%22%u041E%u0447%u043A%u0438%22%20%u0446%u0432%u0435%u0442%u043D%u044B%u0435%27%2C%207000%29%3B%0A%09%09BrowserReload%28%20custombuttons.setPrefs%28s%2C%20custombuttons.getPrefs%28s%29%20%3D%3D%201%20%3F%202%20%3A%201%29%20%29%3B%0A%09%09%7D%0A%20%20%20%20%7D%0A%7D%3B%0A%0A//%20%u0411%u043B%u043E%u043A%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u043A%u043E%u043D%u0442%u0435%u043A%u0441%u0442%u043D%u043E%u0435%20%u043C%u0435%u043D%u044E%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20%u041F%u041A%u041C%2C%20+Ctrl%2C%20+Shift%0Athis.oncontextmenu%20%3D%20function%28e%29%20%7B%20if%28e.button%20%3D%3D%202%20%26%26%20%21e.altKey%20%26%26%20%21e.metaKey%29%20%7B%20e.preventDefault%28%29%3B%20e.stopPropagation%28%29%3B%20%7D%20%7D%3B%0A%0Avar%20iconbutton%20%3D%20self.ownerDocument.getAnonymousElementByAttribute%28self%2C%20%22class%22%2C%20%22toolbarbutton-icon%22%29%3B%0Aconst%20greenbg%20%3D%20%22background-image%3A%20-moz-linear-gradient%28%23cfdbca%2C%20%23cfdbca%2C%20%23cfdbca%29%3B%22%0Aicon_change%28%20iconbutton%2C%20self.image%2C%201%2C%20%27%27%20%29%3B%0A%0Afunction%20icon_change%28%20icon%2C%20image%2C%20num%2C%20bg%20%29%20%7B%0A%09icon.src%20%3D%20image%3B%09//%20%u0437%u0435%u043B%u0451%u043D%u0430%u044F%20%u0438%u043A%u043E%u043D%u043A%u0430%0A%09if%20%28num%20%3D%3D%200%29%20%7B%0A%09%09icon.style.cssText%20%3D%20%22filter%3A%20grayscale%28100%25%29%20invert%2840%25%29%20contrast%28300%25%29%20%3B%22%3B%0A%09%7D%20else%20if%20%28num%20%3D%3D%201%29%20%7B%09//%20%u043A%u0440%u0430%u0441%u043D%u044B%u0439%0A%09%09icon.style.cssText%20%3D%20%22background-image%3A%20none%3B%20filter%3A%20unset%3B%22%3B%0A%09%09icon.style.cssText%20%3D%20%22filter%3A%20hue-rotate%2890deg%29%3B%22%20+%20bg%3B%0A%09%09iconbutton.setAttribute%28%27color%27%2C%20num%29%3B%0A%09%7D%20else%20if%20%28num%20%3D%3D%202%29%09%7B%20//%20%u0437%u0435%u043B%u0451%u043D%u044B%u0439%0A%09%09icon.style.cssText%20%3D%20%22background-image%3A%20none%3B%20filter%3A%20unset%3B%22%20+%20bg%3B%0A%09%09iconbutton.setAttribute%28%27color%27%2C%20num%29%3B%0A%09%7D%20else%20if%20%28num%20%3D%3D%203%29%20%7B%09//%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0438%u0442%u044C%20%u0446%u0432%u0435%u0442%0A%09%09if%20%28%20iconbutton.getAttribute%28%27color%27%29%20%3D%3D%202%20%29%0A%09%09%09icon_change%28%20iconbutton%2C%20self.image%2C%201%2C%20bg%20%29%09%09//%20return%3B%0A%09%09else%0A%09%09%09icon_change%28%20iconbutton%2C%20self.image%2C%202%2C%20bg%20%29%3B%09//%20return%3B%0A%09%7D%20else%0A%09%09icon.style.cssText%20%3D%20%22background-image%3A%20none%3B%20filter%3A%20unset%3B%22%3B%0A%7D%3B%0A%0Avar%20s%20%3D%20%27permissions.default.image%27%3B%0Afunction%20toggleImage%28%29%20%7B%0A%09if%20%28%20custombuttons.getPrefs%28s%29%20%3D%3D%201%29%20%7B%0A%09%09icon_change%28%20iconbutton%2C%20self.image%2C%201%2C%20%27%27%20%29%3B%0A%09%7D%20else%20%7B%0A%09%09icon_change%28%20iconbutton%2C%20self.image%2C%200%2C%20%27%27%20%29%3B%0A%09%7D%0A%7D%3B%0AtoggleImage%28%29%3B%0AgPrefService.addObserver%28s%2C%20toggleImage%2C%20false%29%3B%0AaddDestructor%28%28%29%3D%3E%20gPrefService.removeObserver%28s%2C%20toggleImage%29%20%29%3B%0A%0A//%20%u041F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0435%u043D%u0438%u0435%20css-%u0441%u0442%u0438%u043B%u044F%20%u0432%u0441%u0435%u0445%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%20%u043D%u0430%20%u0443%u043A%u0430%u0437%u0430%u043D%u043D%u044B%u0439%20%u0432%20%u0421%u043F%u0440%u0430%u0432%u043A%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%0Aif%20%28%20this.hasAttribute%28%22initialized%22%29%20%29%20return%3B%0A%0Avar%20uri%20%3D%20makeURI%28%22data%3Atext/css%2C%22%20+%20encodeURIComponent%28%20self.Help%20%29%29%3B%0Avar%20sss%20%3D%20Components.classes%5B%22@mozilla.org/content/style-sheet-service%3B1%22%5D.getService%28Components.interfaces.nsIStyleSheetService%29%3B%0A%0Afunction%20setStyleForPages%28%20reason%20%29%20%7B%0A%09var%20style%20%3D%20sss.sheetRegistered%28uri%2C%20sss.AGENT_SHEET%29%3B%0Aif%20%28%20style%20%29%20%7B%0A%09sss.unregisterSheet%28uri%2C%20sss.AGENT_SHEET%29%3B%0A%09icon_change%28%20iconbutton%2C%20self.image%2C%201%2C%20%27%27%20%29%3B%0A%09%7D%0Aif%20%28%20%28%21style%20%26%26%20reason%20%21%3D%3D%20%27update%27%29%20%7C%7C%20%28style%20%26%26%20reason%20%3D%3D%20%27update%27%29%20%29%20%7B%0A%09sss.loadAndRegisterSheet%28uri%2C%20sss.AGENT_SHEET%29%3B%0A%09icon_change%28%20iconbutton%2C%20self.image%2C%202%2C%20greenbg%20%29%3B%0A%09%7D%0A%7D%3B%0AaddDestructor%28function%28reason%29%20%7B%20if%20%28/update%7Cdelete/.test%28%20reason%20%29%20%29%20setStyleForPages%28reason%29%20%7D%29%3B%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B//%20if%28%21event.target%20%26%26%20%21this.disabled%29%20//%20Button%27s%20hotkey%20pressed%0A//%09this.open%20%3D%20true%3B%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/*AGENT_SHEET*/%0A%0A@-moz-document%20url-prefix%28%22http%22%29%2C%20url-prefix%28%22https%22%29%2C%20url-prefix%28%22ftp%22%29%2C%20url-prefix%28%22file%22%29%20%7B%0Ahtml%20*%2C%20html%20%7B%0Abackground%3A%20%23cfdbca%20%21important%3B%20text-shadow%3A%20none%20%21important%3B%0Acolor%3A%20%23000000%20%21important%3B%0A-moz-border-top-colors%3A%20%238FBC8F%20%21important%3B%20-moz-border-bottom-colors%3A%20%238FBC8F%21important%3B%20-moz-border-left-colors%3A%20%238FBC8F%20%21important%3B%20-moz-border-right-colors%3A%20%238FBC8F%20%21important%3B%0A%7D%0Acode%2C%20pre%2C%20input%2C%20samp%2C%20kbd%2C%20var%2C%20dfn%2C.postright%20%7B%0A-moz-appearance%3A%20none%20%21important%3B%0Abackground-color%3A%20%23BADBAD%20%21important%3B%0A%7D%0Ainput%2C%20select%2C%20textarea%2C%20button%20%7B%0A-moz-appearance%3A%20none%20%21important%3B%0Aborder%3A%201px%20solid%20%23BADBAD%20%21important%3B%0Abackground-color%3A%20%23BADBAD%20%21important%3B%0A%7D%0A.codebox%2C%20BLOCKQUOTE%2C%20TEXTAREA%2C%20.spoiler%20%7B%20-moz-border-top-colors%3A%20%23444%20%20%21important%3B%20-moz-border-bottom-colors%3A%20%23444%20%21important%3B%0A-moz-border-left-colors%3A%20%23444%20%21important%3B%20-moz-border-right-colors%3A%20%23444%20%21important%3B%20%7D%0Aa%3Alink%20%7B%20color%3A%20%23300090%20%21important%3B%0A%7D%0Aa%3Avisited%20%7B%20color%3A%20%23489412%20%21important%3B%20%7D%0Aa%3Aactive%20%7B%20color%3A%20%23d81e1e%20%21important%3B%20%7D%0Aa%3Ahover%20%7B%20color%3A%20%23d81e1e%20%21important%3B%20%7D%0A%7D%0A%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Compact Menu - обычное меню + PanelUI…

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3ECompact%20Menu%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%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%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20Compact%20Menu%20mod%0Avar%20tooltipText%20%3D%0A%22%20%u043D%u0430%u0436%u0430%u0442%u044C%3A%20%u0413%u043B%u0430%u0432%u043D%u043E%u0435%20%u043C%u0435%u043D%u044E%20%u0411%u0440%u0430%u0443%u0437%u0435%u0440%u0430%5Cn%22%20+%0A%22%20%u043D%u0430%u0436%u0430%u0442%u044C%20+Ctrl%3A%20%u0416%u0443%u0440%u043D%u0430%u043B%20%28%u0418%u0441%u0442%u043E%u0440%u0438%u044F%29%5Cn%5Cn%22%20+%0A%22%20%u041F%u0440%u0430%u0432%u0430%u044F%20%u043A%u043D%u043E%u043F%u043A%u0430%3A%20%u2630%20%u0411%u044B%u0441%u0442%u0440%u043E%u0435%20%u043C%u0435%u043D%u044E%5Cn%22%20+%0A%22%20%u041A%u043E%u043B%u0451%u0441%u0438%u043A%u043E%3A%20%u0432%u043E%u0441%u0441%u0442%u0430%u043D%u043E%u0432%u0438%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0443%5Cn%5Cn%22%20+%0A%0A%22%20%u0416%u0435%u0441%u0442%u044B%20%u043F%u0440%u0430%u0432%u043E%u0439%20%u043A%u043D%u043E%u043F%u043A%u043E%u0439%20%u043C%u044B%u0448%u0438%3A%5Cn%22%20+%0A%22%20%u2026%20%u043D%u0430%u0436%u0430%u0442%u044C%2C%20%u0441%u0434%u0435%u043B%u0430%u0442%u044C%20%u0436%u0435%u0441%u0442%2C%20%u043E%u0442%u043F%u0443%u0441%u0442%u0438%u0442%u044C%20%5Cn%22%20+%0A%22%5Cn%22+%0A%22%20%u2022%20%u041B%u0435%u0432%u043E%3A%20%u043F%u0435%u0440%u0435%u0445%u043E%u0434%20%u041D%u0430%u0437%u0430%u0434%20%28%3D%3E%3A%20%u0412%u043F%u0435%u0440%u0451%u0434%29%20%5Cn%22%20+%0A%22%20%u2022%20R+%u21C5%20%u0420%u043E%u043B%u0438%u043A%20%u043C%u044B%u0448%u0438%3A%20%u041C%u0430%u0441%u0448%u0442%u0430%u0431%20%28+-%29%5Cn%22%20+%0A%22%20%u2022%20M+%u21C5%20%u0420%u043E%u043B%u0438%u043A%20%u043C%u044B%u0448%u0438%3A%20%u0412%u043A%u043B%u0430%u0434%u043A%u0438%20%u21C4%5Cn%22%20+%0A%22%20%u2022%20L%3ER%20%u041E%u0431%u043D%u043E%u0432%u0438%u0442%u044C%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0443%20%28U%3A%20%u0421%u0442%u043E%u043F%29%5Cn%22%20+%0A%22%20%u2022%20UDU%20%u0421%u0431%u0440%u043E%u0441%u0438%u0442%u044C%20%u043C%u0430%u0441%u0448%u0442%u0430%u0431%5Cn%22%20+%0A%22%20%u2022%20DR%3A%20%u041E%u0431%u043D%u043E%u0432%u0438%u0442%u044C%20%u043A%u044D%u0448%5Cn%22%20+%0A%22%5Cn%22%20+%0A%0A%22%20%u041F%u0435%u0440%u0435%u0442%u0430%u0441%u043A%u0438%u0432%u0430%u043D%u0438%u0435%20%u043E%u0431%u044A%u0435%u043A%u0442%u043E%u0432%20%u043C%u044B%u0448%u044C%u044E%3A%5Cn%22%20+%0A%22%20%u2026%20%u0432%u0437%u044F%u0442%u044C%20%u0438%20%u0442%u0430%u0449%u0438%u0442%u044C%20%28%u0442%u0435%u043A%u0441%u0442%2C%20%u043A%u0430%u0440%u0442%u0438%u043D%u043A%u0443%29%22%20+%0A%22%5Cn%22%3B%0A%0Avar%20tooltipSimple%20%3D%0A%22%20%u041C%u0435%u043D%u044E%20%u0431%u0440%u0430%u0443%u0437%u0435%u0440%u0430%20Firefox%5Cn%5Cn%22%20+%0A%0A%22%20%u0427%u0442%u043E%u0431%u044B%20%u0438%u0437%u043C%u0435%u043D%u0438%u0442%u044C%20%u041C%u0430%u0441%u0448%u0442%u0430%u0431%2C%20%u0432%u0440%u0430%u0449%u0430%u0439%u0442%u0435%5Cn%22%20+%0A%22%20%u043A%u043E%u043B%u0451%u0441%u0438%u043A%u043E%20%u043C%u044B%u0448%u0438%2C%20%u0437%u0430%u0436%u0430%u0432%20%u043F%u0440%u0430%u0432%u0443%u044E%20%u043A%u043D%u043E%u043F%u043A%u0443%5Cn%5Cn%22%20+%0A%0A%22%20%u0416%u0435%u0441%u0442%u044B%20%u043C%u044B%u0448%u0438%3A%20%u043F%u0435%u0440%u0435%u0442%u0430%u0449%u0438%u0442%u044C%20%u0438%20%u0431%u0440%u043E%u0441%u0438%u0442%u044C%5Cn%22%20+%0A%22%20%u2026%u0442%u0435%u043A%u0441%u0442%2C%20%u043A%u0430%u0440%u0442%u0438%u043D%u043A%u0438%20%28L%20%u043B%u0435%u0432%u043E%2C%20U%20%u0432%u0432%u0435%u0440%u0445%u2026%29%22%3B%0A%0A//%20%u0440%u0435%u0436%u0438%u043C%20%u0440%u0430%u0431%u043E%u0442%u044B%20%u043A%u043D%u043E%u043F%u043A%u0438%20-%20%u041F%u0440%u043E%u0441%u0442%u043E%u0439%20%u0438%u043B%u0438%20%u042D%u043A%u0441%u043F%u0435%u0440%u0442%0Aconst%20SIMPLE%20%3D%20false%3B%0A%0Aif%20%28%20SIMPLE%20%29%0A%09tooltipText%20%3D%20tooltipSimple%3B%0A%0A//%20%u041F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%20%u043A%u043D%u043E%u043F%u043A%u0438%0Athis.onmouseover%20%3D%28%29%3D%3E%20%7B%20this.tooltipText%20%3D%20tooltipText%20%7D%3B%0A%0Athis.style.cssText%20%3D%20%22margin-left%3A%20-2px%3B%22%3B%0A%0Avar%20CreateMenu%20%3D%20event%20%3D%3E%20%7B%09//%20%u0413%u043B%u0430%u0432%u043D%u043E%u0435%20%u043C%u0435%u043D%u044E%0A%09var%20mmb%20%3D%20document.getElementById%28%22main-menubar%22%29%3B%0A%09mmb.collapsed%20%3D%20true%3B%0A%09%09addDestructor%28%28%29%20%3D%3E%20mmb.collapsed%20%3D%20false%29%3B%0A%09if%20%28event.target%20%26%26%20event.target%20%21%3D%20this%29%20return%3B%0A%09if%20%28%21event.target%20%26%26%20this.lastChild%20%26%26%20this.lastChild.state%20%3D%3D%20%22open%22%29%20%7B%0A%09%09this.lastChild.hidePopup%28%29%3B%20return%3B%0A%09%7D%09var%20ids%20%3D%20%5B%0A%09%09%22history-menu%22%2C%0A%09%09%22bookmarksMenu%22%2C%0A%09%09%22file-menu%22%2C%0A%09%09%22edit-menu%22%2C%0A%09%09%22view-menu%22%2C%0A%09%09%22tools-menu%22%2C%0A%09%09%22helpMenu%22%20%5D%3B%0A%09var%20menus%20%3D%20ids.map%28id%20%3D%3E%20document.getElementById%28id%29%29.filter%28id%3D%3E%20%7Breturn%20%28id%20%21%3D%3D%20null%29%7D%29%3B%0A%09var%20menubar%20%3D%20menus%5B0%5D.parentNode%3B%0A%09var%20order%20%3D%20Array.slice%28menubar.childNodes%29%3B%0A%09function%20appendMenus%28parent%29%20%7B%0A%09%09var%20nodes%20%3D%20parent%20%3D%3D%20menubar%20%3F%20order%20%3A%20menus%3B%0A%09%09for%28var%20node%20of%20nodes%29%20parent.appendChild%28node%29%3B%0A%09%09if%20%28ids.indexOf%28%22bookmarksMenu%22%29%20%3D%3D%20-1%29%20return%3B%0A%09%7D%0A%09var%20popup%20%3D%20this.appendChild%28document.createElement%28%22menupopup%22%29%29%3B%0A%09popup.position%20%3D%20%22after_start%22%3B%0A%09popup.id%20%3D%20%22cb-compact-menu-menupopup%22%3B%0A%09popup.setAttribute%28%22context%22%2C%20%22toolbar-context-menu%22%29%3B%0A%09popup.__defineGetter__%28%22parentNode%22%2C%20%28%29%20%3D%3E%20null%29%3B%0A%09popup.addEventListener%28%22popuphidden%22%2C%20function%20onPH%28e%29%20%7B%0A%09%09if%20%28e.originalTarget%20%21%3D%20this%29%20return%3B%0A%09%09popup.removeEventListener%28%22popuphidden%22%2C%20onPH%2C%20false%29%3B%0A%09%09appendMenus%28menubar%29%3B%0A%09%7D%2C%20false%29%3B%0A%09appendMenus%28popup%29%3B%0A%09popup.openPopup%28this%29%3B%0A%7D%3B%0A%0Athis.onclick%20%3D%20function%28event%29%20%7B%0A%09if%28event.button%20%3D%3D%200%29%20%7B%20//%20%u041B%u041A%u041C%0A%09%09if%28event.shiftKey%29%20//%20+Shift%0A%09%09%090%0A%09%09else%20if%28event.ctrlKey%29%20//%20+Ctrl%0A%09%09%09SidebarUI.toggle%28%22viewHistorySidebar%22%29%0A%09%09else%20//%20%u043A%u043B%u0438%u043A%0A%09%09%09CreateMenu%28event%29%09//%20%u0413%u043B%u0430%u0432%u043D%u043E%u0435%20%u043C%u0435%u043D%u044E%0A%09%7D%20else%20if%28event.button%20%3D%3D%201%29%20//%20%u0421%u041A%u041C%20%u043A%u043B%u0438%u043A%0A%20%09%09document.getElementById%28%27History%3AUndoCloseTab%27%29.doCommand%28%29%09%09//%20%u0412%u043E%u0441%u0441%u0442%u0430%u043D%u043E%u0432%u0438%u0442%u044C%20%u0437%u0430%u043A%u0440%u044B%u0442%u0443%u044E%20%u0432%u043A%u043B%u0430%u0434%u043A%u0443%0A%7D%3B%0A%0A//%20%u041F%u041A%u041C-%u043A%u043B%u0438%u043A%2C%20+%20%u0431%u043B%u043E%u043A%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u043A%u043E%u043D%u0442%u0435%u043A%u0441%u0442%u043D%u043E%u0435%20%u043C%u0435%u043D%u044E%0AaddEventListener%28%22contextmenu%22%2C%20event%20%3D%3E%20%7B%0A%09if%28%20%21event.metaKey%20%26%26%20%21event.altKey%20%29%20%7B%0A%09%09event.tooltipText%20%3D%20%27%27%3B%0A%09%09PanelUI.show%28event%29%3B%0A%09%09event.preventDefault%28%29%3B%0A%09%7D%0A%7D%2C%20false%2C%20this%29%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%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Проверял работу на Firefox 56, Basilisk 52.9.

Отредактировано Dobrov (23-09-2018 11:38:12)

Отсутствует

 

№211102-10-2018 10:35:47

dreamkz
Забанен
 
Группа: Members
Зарегистрирован: 04-03-2009
Сообщений: 545
UA: Firefox 62.0

Re: Обсуждение кнопок CB

Dumby пишет:

Каково значение настройки extensions.webextensions.remote ?

Нашёл такое объяснение:

Значение true позволяет исключить WebExtensions из процесса в Firefox. Вы можете отменить изменение в любое время, установив предпочтение false.

Это возможность запуска дополнений в отдельном процессе.

Отредактировано dreamkz (02-10-2018 10:44:02)

Отсутствует

 

№211204-11-2018 21:46:44

broker
Участник
 
Группа: Members
Зарегистрирован: 23-06-2015
Сообщений: 98
UA: unknown 0.0

Re: Обсуждение кнопок CB

Dobrov
Вы могли б подтянуть чтоб работало в 60.3 esr.

Отсутствует

 

№211315-11-2018 05:56:14

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 45
UA: Chrome 69.0

Re: Обсуждение кнопок CB

Кнопка Save snapshot to html, которая вот здесь:
https://forum.mozilla-russia.org/viewtopic.php?pid=588588#p588588
перестала работать в 63.
Есть ли исправленная версия этой кнопки для 63 ?

Отредактировано usalex (15-11-2018 05:57:13)

Отсутствует

 

№211415-11-2018 17:43:27

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 45
UA: Chrome 69.0

Re: Обсуждение кнопок CB

Кнопка "Изменить масштаб" тоже не работает в 63.
Блин, да там теперь практически все нужные мне кнопки не работают.
Всё нужно переделывать.

Отсутствует

 

№211524-11-2018 17:02:45

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 317
UA: Firefox 55.0

Re: Обсуждение кнопок CB

Нужна кнопка для перезапуска файлов userChrome.css и userContent.css для Firefox 55.
Пробовал отсюда иотсюда, ни одна не работают. Помогите, пожалуйста. Для Firefox 57+ нашел.

Отсутствует

 

№211614-12-2018 15:31:11

Mishania
Участник
 
Группа: Members
Зарегистрирован: 22-10-2011
Сообщений: 347
UA: unknown 0.0

Re: Обсуждение кнопок CB

Есть кнопка Google translate

Выделить код

Код:

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%3EGoogle%20translate%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQtJREFUKM9VkSFOhFEQg799/CjEihWAwKDgIFwAyWHgLDjuAGfZgMCQDQkG8abtQ/z8u9A0k4rOTCez2u0GB0gCsLELbCuxLduJy0zAZgOQBBqQALEbtOQoyRgjSZLt9nOaJyf5K2zPjr01SWst8ermZtzd5euLhCQ2Y9iOHXssIvZYr1f39x/T87Ourtr7O3ZUyK6KlN5HVRaOqlxcNGACJKRItigdHFXpFdXoPVWRGmSac0suRYWUWhz7zt5/BXh65Pi6Hr7rI/IopZyqpSqldLsq9onPX3iabuHYr6o3pCVHP2Sa11nIzZdnMAmOSpyejiocVEhtjrwc15L5l4HVDgReCGTR+V9n/AAByma0J+vVwwAAAABJRU5ErkJggg%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/*Initialization%20Code*/%0A%0Avar%20btn%20%3D%20this%3B%0A%0Abtn.lastClick%20%3D%20%7B%0A%20%20%20%20X%3A%200%2C%0A%20%20%20%20Y%3A%200%0A%7D%3B%0AaddEventListener%28%22mouseup%22%2C%20function%28e%29%20%7B%0A%20%20%20%20if%20%28e%20%26%26%20e.button%20%3D%3D%200%20%26%26%20e.view.top%20%3D%3D%20content%29%20%7B%0A%20%20%20%20%20%20%20%20var%20lc%20%3D%20btn.lastClick%3B%0A%20%20%20%20%20%20%20%20lc.X%20%3D%20e.clientX%3B%0A%20%20%20%20%20%20%20%20lc.Y%20%3D%20e.clientY%3B%0A%20%20%20%20%7D%0A%7D%2C%20false%29%3B%0A%0Avar%20createWindow%20%3D%20function%28text%2C%20status%2C%20title%2C%20id%2C%20pos%2C%20size%29%7B%0A%20%20%20%20var%20win%20%3D%20document.commandDispatcher.focusedWindow.top%20%3D%3D%20content%20%3F%20document.commandDispatcher.focusedWindow%20%3A%20content%3B%0A%20%20%20%20var%20doc%20%3D%20win.document%2C%20wId%20%3D%20%27ujs_window%27+%28id%20%7C%7C%20%27%27%29%2C%20w%20%3D%20doc.getElementById%28wId%29%3B%0A%20%20%20%20var%20keyDown%20%3D%20function%28e%29%7Bif%28%21e.shiftKey%20%26%26%20%21e.ctrlKey%20%26%26%20%21e.altKey%20%26%26%20e.keyCode%20%3D%3D%2027%29doc.getElementById%28wId%29.closeWin%28%29%7D%3B%0A%20%20%20%20if%28w%29w.closeWin%28%29%3B%0A%20%20%20%20w%20%3D%20doc.createElement%28%27div%27%29%3B%0A%20%20%20%20w.setAttribute%28%27style%27%2C%20%27position%3Afixed%3Bdisplay%3Ablock%3Bvisibility%3Ahidden%3Bleft%3A0%3Btop%3A0%3Bwidth%3Aauto%3Bheight%3Aauto%3Bborder%3A1px%20solid%20gray%3Bpadding%3A3px%3Bmargin%3A0%3Bz-index%3A99999%3Boverflow%3Ahidden%3Bcursor%3Amove%3B%27+%28typeof%20w.style.borderRadius%20%3D%3D%3D%20%27string%27%20%3F%20%27background-color%3A%23f3f5f7%3Bpadding-top%3A4px%3Bborder-radius%3A4px%3Bbox-shadow%3A0%200%2012px%20rgba%280%2C0%2C0%2C.4%29%3B%27%20%3A%20%27background%3A-o-skin%28%22Window%20Skin%22%29%3B%27%29%29%3B%0A%20%20%20%20w.id%20%3D%20wId%3B%0A%20%20%20%20w.closeWin%20%3D%20function%28%29%7B%0A%20%20%20%20%20%20%20%20doc.removeEventListener%28%27keydown%27%2C%20keyDown%2C%20false%29%3B%0A%20%20%20%20%20%20%20%20this.parentNode.removeChild%28this%29%3B%0A%20%20%20%20%7D%3B%0A%20%20%20%20w.addEle%20%3D%20function%28str%2C%20style%29%7B%0A%20%20%20%20%20%20%20%20var%20ele%20%3D%20doc.createElement%28%27div%27%29%3B%0A%20%20%20%20%20%20%20%20ele.setAttribute%28%27style%27%2C%20style%29%3B%0A%20%20%20%20%20%20%20%20if%28str%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20ele.innerHTML%20%3D%20str%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20for%28var%20el%2C%20all%20%3D%20ele.getElementsByTagName%28%27*%27%29%2C%20i%20%3D%20all.length%3B%20i--%3B%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20el%20%3D%20all%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%28/%5E%28script%7Cframe%7Ciframe%7Capplet%7Cembed%7Cobject%29%24/i.test%28el.nodeName%29%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20el.parentNode.removeChild%28el%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7Delse%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%28var%20att%20%3D%20el.attributes%2C%20j%20%3D%20att.length%3B%20j--%3B%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%28/%5Eon%5Ba-z%5D+%24/i.test%28att%5Bj%5D.name%29%29att%5Bj%5D.value%20%3D%20%27%27%3B%0A%20%20%20%20%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%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%3B%0A%20%20%20%20%20%20%20%20return%20this.appendChild%28ele%29%3B%0A%20%20%20%20%7D%3B%0A%20%20%20%20var%20img%20%3D%20doc.createElement%28%27div%27%29%3B%0A%20%20%20%20img.setAttribute%28%27style%27%2C%20%27display%3Ablock%3Bfloat%3Aright%3Bwidth%3A18px%3Bheight%3A18px%3Bpadding%3A0%3Bmargin%3A0%3Bborder%3Anone%3Bcursor%3Apointer%3Bbackground-image%3Aurl%28%22data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAZElEQVR42mNgGNyAGQixsVGU/AdCXjCbHczmxKaMFywlAlWiw6DAwIZNmQhYGqJEDWoqFiAGVmKKTwk73CRJ/Ep0GIyhbsPpO4hbIG4TwKaMk0EZ7hYBBk1cvmNDEmbDrmSwAADE8h10+qICXwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII%3D%22%29%3Bbackground%3A-o-skin%28%22Caption%20Close%20Button%20Skin%22%29%3B%27%29%3B%0A%20%20%20%20img.title%20%3D%20%28win.navigator.language.indexOf%28%27ru%27%29%20%3D%3D%200%29%20%3F%20%27%5Cu0417%5Cu0430%5Cu043A%5Cu0440%5Cu044B%5Cu0442%5Cu044C%27%20%3A%20%27Close%27%3B%0A%20%20%20%20img.addEventListener%28%27click%27%2C%20function%28%29%7Bthis.parentNode.closeWin%28%29%7D%2C%20false%29%3B%0A%20%20%20%20w.appendChild%28img%29%3B%0A%20%20%20%20w.addEle%28title%2C%20%27display%3Atable%3Bcolor%3A%23000%3Bfont%3A16px%20Times%20New%20Roman%3Bwidth%3Aauto%3Bheight%3Aauto%3Bpadding%3A0%3Bmargin%3A0%202px%3Bcursor%3Atext%3B%27%29%3B%0A%20%20%20%20var%20cnt%20%3D%20w.addEle%28text%2C%20%27display%3Ablock%3Bborder%3A1px%20solid%20%23aaa%3Bmargin%3A2px%200%201px%200%3Bpadding%3A4px%3Bbackground-color%3A%23fafcfe%3Bcolor%3A%23000%3Bfont%3A14px%20Times%20New%20Roman%3Bwidth%3A240px%3Bheight%3A120px%3Boverflow%3Aauto%3Bcursor%3Atext%3B%27%29%3B%0A%20%20%20%20w.addEle%28status%2C%20%27display%3Atable%3Bcolor%3A%23555%3Bfont%3A10px%20Times%20New%20Roman%3Bwidth%3Aauto%3Bheight%3Aauto%3Bpadding%3A0%3Bmargin%3A0%202px%3Bcursor%3Atext%3B%27%29%3B%0A%20%20%20%20w.addEventListener%28%27mousedown%27%2C%20function%28e%29%7B%0A%20%20%20%20%20%20%20%20if%28e.target%20%3D%3D%20w%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20e.preventDefault%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20grabX%20%3D%20e.clientX%2C%20grabY%20%3D%20e.clientY%2C%20origX%20%3D%20parseInt%28w.style.left%29%2C%20origY%20%3D%20parseInt%28w.style.top%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20mouseMove%20%3D%20function%28ev%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20w.style.left%20%3D%20origX+ev.clientX-grabX+%27px%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20w.style.top%20%3D%20origY+ev.clientY-grabY+%27px%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20doc.addEventListener%28%27mousemove%27%2C%20mouseMove%2C%20false%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20doc.addEventListener%28%27mouseup%27%2C%20function%28%29%7Bdoc.removeEventListener%28%27mousemove%27%2C%20mouseMove%2C%20false%29%7D%2C%20false%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%20false%29%3B%0A%20%20%20%20doc.documentElement.appendChild%28w%29%3B%0A%0A%20%20%20%20if%28size%29%7B%0A%20%20%20%20%20%20%20%20cnt.style.height%20%3D%20size.height%3B%0A%20%20%20%20%20%20%20%20cnt.style.width%20%3D%20size.width%3B%0A%20%20%20%20%7Delse%7B%0A%20%20%20%20%20%20%20%20for%28var%20i%20%3D%203%3B%20i%20%3C%2010%3B%20i++%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%28cnt.scrollHeight%20%3E%20cnt.offsetHeight%20%7C%7C%20cnt.scrollWidth%20%3E%20cnt.offsetWidth%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cnt.style.height%20%3D%2050*i+%27px%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cnt.style.width%20%3D%20100*i+%27px%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7Delse%20break%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%3B%0A%20%20%20%20var%20docEle%20%3D%20doc.compatMode%20%3D%3D%20%27CSS1Compat%27%20%3F%20doc.documentElement%20%3A%20doc.body%3B%0A%20%20%20%20var%20mX%20%3D%20docEle.clientWidth-w.offsetWidth%2C%20mY%20%3D%20docEle.clientHeight-w.offsetHeight%3B%0A%20%20%20%20if%28mX%20%3C%200%29%7Bcnt.style.width%20%3D%20parseInt%28cnt.style.width%29+mX+%27px%27%3B%20mX%20%3D%200%7D%3B%0A%20%20%20%20if%28mY%20%3C%200%29%7Bcnt.style.height%20%3D%20parseInt%28cnt.style.height%29+mY+%27px%27%3B%20mY%20%3D0%7D%3B%0A%20%20%20%20var%20hW%20%3D%20parseInt%28w.offsetWidth/2%29%3B%0A%20%20%20%20w.style.left%20%3D%20%28pos%20%26%26%20pos.X%20%3C%20mX+hW%20%3F%20%28pos.X%20%3E%20hW%20%3F%20pos.X-hW%20%3A%200%29%20%3A%20mX%29+%27px%27%3B%0A%20%20%20%20w.style.top%20%3D%20%28pos%20%26%26%20pos.Y+10%20%3C%20mY%20%3F%20pos.Y+10%20%3A%20mY%29+%27px%27%3B%0A%20%20%20%20w.style.visibility%20%3D%20%27visible%27%3B%0A%20%20%20%20doc.addEventListener%28%27keydown%27%2C%20keyDown%2C%20false%29%3B%0A%7D%3B%0A%0Avar%20getSel%20%3D%20function%20%28w%29%20%7B%0A%20%20%20%20var%20s%2C%20d%20%3D%20w.document%3B%0A%20%20%20%20if%20%28d.selection%29%20%7B%0A%20%20%20%20%20%20%20%20var%20r%20%3D%20d.selection.createRange%28%29%3B%0A%20%20%20%20%20%20%20%20s%20%3D%20r%20%3F%20r.text%20%3A%20%27%27%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20s%20%3D%20d.getSelection%28%29.toString%28%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%21s%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20e%2C%20t%20%3D%20d.getElementsByTagName%28%27textarea%27%29%2C%20u%20%3D%20d.getElementsByTagName%28%27input%27%29%2C%20i%20%3D%20t.length%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20while%28e%20%3D%20%28i%20%3E%200%29%20%3F%20t%5B--i%5D%20%3A%20u%5B-i--%5D%29try%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28e.offsetHeight%20%3E%200%20%26%26%20%28s%20%3D%20e.value.substring%28e.selectionStart%2C%20e.selectionEnd%29%29%29%20break%0A%20%20%20%20%20%20%20%20%20%20%20%20%7Dcatch%28x%29%7B%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%3B%0A%20%20%20%20if%20%28%21s%29%20for%20%28var%20j%20%3D%200%2C%20f%3B%20f%20%3D%20w.frames%5Bj%5D%3B%20j++%29%20%7B%0A%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28s%20%3D%20getSel%28f%29%29%20break%0A%20%20%20%20%20%20%20%20%7D%20catch%28x%29%20%7B%7D%0A%20%20%20%20%7D%3B%0A%20%20%20%20return%20s%0A%7D%3B%0A%0Avar%20getHash%20%3D%20function%20%28txt%29%20%7B%0A%20%20%20%20TKK%3Deval%28%27%28%28function%28%29%7Bvar%20a%5Cx3d817046147%3Bvar%20b%5Cx3d-335196159%3Breturn%20410049+%5Cx27.%5Cx27+%28a+b%29%7D%29%28%29%29%27%29%3B%0A%20%20%20%20function%20sM%28a%29%20%7B%0A%20%20%20%20%20%20%20%20var%20b%3B%0A%20%20%20%20%20%20%20%20if%20%28null%20%21%3D%3D%20yr%29%0A%20%20%20%20%20%20%20%20%20%20%20%20b%20%3D%20yr%3B%0A%20%20%20%20%20%20%20%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20b%20%3D%20wr%28String.fromCharCode%2884%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20c%20%3D%20wr%28String.fromCharCode%2875%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20b%20%3D%20%5Bb%28%29%2C%20b%28%29%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20b%5B1%5D%20%3D%20c%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20b%20%3D%20%28yr%20%3D%20window%5Bb.join%28c%28%29%29%5D%20%7C%7C%20%22%22%29%20%7C%7C%20%22%22%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20var%20d%20%3D%20wr%28String.fromCharCode%28116%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%2C%20c%20%3D%20wr%28String.fromCharCode%28107%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%2C%20d%20%3D%20%5Bd%28%29%2C%20d%28%29%5D%3B%0A%20%20%20%20%20%20%20%20d%5B1%5D%20%3D%20c%28%29%3B%0A%20%20%20%20%20%20%20%20c%20%3D%20%22%26%22%20+%20d.join%28%22%22%29%20+%20%22%3D%22%3B%0A%20%20%20%20%20%20%20%20d%20%3D%20b.split%28%22.%22%29%3B%0A%20%20%20%20%20%20%20%20b%20%3D%20Number%28d%5B0%5D%29%20%7C%7C%200%3B%0A%20%20%20%20%20%20%20%20for%20%28var%20e%20%3D%20%5B%5D%2C%20f%20%3D%200%2C%20g%20%3D%200%3B%20g%20%3C%20a.length%3B%20g++%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20l%20%3D%20a.charCodeAt%28g%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20128%20%3E%20l%20%3F%20e%5Bf++%5D%20%3D%20l%20%3A%20%282048%20%3E%20l%20%3F%20e%5Bf++%5D%20%3D%20l%20%3E%3E%206%20%7C%20192%20%3A%20%2855296%20%3D%3D%20%28l%20%26%2064512%29%20%26%26%20g%20+%201%20%3C%20a.length%20%26%26%2056320%20%3D%3D%20%28a.charCodeAt%28g%20+%201%29%20%26%2064512%29%20%3F%20%28l%20%3D%2065536%20+%20%28%28l%20%26%201023%29%20%3C%3C%2010%29%20+%20%28a.charCodeAt%28++g%29%20%26%201023%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e%5Bf++%5D%20%3D%20l%20%3E%3E%2018%20%7C%20240%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e%5Bf++%5D%20%3D%20l%20%3E%3E%2012%20%26%2063%20%7C%20128%29%20%3A%20e%5Bf++%5D%20%3D%20l%20%3E%3E%2012%20%7C%20224%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e%5Bf++%5D%20%3D%20l%20%3E%3E%206%20%26%2063%20%7C%20128%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20e%5Bf++%5D%20%3D%20l%20%26%2063%20%7C%20128%29%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20a%20%3D%20b%3B%0A%20%20%20%20%20%20%20%20for%20%28f%20%3D%200%3B%20f%20%3C%20e.length%3B%20f++%29%0A%20%20%20%20%20%20%20%20%20%20%20%20a%20+%3D%20e%5Bf%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20a%20%3D%20xr%28a%2C%20%22+-a%5E+6%22%29%3B%0A%20%20%20%20%20%20%20%20a%20%3D%20xr%28a%2C%20%22+-3%5E+b+-f%22%29%3B%0A%20%20%20%20%20%20%20%20a%20%5E%3D%20Number%28d%5B1%5D%29%20%7C%7C%200%3B%0A%20%20%20%20%20%20%20%200%20%3E%20a%20%26%26%20%28a%20%3D%20%28a%20%26%202147483647%29%20+%202147483648%29%3B%0A%20%20%20%20%20%20%20%20a%20%25%3D%201E6%3B%0A%20%20%20%20%20%20%20%20return%20c%20+%20%28a.toString%28%29%20+%20%22.%22%20+%20%28a%20%5E%20b%29%29%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20yr%20%3D%20null%3B%0A%20%20%20%20var%20wr%20%3D%20function%28a%29%20%7B%0A%20%20%20%20%20%20%20%20return%20function%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20a%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%2C%20xr%20%3D%20function%28a%2C%20b%29%20%7B%0A%20%20%20%20%20%20%20%20for%20%28var%20c%20%3D%200%3B%20c%20%3C%20b.length%20-%202%3B%20c%20+%3D%203%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20d%20%3D%20b.charAt%28c%20+%202%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2C%20d%20%3D%20%22a%22%20%3C%3D%20d%20%3F%20d.charCodeAt%280%29%20-%2087%20%3A%20Number%28d%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2C%20d%20%3D%20%22+%22%20%3D%3D%20b.charAt%28c%20+%201%29%20%3F%20a%20%3E%3E%3E%20d%20%3A%20a%20%3C%3C%20d%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20a%20%3D%20%22+%22%20%3D%3D%20b.charAt%28c%29%20%3F%20a%20+%20d%20%26%204294967295%20%3A%20a%20%5E%20d%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20return%20a%0A%20%20%20%20%7D%3B%0A%0A%20%20%20%20return%20sM%28txt%29%3B%0A%7D%3B%0A%0Avar%20ujs_google_translate%20%3D%20function%20%28dir%29%7B%0A%20%20%20%20var%20win%20%3D%20content%2C%20lng%20%3D%20win.navigator.language.slice%280%2C%202%29%2C%20txt%20%3D%20getSel%28win%29%2C%20l%20%3D%20dir.split%28%27%7C%27%29%3B%0A%20%20%20%20if%20%28txt%29%20%7B%0A%20%20%20%20%20%20%20%20var%20xhr%20%3D%20new%20XMLHttpRequest%28%29%3B%0A%20%20%20%20%20%20%20%20var%20url%20%3D%20%27https%3A//translate.google.com/translate_a/single%3Fclient%3Dt%26sl%3D%27%20+%20l%5B0%5D%20+%20%27%26tl%3D%27%20+%20l%5B1%5D%20+%20%27%26hl%3D%27%20+%20lng%20+%20%27%26eotf%3D0%26dt%3Dat%26dt%3Dbd%26dt%3Dex%26dt%3Dld%26dt%3Dmd%26dt%3Dqca%26dt%3Drw%26dt%3Drm%26dt%3Dss%26dt%3Dt%27%20+%20getHash%28txt%29%3B%0A%0A%20%20%20%20%20%20%20%20xhr.open%28%27POST%27%2C%20url%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20xhr.setRequestHeader%28%27Content-Type%27%2C%20%27application/x-www-form-urlencoded%3Bcharset%3Dutf-8%27%29%3B%0A%20%20%20%20%20%20%20%20xhr.onreadystatechange%20%3D%20function%28%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20try%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28xhr.readyState%20%3D%3D%204%20%26%26%20xhr.status%20%3D%3D%20200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20result%20%3D%20%27%27%2C%20status%20%3D%20%27%27%2C%20tmp%20%3D%20JSON.parse%28xhr.responseText.replace%28/%5C%5B%28%3F%3D%2C%29/g%2C%20%27%5B0%27%29.replace%28/%2C%28%3F%3D%2C%7C%5C%5D%29/g%2C%20%27%2C0%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%28var%20i%20%3D%200%2C%20n%3B%20n%20%3D%20tmp%5B0%5D%5Bi%5D%3B%20i++%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%28n%5B0%5D%29result%20+%3D%20n%5B0%5D.toString%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20result%20%3D%20%27%3Cspan%20style%3D%22background-color%3Ainherit%3Bcolor%3Ainherit%3Bfont-size%3Ainherit%3Bfont-family%3ATimes%2Cserif%3B%22%3E%27%20+%20result%20+%20%27%3C/span%3E%27%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20status%20%3D%20tmp%5B8%5D%5B0%5D%5B0%5D.toUpperCase%28%29%20+%20%27%20-%5Cu203A%20%27%20+%20l%5B1%5D.toUpperCase%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20createWindow%28result%2C%20status%2C%20%27%3Ca%20href%3D%22%27+url.replace%28/%26/g%2C%27%26amp%3B%27%29+%27%22%20target%3D%22_blank%22%20style%3D%22display%3Ainline%3Bpadding%3A0%3Bmargin%3A0%3Btext-decoration%3Anone%3Bborder%3Anone%3Bcolor%3A%23009%3Bfont%3A16px%20Times%20New%20Roman%3B%22%3EGoogle%20Translate%3C/a%3E%27%2C%20%27_gt%27%2C%20btn.lastClick%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%20%7D%20catch%20%28x%29%7BLOG%28x%29%7D%3B%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20xhr.send%28%27q%3D%27%20+%20encodeURIComponent%28txt%29%29%3B%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20win.open%28%27http%3A//translate.google.com/translate%3Fu%3D%27+escape%28win.location.href%29+%27%26hl%3D%27+lng+%27%26langpair%3D%27+dir+%27%26tbb%3D1%27%29%3B%0A%20%20%20%20%7D%3B%0A%7D%3B%0A%0A%0Abtn.onclick%20%3D%20function%28e%29%7Bif%28e.button%20%3D%3D%200%29ujs_google_translate%28%27auto%7Cru%27%29%7D%3B%0A%0Avar%20contextMenu%20%3D%20document.getElementById%28%22contentAreaContextMenu%22%29%3B%0Avar%20nextEleMenu%20%3D%20document.getElementById%28%22context-inspect%22%29%3B%0A%0Avar%20menuId%20%3D%20%22context-ext-google-translate%22%3B%0Avar%20menuItem%20%3D%20document.getElementById%28menuId%29%3B%0Aif%20%28menuItem%29%20%7B%0A%20%20%20%20contextMenu.removeChild%28menuItem.nextElementSibling%29%3B%0A%20%20%20%20contextMenu.removeChild%28menuItem.nextElementSibling%29%3B%0A%20%20%20%20contextMenu.removeChild%28menuItem%29%3B%0A%7D%3B%0A%0AmenuItem%20%3D%20document.createElement%28%22menuitem%22%29%3B%0AmenuItem.setAttribute%28%22id%22%2C%20menuId%29%3B%0AmenuItem.setAttribute%28%22label%22%2C%20%22%u041F%u0435%u0440%u0435%u0432%u0435%u0441%u0442%u0438%20%u043D%u0430%20%u0440%u0443%u0441%u0441%u043A%u0438%u0439%22%29%3B%0AmenuItem.setAttribute%28%22class%22%2C%20%22menuitem-iconic%22%29%3B%0AmenuItem.setAttribute%28%22image%22%2C%20%22data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAABBUlEQVR4Ac2RMU4DMRREB2MqihQpAkUaqnAduuQw4Sx03CGcJYIiDYqQ0lCsZ77535ZFcgAkRuPvV7zd/dLiz3N1PFb8hmRckrfELZrF9ONQ1B6Yz0MyM7S0O6zGkVprh/3+Kw/JzkHSpRpJKZkpr9fYbOx0cjVsCbWG31oHBM9mtt0q73ZcrdLhAMlYQKkUI22aqsNo8HKZAMQhvVaKSHWj2Q2aPU3mJQFY7nuHyvYFduP83WF3AJRfcPNYnr/Lp1G1uK4m9sno1LaUbnX/htf8BNzoneUD5NhjvLCMhURQSQ93QCZwXYjFwg3I0NZKrvoknQPMIHkt/jRAQKMeG2yX89/mB4EJbKbZxIhFAAAAAElFTkSuQmCC%22%29%3B%0AmenuItem.addEventListener%28%22command%22%2C%20function%28%29%7Bujs_google_translate%28%27auto%7Cru%27%29%7D%2C%20false%29%3B%0AcontextMenu.insertBefore%28menuItem%2C%20nextEleMenu%29%3B%0A%0AmenuItem%20%3D%20document.createElement%28%22menuitem%22%29%3B%0AmenuItem.setAttribute%28%22label%22%2C%20%22%u041F%u0435%u0440%u0435%u0432%u0435%u0441%u0442%u0438%20%u043D%u0430%20%u0430%u043D%u0433%u043B%u0438%u0439%u0441%u043A%u0438%u0439%22%29%3B%0AmenuItem.setAttribute%28%22class%22%2C%20%22menuitem-iconic%22%29%3B%0AmenuItem.setAttribute%28%22image%22%2C%20%22data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAAB5UlEQVR4AWOgPZg0c9+Oq2+qpx9LaQaiw4mNB27efbs2uXFNQh2Q4Zm9zSNth23MhqjGnXMC86vnHmUS4udxv7OvOd2yPE7PTlfCTk9GVVEoyJA7WI8dyPA0k3U1l+jJMV7CeThpTZeoKDdDUsvBPSff/V+6/P/Bvf///2+bdvU/EKRm/k9IBNIlfZe+LFrzvbsbyJ636pKkyQyQhoUb7tZNvPpw3/0/TfX/ISAm5n94BIiRm/n/xYsLd946ei4vajoiqDuRAejQf//+o4PQ0P9+fmhiQGVnrr1kXJNYG2zEzXDxDsPv3wy/fkFJoOTPn39+/fr/69e/37//AUX+/mXRkO458wWHDba2f8wswCyQ3N+/f//8/fP7z5+TV18w2Mdt6plzPiptx5Wr7/+/ffMzOR6kysjkt74hWMPfp06O+2dulZCeFZKwnkE4m8E8bN3i9aCQ+dxY96GrK6bkGJD9R1v3l6Y20NVW9kt+/v//ZdbcFwkxTVPPMQimM8XEqkb7a/zoqLxkH9v4zVyI5+///wyMmtKMmhJAnbLqQjHxaw5r2orOmZN5uj470Zahat6BKS7JzpmLBHXm8GhM5lCdcP7ai1ZpixZxk9NXXjKIFzOIFjAI54oY1vXuue5qmscw+AAAW0tKxtPoicEAAAAASUVORK5CYII%3D%22%29%3B%0AmenuItem.addEventListener%28%22command%22%2C%20function%28%29%7Bujs_google_translate%28%27auto%7Cen%27%29%7D%2C%20false%29%3B%0AcontextMenu.insertBefore%28menuItem%2C%20nextEleMenu%29%3B%0A%0AcontextMenu.insertBefore%28document.createElement%28%22menuseparator%22%29%2C%20nextEleMenu%29%3B%0A%0AaddEventListener%28%27keydown%27%2C%20function%20%28e%29%7B%0A%20if%28e.shiftKey%20%26%26%20%21e.ctrlKey%20%26%26%20e.altKey%20%26%26%20e.keyCode%20%3D%3D%2084%29ujs_google_translate%28%27auto%7Cru%27%29%3B%0A%7D%2C%20false%29%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%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Можно научить работать с ESR 60?
И ещё вопрос, нет ничего чтоб всё открывалось в новой вкладке? Желательно в фоне. ТОже для ESR 60

Отсутствует

 

Board footer

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