okkamas_knife Не работают у меня что-то.(Я понял,что только код вставлять и всё.)
Ладно пусть как есть будет.Оставлю твою кнопку Translate selected with Google,а для сайтов оставлю из Toolbar Buttons кнопку.
Спасибо за быструю помощь!Всех благ!
Отсутствует
А можно в из окна "Фильтры сообщений" кнопку "Запустить"(фильтры) вынести на панель инструментов с помощью Custom Buttons? Кнопка в меню Инструменты "Применить фильтры к папке" не работает.
Отсутствует
MAKCNM
А можно в из окна "Фильтры сообщений" кнопку "Запустить"(фильтры) вынести на панель инструментов с помощью Custom Buttons?
Нет. Можно создать кнопку, которая будет запускать в текущей папке фильтры, даже отключенные.
В раздел "Код":
var filterService = Components. classes ["@mozilla.org/messenger/services/filters;1"]. getService (Components. interfaces. nsIMsgFilterService); var folder = GetFirstSelectedMsgFolder (); var selectedFolders = Components. classes ["@mozilla.org/supports-array;1"]. createInstance (Components. interfaces. nsISupportsArray); selectedFolders. AppendElement (folder); var curFilterList = folder. getFilterList (msgWindow); var tempFilterList = filterService. getTempFilterList (folder); var numFilters = curFilterList. filterCount; tempFilterList. logStream = curFilterList. logStream; tempFilterList. loggingEnabled = curFilterList. loggingEnabled; var newFilterIndex = 0; for (var i = 0; i < numFilters; i++) { var curFilter = curFilterList. getFilterAt (i); if (!curFilter. temporary) { tempFilterList. insertFilterAt (newFilterIndex, curFilter); newFilterIndex++; } } filterService. applyFiltersToFolders (tempFilterList, selectedFolders, msgWindow);
Кнопка в меню Инструменты "Применить фильтры к папке" не работает.
Если фильтр отключен (в диалоговом окне "Фильтры сообщений" напротив фильтра нет "галочки"), пункт меню "Применить фильтры к папке" не запустит это фильтр.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Если фильтр отключен (в диалоговом окне "Фильтры сообщений" напротив фильтра нет "галочки"), пункт меню "Применить фильтры к папке" не запустит это фильтр.
Галочки везде стоят, но ни из меню Инструменты, ни по вашей кнопке, так любезно созданной для меня, фильтры не запускаются. Увы.
Отсутствует
MAKCNM
Галочки везде стоят, но ни из меню Инструменты, ни по вашей кнопке, так любезно созданной для меня, фильтры не запускаются. Увы.
Скорее всего, фильтр был создан для другой учетной записи.
Если при создании учетной записи был установлен (или не снят) флажок "Использовать общую папку «Входящие» (хранить почту в «Локальных Папках»), то при создании фильтра в списке "Фильтры для" диалогового окна "Фильтры сообщений" должно быть выбрано значение "Локальные папки", а не то, которое подставляет Thunderbird - иначе пункт меню "Инструменты" -> "Запустить в папке фильтры" не будет работать.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Если при создании учетной записи был установлен (или не снят) флажок "Использовать общую папку «Входящие» (хранить почту в «Локальных Папках»), то при создании фильтра в списке "Фильтры для" диалогового окна "Фильтры сообщений" должно быть выбрано значение "Локальные папки", а не то, которое подставляет Thunderbird - иначе пункт меню "Инструменты" -> "Запустить в папке фильтры" не будет работать.
Вот спасибо, мне и невдомек были такие тонкости. У меня как раз и стояло - "Использовать общую папку «Входящие», а фильтры создавал всегда кнопкой из набора ТулбарБаттонс - "Создать фильтр из письма", и прописывался фильтр для текущей уч. записи.
Благодаря вашим короткому ликбезу и кнопке у меня все заработало. Спасибо, Антон. +
Отсутствует
Обновил кнопку для удаления истории вкладок.
Сам не пользуюсь, попросили – сделал, так что работоспособность характеризуется как «должно работать».
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
приветик всем!
Я совсем недавно перешла с Оперы на ФФ. В целом понравилось, тока мне так не хватает моих любимых кнопок, которые были в Опере...
Я уже установила себе кнопки на панель с вв-кодом (как в опере), вот отсюда http://forum.mozilla-russia.org/viewtopic.php?pid=397691#p397691
но я не могу найти кнопку, чтобы можно подключить внешнее приложение (мой текстовый редактор)
а еще где можно такие кнопки Scrapbooka - чтобы можно было Сохранить полностью и Сохранить выделенное
Ребята, помогите мне пожалуста.
Если бы у меня были такие кнопки, у меня был бы самый лутший браузер в мире!
Извините, если я нарушила какие-то здешние правила, я новичок и еще не разобралась тут совсем.
Отсутствует
чтобы можно подключить внешнее приложение (мой текстовый редактор)
diliana
File and Folder Shortcuts -правда это расширение а не кнопочка , можно добавить любую программы и папки на специальную панель или в выпадающий список ( в панеле Меню появиться пункт "Shortcuts")
Отредактировано Крошка Ру (15-12-2009 13:34:21)
Отсутствует
Крошка Ру
спасибо
я уже пробовала File and Folder Shortcuts , но это не то
это целое расширение, создает панель, которая еще занимает место, а мне всего то нужно 1-2 кнопки.
В опере я сама делала такие кнопки, которые мне надо было,а вот в ФФ пока не могу...
Отсутствует
а еще где можно такие кнопки Scrapbooka - чтобы можно было Сохранить полностью и Сохранить выделенное
Создать новую кнопку, и в раздел код прописать следующее:
Теперь, заменяя в коде ScrapBookContextMenu4 можно получить следующее:
- ScrapBookContextMenu1 - захватить выделенное
- ScrapBookContextMenu2 - захватить выделенное как ...
- ScrapBookContextMenu3 - захватить веб-страницу
- ScrapBookContextMenu4 - захватить веб-страницу как ...
но я не могу найти кнопку, чтобы можно подключить внешнее приложение (мой текстовый редактор)
Подключить - это что значит? Если просто запускать, то в раздел Код:
profilePath = "c:/WINDOWS/NOTEPAD.EXE"; var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile); file.initWithPath(profilePath.replace(/\//g, '\\\\')); file.launch();
правда это расширение а не кнопочка
ну в этой теме все-таки про кнопочки спрашивают, может не стоит предлагать здесь расширения?
Отсутствует
...создает панель, которая еще занимает место....
diliana
...на специальную панель или в выпадающий список ( в панеле Меню появиться пункт "Shortcuts")
Jarichek наверное не стоит
Отредактировано Крошка Ру (15-12-2009 15:05:22)
Отсутствует
Лень мне искать ссылку на эту кнопку (Scrapbook), просто код ее выложу.
custombutton://ScrapBook%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAIAAAAPqBNFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADLUlEQVR4nJ1Vy27jRhCsJoeknjRlZyNg/VMBlPxA9rpCcsjNzilGkGvsvW5+IFGQH8k9t5w2gGBb0NIWxZe6chiKIq3HImkMyJlhd3VPTXdTlklJMs/LZF1kWVkUxP8Sz5MgML2u5/tGRAyV6TpfxsXZ0B+FQa/jWb2NHoVwnQObSVokyWaxyKJQO13fZHm5jIvPLjph3yegijrgD/Plvv3lODroMvC9ju8Zz3lcpCPXMaukCIe+BWWDgw/z5fRmtm9/dz15PY7k0DkIDPt+lusqKUyaledR8AK0lj/evSFQo3zx9v30ZnZ3PbkcRwBEKrymaa/rxs+pUxTaDTwSRGvUIYjsho13ejOzFNlQKJWmHZ3AKwp1lACgBLej6d0VcRrIAF6Poya050qtX5kDSpjmbiWCwD1IIABMpu/tZHozm929yUoaB+UGNZMiAGG4PW+To41Wq6xs3f2vP39dz7/65pd/5svLcUSAArLFnqGqjV9J2Xo7kbwvZKN0RKi08RJwIFQ1uzBrhwKpbhrGFQDKFpYqHWdHlLIioWJSQMBo5YpKWjRhy2ZfmqCobAH7BIRQpakZoX1B9OidHZBy67nm1z4Nt4m3zQcCyMv/3H1290aQMMpdytYf6pPWWXUarlmrBJQ0JHcVsRUlR6Pw7npilyLy9off7Pzd919yqzoahZaGFi5B0jQruDqFAFqZ2b3FIt65VJ6fh/VStvnQjJeEqSY2YAEBYdVRNsr7x9h1pGmmxOMiBhBFQ/tJbYdo1S1NnUk2H8QWD7BRflw+fffT7y8I/fbHqnneXk2i0RA2jna5KuEA2iTXnsLW8Vk0vL2a4JBY0Opi2qAkAHXsD+JFWtUZfBD69mpyFg0P9msbmSocCFTJY1p70Bb0mDJszxI4nuusknzfZ1PCcGChb68mYTg4AQogXeee68iff913fPfzi8HBVtCUOH7+JCiA+cNTUaoZ9P2H+2fPuMNB57RBGA70U84/xmkcp69eDYwf+NGoO394SrOi1/W7Xe+YjW5OIa7XxXOSxU/ZxXnPD3z5+z4lmWX5apUlSV4UJ62Pi+e5vZ7f7wdB4IvIv10e/LQxpDQYAAAAAElFTkSuQmCC%5D%5Bvar%20menuItem%3Ddocument.getElementById%28%27ScrapBookContextMenu3%27%29%3B%0AmenuItem.click%28%29%3B%5D%5B/*Initialization%20Code*/%0Athis.onclick%3Dfunction%28event%29%7B%0A%0A%0A/*%u0441%u0440%u0435%u0434%u043D%u044F%u044F%20%u043A%u043D%u043E%u043F%u043A%u0430%20%u043C%u044B%u0448%u0438*/%0Aif%20%28event.button%3D%3D1%29%7B%0A%20var%20focusedWindow%20%3D%20content%3B%0A%20var%20reference%20%3D%20focusedWindow.getSelection%28%29%3B%0A%20if%20%28%21reference.isCollapsed%29%7B%0A%20sbBrowserOverlay.execCapture%28true%2C%20true%2C%20true%20%2C%20event.originalTarget.id%29%3B%0A%7Delse%7B%0A%20sbBrowserOverlay.execCapture%28false%2Cfalse%2Ctrue%20%2C%20event.originalTarget.id%29%3B%0A%7D%7D%7D
ЛКМ сохраняет в корневую паку страницу. ПКМ открывает диалоговое окно сохранения страницы или выделенного.
custombutton://Favorite%20Applications%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACvUlEQVR4nO2Uz2tcVRTHP+ecN3ltM2kwEESiGbSx6EawIkK7aUAQoSi4cu0/4EYYCykONLSMdOF/4dKN4F5adKEL3bTVbNog2TlpJ5nM3PfuPS7e/LImcWxc9guXe9/l3e/n3nPOvfBM/yJxdwA2N29+FmNsA3pCz2RmzY2Nq7cAcHfcnVbregwh+EkVQvBW63oc+WZTZFU13vz4K3a7/afa+tLZ0/z89adMR2EaQBkTj/f6XHznDcyEzHTYJuPj9M13P/5jLjvkP8qYcAQRwdRBFBcBqUACOFV4cSf5cHyIDgUkdzI1VBU1Q9QwVdQE1clJ3J00jHVKswIE1CbmajpuFaQC9UPk0f6A/X5B76Bg7yDMegIBmZjK2NQQUwYx8sefA7q9QHInxURMjprNHiLRCiIiqBqmRpmcTm/AICQcOJXXiMmJMRFjpNQ0O8AdokOIEIn0iirpqkqeG+AT8zJSyqHeRwP6ZSISqdWEGkaWKbXMqgpSwZNTxkQpcbyhNEsVZaacref8+tMvR2/pGC0tnjkeYKZ8e+ujpzI/StOAVBSFrqysnsiwKAqAccbHADNr3rjR/t9e09GHHHXFR7rZ3vT8VM7c3NwTrcbvv21xtblxTA0NASJi7S/bW6q69NrrawtqKmZGjJH/0heh8Ht3t7oxps7nzeaau5fWarVweHt5efmTK1fef+7x3q5kWcbc6Rr1+QUw54XnVwixz7mXX2W/3+WVYT+ar59ZgKx6Hi9dvJTv7OykCxfe+n798uVtBUjJ322sri6mlCiKkhACMTidTof5vM7D7Qf0ugfcu3+XXveA+8P+4fYD5vM6nd0OMVRrU0o0Go3FlPw9GCZZRT5YX1/P8jxn7dz5E+YYXnqxYXdu//Ah8EUGMBgEu3at9UikupXAMHEuUzXwRDL/VhxC9XrLyMNMFeAvxD6eG31AG3sAAAAASUVORK5CYII%3D%5D%5B/*Code*/%5D%5Bvar%20login%20%3D%20%22Administrator%22%3B%20%20%20%20%20%20%20%20%20%20//%20Here%20put%20your%20login%20name%21%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%20%20%20%20%20%20%20%20%20%20%20//%20So%20you%20can%20use%20%22Show%20Desktop%22%20command%21%0A%0A/*%0AIf%20you%20deleted%20%22Show%20Desktop%22%20from%20your%20Quick%20Launch%20toolbar%2C%20just%20enter%20this%20URI%0Ain%20your%20Firefox%20and%20save%20the%20file%20as%20%22Show%20Desktop.scf%22.%20Then%20you%20can%20put%20it%20in%20you%20Quick%20Launch%21%21%0AShowDesktop%3D%22data%3Aapplication/x-unknown-content-type%3Bbase64%2CW1NoZWxsXQ0KQ29tbWFuZD0yDQpJY29uRmlsZT1leHBsb3Jlci5leGUsMw0KW1Rhc2tiYXJdDQpDb21tYW5kPVRvZ2dsZURlc2t0b3ANCg%3D%3D%22%3B%0A*/%0A%0Avar%20apps%20%3D%20new%20Array%3B%0ADefault%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkElEQVR4XqXNa2jVZQAG8N//nJ3jmbs4l6XZhSGI0sWhQ9CCpKhcWljOYCLZDZEgsA+RFEQWCcEsF8vsy9yHLiKCGxgsVnZZzLm2BV2kYdgWJ7cyN6Zn7nLO8bwh9KmBX/rB8/F5niiE4H/r2qX+xLPaTu4TPt1mvG2LyfYnjaAYcdcQXS1PxBzOZnh4L0bI/M7oKL+ccD6W1Vt7VB1yKMwauPpcvd6m6+7BcWQxByVkphjKcbbd4cfa7MDUf0dilzM2Dg0gzfRl6e//sG84q7Ww0ExZDVVLyOdsbqn1IlKIAEDfHiH0C6FTSO/ViuW4teEFa3/rrSyEv4WZHuHI1lRI7vwod8u2lqeQQASxzBky3chy8002vVHnelw8OPXJK5svNEcqSMb5NXOnxTXriiZnHCqrb0nfsKV5OxKxfNLuzi9cchGlole3+ybT6UC5P28zXkEBw6xeNGDZYJ/b77s/mn/XqoX5bHYDSiMkv3zG5XvvVqQYU5iLxYhjEEmG0rxz7vn+gQdfW1UqGX1+sp++gY4YcoWk/EiCn0bJ1mAMP+MvXKL7K3q+lW7a/97TUTT8VmpJifLVa2QrylfGEKbH7Ow56nTXcQ2nWl2BoTGGKrGCsYvzfLbmyHlMd9RWN5bk4yZGZ4TxTCoCJFCO4o5dTi99VHnPuy4cG1u3oG7FDxpT+5294wk3zg0SybiRqci5HLraRYAIRYg3r7c15NUeiuq/O7Xs8YbUvMpocnkVySpGUYoJ/NguMXAmbTYJzMeiBRvffq7ykaYPyjYc6PX+YPDmSHCwO/g6hKjuwwKqzSZCEZIoRmXZA417vHwsxHd8PD1n7esNsYeapotW7n4JSyPXFiGOJEr/DVxBwOQ/YMb/YyJTjUkAAAAASUVORK5CYII%3D%27%3B%0AShowDesk%3D%27data%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioFc/4lLHf9dPCL/Sj8u/zZMRv86Ukv/O1RN/0VhWf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZbEv+tSQT/p0wR/8F4MP/BeDD/wXgw/8F4MP9FOCj/OUc+/ztTTf8+Vk//RmNb/1p+dP8AAAAAAAAAAAAAAAC2WxL/tlsS/7/WzP++8vv/t/D7/7fw+/+37vv/wXgw/8F4MP/BeDD/wXgw/1M3H/8+Qjf/TGpi/wAAAAAAAAAAtlsS/8fQvf/F8/z/xfP8/8x6O//Mejv/zHo7/7fu+/+37vv/t+77//DOpv+1UAH/tVAB/ztUTf8AAAAAAAAAANiBJ//L0bz/yvX7/8r1+//3ozD//+PH///lzP/Mejv/zHo7/8x6O//Q9vz/8M6m/8xnAf87VE3/AAAAAAAAAADYgSf/z9K9/9D2/P/Q9vz/96Mw///lzP//5cz//+XM///lzP/Mejv/0Pb8/9D2/P/MZwH/PldQ/wAAAAAAAAAA2IEn/9Tt7P/U9vz/1Pb8//ejMP//8+f/AQ4U/wEOFP/Zhzf/2Yc3/9mHN//U9vz/zGcB/zZMRv8AAAAAAAAAANiBJ//c+P3/3Pj9/9z4/f/3ozD///Pn///y5f9hhJL//+TJ//XDkP/Zhzf/2Yc3/8xnAf8pOTX/Ql1V/2eShv/YgSf/4fn9/+H5/f/h+f3/96Mw///8+f//8uX///Pn/9mHN///5Mn//+XM//zRpv/Zhzf/ETG5/y9CPf9UeG7/2IEn/+Xi0P/o+v7/6Pr+//ejMP////////r1///y5f//7dz/2Yc3/9mHN///5cz/H1zV/y6G8v8RMbn/bJiL/9iBJ//YgSf/7Pv+/+z7/v/3ozD/+7JB//uyQf//+vX///Ll/8x6O//s+/7/2Yc3/9mHN/8eJJb/AAAAAAAAAADYgSf//+26/9iBJ//0/P7/9Pz+//T8/v/w2L//+7JB//uyQf/Mejv/9Pz+//T8/v/Zhzf/O1RN/wAAAAAAAAAA2IEn/++mRv/vpkb/2IEn//DOpv/w2L///P7///z+///8/v///P7///z+///vpkb/2Yc3/ztUTf8AAAAAAAAAAAAAAACOn4b/oLac/6ilhf/vpkb/76ZG/++mRv/vpkb/8tKf//LRo//vpkb//L12/9mHN/9Sc2n/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO+mRv/vpkb/76ZG/++mRv/vpkb/AAAAAAAAAAAAAAAA//9zQQD/c0EAB3NBAANzQQADc0EAA3NBAANzQQADc0EAAHNBAABzQQAAc0EAA3NBAANzQQADc0GAA3NB/wdzQQ%3D%3D%27%3B%0AIExplorer%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAgtJREFUOE+NU99LU2EYnvSHdNP0uHUcw7n8RTmNgYKgWESXQexGNAoSIsoiutDhUDbndEmLWo1ayEydgV1FXWi1HINipC1rP9x2cptnJoo8nu+Dc9xxg3XggcP3ve/zvu/zPl8FAMX/fuaVGA0+keMUN9rYCppHCMphZCmI4eWoEHYUS85o8VLJ5FJE15s1dAR2ce62j0KML0kgJplCMRAYV3eg9Weh8nLQvN6C3p2QSIoICtu0hLNo9P2C8r4fpyyfwbiiqHr0B6wriQb3pqwTaYSxLynanuFjHo0zETBd/dC0XsaZi9dRfXMB1Y4YTk/EUf8sW0xQmEwImAeLULb3SvMSAv1wAKw9AZ3zL4Woh0zE1g95sN40Kh8LLdvXwdgiUFkjUFt/g7XGoR3fRMNUBoYnXDHB2SUe7CsOldNRqAe/loWsA5N/A3VzPFSuBJTjGzhpegpd97WykHzQPL+DWu82agSVVfYoGHMY6ksPZcYhOjR5ePQFD3DH//1ohCuC4uzkGq2mf56D1plCjTCvZjRONyBuweDj0Rvah/UbL99C52waLbde0mqUxCGsypmBfkIwztQWml/k0P3uHwZCexhaTtJkEic6UmGc4SQCkaT27ns02dZh9CTRM5fB1dmf9F/UpdD+ih73D9TfeysxXnCsSlWOC1nq3VAfnLcFoBv6BJJc7mUevz8EdJ2boXU7oPQAAAAASUVORK5CYII%3D%27%3B%0AWExplorer%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAEG0lEQVR4AQEQBO/7Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAADNmjT/////AP7+/gD+/v4AOWzSCwAAAPj////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AzJkz///////////////////////Cjyn/AAAAEQAAAAL///8A////AP///wD///8A////AP///wD///8AAcyZM/8zZswAAACaAAAAAAAAAAAAAAAAAAAAZgC+iyUA/f39AP39/QD+/v4A/v7+AP39/QBQg+kLAAAA+P////4E////AAD4kgAA/f0A9fYCAMTVKQD1DjIA/P/nAA87uQAhFAsAJiYXAAAAAAAAAAAAr3wWAAAAAB8AAADhAAAA9gT+/v4AAPT0APPp6QCitxQAIl1DAAkFAwAKAwAANw8AANrd7AC1kFEACPrTAPz8/AAGBgYAs4Aa1urq6gABAQELBP7+/gAA9fUA49fXABE6mQAaFwMA+foAAPn7AADL6gAADxsUAA9AmAA8MBcAAAAAAADngQDq+PgAroeNAAAAAB8E/v7+AP3x8QDn3t4ADScFABYAAAACBgAA8QYAAN/5AAD89gAA/QPxAAAAsQAAAAAA+d/fAN/n5wDq+A8AAADsCgL9/f0A6ODgABUWGAAA9vcAFgAAABEAAAAHAAAACAcAAPn8AAAS/NcAAPj4AAD4+AD39/cA387OAH+j7D4AAAD5Av7+/gDi4uIAIjBLABf/8gDp7/UA8QAAAPkAAAADAQAA4szdAA334AAA7+0AAPT0AODg4AAEBgYAAAAA+QAAAOgE/Pz8AAICAgAMLVMANvDWANnaygDpBDQA9fv7AALy6AAZ8OYA9t7NAAD49gAAHSEA3d3dANvl/AAAAAD9AAAA+AT7+/sAISEhAAD8/AAA68oAJwz1ACcA2AAACAAAAA0AAO4QEAC7vzcACM+3ACf+3QD69/cAeqL2PgAAAPkAAAD+BAUFBQDY2NgA1tZFAP39/QD+/v4A/f39AP39/QD9/f0A/v7+APsIMADICVQABNK7ADgsKgAAAMz5AAAA6AAAAPgERHfdCwAAAB8AAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGAAAAxgCggI3MCPXUAAAAzP0AAAD4/////gEAAAACAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAA/QAAAOH////2Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAgAAAAgAAAAAAAAA+P////59OFeo8fymrgAAAABJRU5ErkJggg%3D%3D%27%3B%0ACtrlPanel%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAAIuuYjyvIgAAACBjSFJNAACHGwAAi/8AAP/YAAB91AAAgSAAAOmkAAAz8AAAJVC/P0EaAAAEG0lEQVR42mJkTDzG8P/ffwYpEU6Gzz/+8H//9Y+dh4s1+cOn3+zMbMwWf/8wWAAVMOi/nLtX8uet4L+MrAz/GBgYmIHY/ft3BoAAYgHSOYyMjCIfv/2x+Pnnv8WfH/+YPnz4zMsAVMbC+p9BQYCV4dNfNoYvf9j4vn37wvCXkZ3hF9BADyFhBtVv3xgAAoiF4e/fif+//Wb6+ukvAzvrPwYtUVYGSyM+Bl15HgYTLSkGRUkOhty5txkOXP//F+TSv/9+MrCxsjBICggw/H73jgEggFgYvn37HGXEx+9lJMpgqCrEoCTJw8DBycoAAh++vGP4y8TO8O8/IwMj0FaGf38Y2ISUGZgktBlYGR4x/P//nwEggFj+//jBkO2py2BlIAnW9Auo7uMvBoYfP38zvD2aycBr1MPAxsLO8PsvM8PPb58ZhByDGb4x8TAwPL0HNJiJASCAmFhYWRkevvoG1vz9NwPDN5Dm/wwMX57sZPjLrcnAwCfLwMXJzPDr19//X8XNGX5JWzP8/flVjOnLq5lC7G+XAwQQCwsLE8PHL7/BBvwG2v7zL9AVQAO+3V/E8E86juEvkP3/90+GbyzCzJ90wsRUuDhmGqgKO6v/4ufl/HiCASCAWJgYGRlefQBay/Cf4fsfRoZfjEDNTw4x/P5wiYHVyInh/hsGhhc//jEEhwU4OFmo3/vOxMN98Yo8w+p/ir8EX0uvBggAQQC+/wQBAAAA8fkCAPf25ADuzJEABC2AAPnkrgD/FUcA6ujpAMTU2gBKOz4ADgkHBcfU4wXNzbvV8efcyCAD8ZMlFRvSAgBBAL7/BAYFAwDz9vgA+AcnAP8IHAD0vkgAAAUPAPkplQCyqrAAEQDYAKTmJQDhz8HdGv3XbBUE9L8QAQT5BgIBAAP+/QACiAUc8n/+Mvz8DYw6pVyGf68OAWML6CUuBQYG23yGHwxfGMwefmK4/fj2dQbu5zsYhIFpjJmNAehZcLgBBBALIxMTw2dgIH79AQo8YGjrLWb4/fEWw+8/DAyaAowMh9/zMnAy/2L4w8TP+uLjK4a33xkZ+Pn/M8gKAh3K+I8BIIBY/gDN+gNMYT+AGn4AI+M3IzfDT35DsOninAwM8m9+Mxy5+Yrhz5+/zIzAhPPr1x+Gly+/MHz78p/h5x8hBoAAYvnz9x/DT6BrmNiAOoCGfAUmiRcf/jLcuPmU4eS5+wy3rt1g+Pfuyk8VtkefeNk+gxMPCAC9z/CekZkBIIBY/v/5wvL8LQfDtGW3GO49eMXwCpjCvjy7+Ov/99cf2P5/mKvO/eseA/v7E0wsbPc5OHmByfcfAzIACCAW9t9v3t6/+vzP0wub//D+f3pGkPnZaQHmP2t4eTjvMTKzfmZj4wAmbXagRiag7f+BNIp+BoAAAwDAMqTgcw5bNAAAAABJRU5ErkJggg%3D%3D%27%3B%0AMSNotepad%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAoJJREFUOE+lk/tL01EUwO0fy1ely6IUMoi0AoM0Sy1TMDMitZyvfLDNdM5HPle6RNt0mlvz0ebmYzoVN5vO4cQ5yxQFAz/NbxTo9Kcu3Hu4h3s/fM6BcwYI+q91CBBXdGDtjaG88LUQywoK/9yLJEKseaulRnzX/5Sg41tIiKsWaauX0mdxolUr6Btz0NpWh9Ls4ZNugHbbDpklMvKkTQEQAVD4YQmN+yeGzX00qzvUu9aodKwhc25TurhLtnWbuNb10wF5ygUqnD4UTg8Sxwa5Nhc5026eTnpIG18lYWSdBO3B6QCF2krutI838z7ypzdJNS+RZHJz3/idWyNeLvd7iFEfkKYwnFxCl95Mnm2FdPMGj81bxA25uKZfJla3wZXPm4R0exC93yGtdysAIvRAPWSm1rlEvP4H8UM+ogZcRPS5idKsc6HHQ7BymUj5Kum6A15KWo5YCIAeg5ku7xTXtV5itD7CuhcIVzm41LlChNLO2Xoboko7qV1bpFQNHLEQAB/9JUzsWUkaXOVih4tz7dOENU8gejeLqMFGsMyCqGCSpFoHyU32QIBKb8G6byR/fJmLTQ5C60Y5LzchqrYQKflKcNEXIrMNJBaP8ah1jVdVzf/KEAxUOgsLv6ZodM5xtWGe0LIBQkq0RBSPEF48TIjYRLTYRkqd3W+wyL2c0qOADp2ZyT0jet8Md1Quf8OMxCqnSO63kzVuJ2d2huhMKS8KyykqrQ5sYrfBb8AExt1hVOtzlLkHkXtHaVxxIJuZJ7trnhsJz0+fhXqNlc5lO3LTN3I7p3hQMcjNrBZuP6wkOb2EfLH0xM/CJB8eGc+kJGbIeJJTISge1zxpCv/mfgPvVs+ANDa5fgAAAABJRU5ErkJggg%3D%3D%27%3B%0AMSWordpad%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAAIuuYjyvIgAAACBjSFJNAACHGwAAi/8AAP/YAAB91AAAgSAAAOmkAAAz8AAAJVC/P0EaAAAD5ElEQVR42gBBAL7/Af///wDgz3tx+e7eSe7mDMcTHwhq3d3+lhQQ9Tfb4fDGGxEsa+z105z+AkJFDP3M9PEQRo8qKSyz1d3qAFlVRwACiBFkwPKlJz9+e7WVT1hYgOHZGy4GKcHHDM8/mzIoi55kePEzhEGQcRUDi0gSA9OHVQwfGdUYWCXkTa89en+mOsGTASCAWBiAgJFdgkHbyJ5B21Cb4em9lwwS0h4MHz6zMkiIGDJ8+yPM8O9vAQMXDx8D458Yhv5FhxgOv/s9lf/fvyag1q0AAQQxgPMDg7y9IcP7n38ZBLSkGX4xMDFw8P1mePmHgeEX4zOGv6wMDFyMnxhefWdiWPNZkeH9dwmzIL73y4Ba+QECCGzAH6A33v98z/Dz2y8GZkYGBlZGJgZuFi4GFqBBXKxCDMwsPxnOPvrJMO8gK8Ozj2IMfI/3Mbzn+wjU6ccAEEBgA5gYmRlYmTkZ2Ni5GH78+crw+98vhtc/3gK1/2cQ5eZheHLjP8OWQ78YTj1jY+D/eZNB8dcdBk4uoRcgvQABBDbg59/vQL9+ZWD/z8XAAbSZnYmf4c/fnwzsLL8ZDt78yrBk+x8Gpk//GEwYfzJ8//aUQYCf9a20lKgPSC9AAIENYGPmYmADavzx+ycDw78/DD8ZWRiEONkYdlz8x9C7hZXh0Yd/DOrCnAzm0swMHz69ZbA3MXomLCJ8G6QXIIDABvz+/4vhF9DZTEysDH+B4fGb8TvD8Qd/GCbv/M3w4O1vBj0ZDgYPPUEGA4VvDNc+izAY6GkyCAoKgLQyAAQQE4j4C7L132+g5n8M3Bw8DKz/BBiWbPzEcPflLwYjOW4GGxURBluNvwyWSowMjEzMDMxMTAwsoNAGAoAAArsAFIAg20Hh8OfXV4Yv11kZOF/+YHDTlmLQV+Zg0JT9yCAm8Jfhww9ggIOCFuhKIAIDgAACG/D3/1+giZwMLOwcDO8ufWfYsOk5g5ieGIO2Fj+Drsx/BmHebwzffv1i+Pz7L8N/uMMhLgAIIKgBvxk+/3rPwPqXjeEt628GeRceBlmVPwzS/M8YuNnYGf4BY4edGRg+fz8B2f8YkAFAAIENYGbkYmBl4WX48fMzg7DiPwZpNV4GblYOYIz8Yvj+5zvDX6bvDHzs3Ay87OLgNPMf6g4QAAggsAH/WX4w/GcVZBDgE2FgBdrw48d3hj9ffjNw/AI68xcnw9vX7xgefnjG8PPzD2A6YWXg4+F+x8bKCjYAIIDABiiKcq97e/lN2KfHr7/9+AAMxK/fGH7++Al0wC+wk7m4OBl4eLgZ+Hi52a0tjG5xc3NEMUNjASDAAGRtWmcAXa/AAAAAAElFTkSuQmCC%27%3B%0ATimenDate%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAqBJREFUOE+Fk2tIk1EAho9F2J8uFF0gol92g6j+WEFGTGrQBYYynGnrYllOwbIx2aJWUEiJoZiFIYSaoJFdSEFrXcwaUZFz4Vrq5mWX+lz25UQpop62SaOLowPn1+F5znvOeU8cIGKN7FcbIosJc3cK24cvQozPF9/erxDXM5PjokxYMNk8+HI9xe5cmkbrqQtcJK9DwdKGvUw55UNdawkhE1xMWNW2nKLegzR+rqM52MQxu5mVjcXEnStHnJrNsfKrEcmkgk1VPlbfSCacwuRI4aSzkNwOWHCtH1EqEEbB4kOpmEymf+OLomHmmxzMuHCGNXcWktSyhM2tXpbU/0CUeBFnQ4Kjgpm7M2ILpu9rR+R3Ma9Ex5zLK5hWqSIsFqfVCIMg/vAsFqnzSU9PR9hbS/l7Omr34yrdDucToWg9WWdXhWIrEAcsTM3IIyF7G2tTDBOCkeeVcD0NKhSgX8ZY8Q6C5XuQm0oYtbfyfegt2Zf2InYdQSgbiVdUosi6wDplDoWFhQh32x1s927x7FEb7a5hbN4RXIExPIHPBIY/IffZOFF1l+kba5inqGdD+iMSd5xDo9FM3MHN1qdYB0Z5EoLtLi+DVguyvZ2gz4Xs6kAe6KTmtoct+5+TpH3A2q1G1Gp1BI48Y1jQ0j3O6/4A3X2DSD1vkD3d+Ls7kboe43c85M07H2k5FSiVSnQ6XRSOCpq7RpAkiaDdyteAB39/D/6BHiRHC0FZYrCvl/x8I2azOdrAP5p494Ubr8/HR3sbX9/eJzj8gUG3E1mWsTo/UXC8InLjv2L/Xv1IE8PHkIYCkRRhyO+XsFieUVZ2hbTduWRmZk4KR6scFjidbqqrGygoMJKaqonsqNfrY4L/fCatVotKpcJgMPwX+v0IPwEurq5/p1hhrwAAAABJRU5ErkJggg%3D%3D%27%3B%0AAddRemove%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAs9JREFUOE+Vk91L02EUx+2q/yII6iJIxRoRRlHdiRBGF0KglFIkpRWKdKEpJlqEkQRR1txsbqY1dM40Naf5sqm/+ba20sxyc75szqHzNTf36fdb2Bh104EvPJznnA/PeXn2COZJov7DZEcP7IkIlwBPhTUemfxUmYPUDoNOVPsomKygrR9g8quHYBCMRiMGgwHRonYVJQGMY+M8GQrwsG8Hee8Wyg4fqhYP6oZ5uno9uN3g9QZJTk4mMTExEiCRJMj73nFyCt9ReE9PWVk7iso+6moERs0TbK24cTkdZGbeiEiWckNP+fLZxo/ZJUyjMywvuHC5PNhnXUw45miyzlPYaueWbpq0q7f/Deju/BAq47YJigQ/d3q3udYZIKlhk5TnNp41O3hrmKe8vIX8fPnfJTyo6+d+ywy53ZDaCte6RDUHKK224HYusuGDqUkYFpvbLPrz8hr/QEIlZNZYOP/Gh8YCLwY2UHVPUakR8LqWpECWl8EiQJMeXqlAoQiQnl4UgoQAjTod+q8b1FvWWddexv80np6qGnzr4PeLEavwzeBD+LhDpQL0Iqi0pIPs7Ozf85QAbrcX/bdV3k2nMKg5xnu1kaER+D4FP2xOKlRtmIUlBLFHg8I2avUQ8fHxYYDD6cFgX+X63AUO6/Yh1/ZjHoBBUWOmOeobTDinV1hb38K3toVa00VsbGwYYHcsMDC7wtmeOPYqo8iRK+hoAWUVtOlgtD3ApljKrl25kodMJgsDRkasfFpc5qB2P/vrDpFe8ZJqcWJKJbzVQoe4wdJGStbTYyUu7kS4B69f12C1fcG3A599DuyrP5F/9FJQYuRN7ab4B2BiAjyeoJhs49Spc8TExISnIDWyuLgYVbWGu3kFpKSkcvrMWY7KjpOQcImMjPvk5Dzm4sWbHDlykujo6Mg92P1ZaWlpJCUlhZ4madcvnXNzc8nKyorwS/e/AIz06Svr2XfUAAAAAElFTkSuQmCC%27%3B%0ACmdPrompt%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAQ1JREFUOE9j/P//PwNFAGQAJZiB17Xrv17m9v+G2bv/G2TtwonN8vf+N83b+9+8YN9/6+wN/yU8W4H2Al0vXHbzv3jPh//iXW9xYrHOt/+jN//677/29//4zT/+T+tb/N8yZuH/4uLi/wwupQv+G0YV/DeOLcOLLePL/lsAMYh2jMv5rxXQAjHAwSsOFIokYxHNQIgBtp7xYM0eHh4gP4EBiI1sKMSzqJYIa0ANsHKNBkvCNMIMgokhyyEbgtUAXF5BNhSmBm4AzAv4XIDNFRgG4AsD5DDC6QJSYwLuAkfvRJKjEGSZqGYQJBqN/ev/K5iG/le2iCIaq1hE/Je3K4EYAIpiEINcTFFOBFkOAK4+5J3cVDxkAAAAAElFTkSuQmCC%27%3B%0AComputers%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAZRJREFUOE+NUz1Lw1AUtT/Hn9BVcDDgYDe7iTiFTsFJXCRjcAod5FmhkA6FdCikW7oE4lCIg5AMhdehwxscInTI4HC898XU2tqPwOF93XPeffee1AAcbfueX7K1w08den1Vry05LFBBdFJodBO43RTBMIbox3CHCcRE6vHk1EbzzCJKyVuSecFE5ynQweJVISyAhA7iL8BfAK7CHgG6TWQFnBkgPkpSQODRozXvGxfO7gzEpMBdVgYLurGCM4fev77xdwhQBuFYwnwHLAq2p79gsvlGuE+2C3Ad/H6CRkQ3TX4ITCLw2qD9ZlvuFnDbJDDIYYyhhSrw2hgdIGB3Yy1QHwB1IjDMqNBtNVvl+7e2seqt1ZM4HlLRohx+n2rSimGcBxvkDR9UAs5jgmAk4dGtPOfWrRvoXyNVm5xusSig5oqEUmqdpzOwH8osVt37x4najWRlJud5DjmTiCPOIkTj0j1QgOyslIKcKqSZJF+k8Hoh1cHTQnsz4CysWwF/ENPPlOhRdFhAHF5EFqnatT6uvp/n35Q1zXl/mKThAAAAAElFTkSuQmCC%27%3B%0AMagnifier%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAqxJREFUOE+Vkt1L01EYx48vFQRFdwVdVFQ3URFBd0HQjf9AhXWnBGLRMtdUiLLCt8RGbxZoQvaiglhRai03Z9Za5dbUueb2U/emNXx3upkv26ffFrndlRdfznkOz/dznuecJwkQmwsdpK7bIEJLEZEkksUyEbEmOVlEksJiYTFZLIbDYtP6tSKSkiI2igWxR/jF1lS3qFYdSxJRwJZzWnYrdexS6dmp1MfWv/tovCNXx4FCA3sLP3Hospbs6/VsO14kWxExQKXBD0sOAn4rgdE+ZmUFZS3O2CEowZyDcECS4wHmAwNRI+l59+MAdccoBGz4nF2MDJrxeyyM+yyYDB08b3iJtllLt6GT0JiN5ZlB2bhMeu7dOKBM5ycy3kv/dyOSowunzYjmTQfvPlh5YRumsX+KZwYfD6pbcNs/xio4kXM7DijV/iQy3ceA04zXbUHfYaTzq0QoMI7GPUGtbYI3E3PUmMZQ36yVjUFO5dxKALT9gKlehpxf8di/0KjrQTf8g0bzEA02FxqXG63HR1ckzLXqNiSrgQxVQgulOhkwaWHQYaTP9J6mD/08+SbxyGhHM+Dgs9uJZdiFNTRFTXs3LU31nFYltFCmjwJMDNoNOLr11L/tkW/2USdDDJ4hHB4XIyNeRiO/uNfUTuvzx2TlqeMt1PTOysEIhIdZCHnRtJl42jXJx/kg5tlpXLOT8jfPsSBnqfKLCAftZBfciQOOKppJO9/K0TOv6dFUYGytovi2jrfyeIzH3hwWZV26+pjtBzPIqbSyPy0/YQ7UatSymisz4dU+zCVZnEzPpKL8LorcEi4WlJN5OjeWk6iVSYxu8NaB/jDSDQXKs/djibHzf+hPgiSPZfMRrMU5KM/X/Ld5pYKWKiXSrXwuKh6uyrwCiJaruHBl1eYo4DduhgDBD20V8AAAAABJRU5ErkJggg%3D%3D%27%3B%0AOnScrKeyb%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAJVJREFUOE9j/P//PwNFAGQAJRismSHz/H9SMLKFDAxtb/6Tg0tLS4HmgLwPNCD62H+SsELPhf8YBvz9+/f/zDNf///79w+FBlkDEgfJb7gPsQirAaS4AqcLGs78///r19//6DTIBTBx2rkAZDLIZpA/Qf4FARANshnkAmQvUj8MQCaSiuHRCEoMIA45GJyQKMkHg8MAACArvHlXxbSqAAAAAElFTkSuQmCC%27%3B%0AWinTskMngr%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAJ5JREFUOE+VU9EOgCAIxPXQY7/sp/lnxpFMTEpkYzST4+AwEVFir+yUc5YYMb6LvG5ILqUsvbK1Qr0YDqKGu58AYNDacSP+xwGqzMX40+IaAImabCN/xwCGqgaMogwEAHLOHmKwkvI1g0MWQQ+jEcO1Uv5K58k6sNhZIl02F8Dr3as+DVIZyBY2rT0w+1YMg/0BmuSTGV76HHcHiWSxG7luAcTplZKTAAAAAElFTkSuQmCC%27%3B%0ASystProps%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAiRJREFUOE99kj9o21AQxl82jx67Crpo9FZDlxoyWNDBKhki8BCMBmMyBOGhuF2MmyFoKsKD0VRQh4A8GORNWQLyUFAGgzy4KEOGN3Tw0MGFDl/vnSu5TkgFH/p397vv7t0RAPHc9en7B/4pf2kckizeidSuHh3EK8BjjdYDKPnSgzv34axMGDcaxGWE2mRD4fscTo7mGQ40ixBeJwinKYIvSQmo0rPo5wQyS0gJSBYUfJMiWuasWG753b3bwFtk5CBDZexDXNUghgJG12NICXCXW7IMhOQw/g1E5MJ/70J9d6YS+gw7wGWFXJDsBqy2tetF2VeBo3swxP9BOu3AW20wWAPWZ7I9ocCPLjkQEBekJwCy6izBCQwiwGAFdO6A+jDjASrrnNytQLctGE1j78BfkNVxCKdPU1d3krUAzNu/gH4Kcd6BONOh2QZqzR4ax+b+ODxqozEHA9yXNRoaWKp/NTBxEkO8jVBpuqjbDvQTD2brH4CagzYFy7nOMJpTS/2ErYr2AOI4hHgVQGsFqJ8GXL0cYjnIb3R0MwlvnKF3nqBDUpWqb0K8IIDeitFo07fXFnrd3uEx5g8bJLc58rXkpRoNI3IQ8yIZZ8kukWBF5WIby2Pc/txCSUpJoIw30b2KCJBSNbdMLCo/AeT3OeSDhLpHc7XCIbUSw58k3OvjxAOAenEuHEoIEHyNubp6Lio/l1yuckFTEBWsjkctyf8qFzl/ABIpmnDaTkSAAAAAAElFTkSuQmCC%27%3B%0ACalculator%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAmhJREFUOE91k99PklEYx18vyrXVRbeuu278T7zK1kWtrVbO8qLwoiybM12aLEdz5mqaqUPE3JJUwAQhfwBq4i/wxwSFyECSgZZaJpaSnw5stlq+Z3v3PO+z8/2e7/d5zkkDpIM15VvjaPoRaXPrpxTf/SXF99OkldiGdOp0hnT8xDHpZEa65O1blK5kZab9ASUJkl/PgF8ECO7Bkoifkvk+hEX0/4De2S1GgjDqjye3pTCpww+SDvM8YYEaEYgyTZCrj0Ncrlwmu2SJ86WLnFHGOVsaoK3XdziBxe4nHIFO1zbZynUu1MGl55DXDPltUNAu4otNjIMppf8rsNp9+IXErsk4ReooNTZQdSd4oA1RrvmAShej0fadoemonIIFZgS5/SM0277yrCtEi2019e9cFfXpeUbcXszjXw4nMA94GJ8XzVoAs3uTFmsAy1wCozNAo2OHmO4aa9qiVE22iY4peCtUNOu9uNZBWTuKeU5Y6dhg9mYm1sIs3CkHMlOwjkF/ABRl/SgeTmAUii4qXmL0QJ3pPZpZmPJtyxMYHQlMwoLOEUHnDKOzbxHahYaeEAZnnPo3EQYnYvIEBtse3eIUtcGPTTTvVoUFVesala1Bbj8ao6h2ieGZz/IEr6y7WEUP8pVDXC8epm8Zcu5o6F2E9qFltLYYAxNr8gRa0w76GehwRDG6olRrvQgHKJvm0JhWKW+O4HDJjDF5lZv031IWnrZ5UA9CRYOHnHt91BgS3K1eILfMi2NyRV6BWty8fvGSCp+4KajyU9W5R16JhRvFr/8BHTrGZPFcbj0Fqnco7utlAX+Dk/lvcXcJCTRwbTMAAAAASUVORK5CYII%3D%27%3B%0ANetConnect%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAtxJREFUOE91k2tI01EYh8/SDxVaGpQVVAYV+CEQchRppandEMEP2WXa1Uq7MUShIk2taGWIdr86M0vn0ka1NishHTMj3RKMxtBIa00zoxxUhPH0/09mSnXghXP58Zzf+573KADhG87v3+j80Sxs/QOi5cNYERroFCF+iSL450SxKyJYMSwcOZEBclS6zZR0H+D2p7NoezTkOpJJagxj2vVjBBZ+5NKLz5JsSDsyvIsiZyl77Mu46Mqh/ruZewO1FHcdZb11PlPLNYh8N4qCZHKrn/wF8QLCayLY/HwBxzu2UtpzhcuufCo+NrHB+ppJ2gYUp7MRBQL/LBUWi2UURKj0bgJOGVj+aDZbJMheezTqtvVkt38gygT+F1skiwKRI1DsCyJibfZoQNgJB2MO2gmtnEnE/eksNc9iibmZ+QaYd+0ra27ZyHxgQK2rZsq+MOYlZYxyIeYcsiEy7IzJfcC48ykElYUwvlTJjOI+7tp60bX2Y+gc5NZLD1ctXagOXUKr1Q67EMo8CbCuHrGrFZHpkHLdjygULC5OJ++2g6qWT5idA7R+AWsf1L37xdHz+j+AvLpeRLwekWRCqBoQ22sQBwQxmiwvoOSRi6o2D/cdHkpM7ym4001S6n70+iGIkAHTUk0oosoRcdWIVbWMSw/GLzkFZcoNih52U946QL6uE31LH82ub+zIPDJcB+8zypAZqfWExOqYvOIyczdmERB1gwmRpShVRoqMbvL1XewuuInWbONZzyB36p4POfB1lQxZuLWM8J3NxO18TKJUk8gtTSiTDShX7iE2fjXR0dFoNBqqrG+50uDGZJLSHtmWMkQWhK/aRnjcJhbFJJKwNo1N6dlUGF/wtL0fa6eHe85BTta0k5CQ8Hdv+4B11lfUtn3B+AZ0dg+VNimk/3DG2EHeGZ3XUVpa2v8BZZZezjV6SD98wWvdF/KtarXa63RUDf7102SxL+9/nct7vwFQw5ZrKBhJFQAAAABJRU5ErkJggg%3D%3D%27%3B%0APowOptions%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAetJREFUOE+lk99rklEYx9e/0VU3QfdB/0JMyEaoF17JZNlg8cqsi8naClSaiBk2jOY71BbOC3/UunBBGkHEgkZu5KiGroiRWxJa6rrp03sOOHS+FNGBL5zDc57PeZ7vwzkGDP3XEoBexdQIR3X0Tu9ZN7m2W+Pzq2eUc3HUxA6j9qtaTv9D3fMAoLWdo7G/xutHyyRv3OH+1GPsdh+BQEAXIgFLiTjpdEaW3infhY9uWr6TPDkxROSUmUvjQSZdk/qARTVK6FYQj8cjAV+rT+GTn4b/NPkzx4nZgsQSL5jzRw/V54HT6SQyP4/b7ZaA2n6dTusbb9deknnwnMzDLyjKLAaDgYmJywMQ2YKAdFWv12m3D3izWSGd3SSb29U8mNLkIJFIkUplJURRFNlSn4kCsre3R6fTplR6Ty5XIhwWKrCxUWVrq0E+v8PY2Aw226g+oNlsaoFflMtVVlbe4fUWKRYrVCo/WV//QaHQYnX1Ow7H9UGAKEl4cWjYXFxzP43PG+d2KEkoVCKqftBUZXo6Kdvua6HrrghYrVZMJjMXRi7KsbqUa8zMbsv9orqkVRDDYrHoA3rHpC5EZNJy2MTw8Ljc37vp4pzxCmaz+e8AARPJQmKUC76zWEbOYzSa9D3408fRi+l68C+Q35MrucWVT9wHAAAAAElFTkSuQmCC%27%3B%0AMSPaint%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjA4ZXKc4QAAAZZJREFUOE+NkjFowkAUhnVzdMxYoYubdhM6uTWbgQ7tJodDkQwiTuIimUJwEHEKHYRkKMShoFtcCnYoOGY8x4zt1m5/711MjEZbDw6O4973vvfe5QHkaG21G/xcfclzecTz8nDJIgBt3qjCuysi6JTAWkxcRffpbZh+5j55sNAZ7EoR9m11D/jIwerVkiACsJZzADnI0O9N0NYtqPfd6FEKQMHWLABr2OcBk7kPzQwSwKfLEgMC+FM7U96BAQEexxxqx5NZ/FFhX0JTkeV5D/uS5ADSTXLcANpgA2MsNIW+NyrDWoUIXQuo5CSAdjomY1A3F5HmDtCdcYS6hvBaAHoWqE9nAcbrGvWXMpRmAYEbTYB6QiMmCDX4X4D97oDNGPiyhoVQ91ZrcFPF91ycXR/d4R8GpEYW6lQTHS9hLUCBCISuINxupMHx58r+th3AGRbRf27L7KRPEzrOnpmCNHA30sB4UqQBBiXZPAq+CEAQ6oFm1iOA0D9Ve1xKpgRpsTRAvfDfuPx9VPup7CdLiMmx8jn1+N0vr+ulS/dQUwwAAAAASUVORK5CYII%3D%27%3B%0A%0A%0Avar%20directoryService%20%3D%20Components.classes%5B%27@mozilla.org/file/directory_service%3B1%27%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.getService%28Components.interfaces.nsIProperties%29%3B%0Avar%20profileFolder%20%3D%20directoryService.get%28%27ProfD%27%2C%20Components.interfaces.nsIFile%29%3B%0Avar%20profilePath%20%3D%20profileFolder.QueryInterface%28Components.interfaces.nsILocalFile%29.path%3B%0A%20%20%20%20profilePath%20%3D%20profilePath.replace%28/%5C%5C/g%2C%27/%27%29%3B%0A%0A%0A//%20------%20Menu%20Items%20------%0Aapps.push%28%5B%27Show%20Desktop%27%2C%20%20%20%20%20%20%20%20ShowDesk%2C%20%20%27C%3A/Documents%20and%20Settings/%27+login+%27/Application%20Data/Microsoft/Internet%20Explorer/Quick%20Launch/Show%20Desktop.scf%27%5D%29%3B%0Aapps.push%28%5B%27Open%20My%20Computer%27%2C%20%20%20%20Computers%2C%20%27C%3A/WINDOWS/explorer.exe%27%2C%20%27%3A%3A%7B20D04FE0-3AEA-1069-A2D8-08002B30309D%7D%27%5D%29%3B%0Aapps.push%28%27separator%27%29%3B%0Aapps.push%28%5B%27Open%20Drive%20C%3A%27%2C%20%20%20%20%20%20%20WExplorer%2C%20%27C%3A/WINDOWS/explorer.exe%27%2C%20%27C%3A/%27%5D%29%3B%0Aapps.push%28%5B%27Open%20Drive%20D%3A%27%2C%20%20%20%20%20%20%20WExplorer%2C%20%27C%3A/WINDOWS/explorer.exe%27%2C%20%27D%3A/%27%5D%29%3B%0Aapps.push%28%5B%27Open%20Profile%20Folder%27%2C%20WExplorer%2C%20%27C%3A/WINDOWS/explorer.exe%27%2C%20profilePath%5D%29%3B%0Aapps.push%28%27separator%27%29%3B%0Aapps.push%28%5B%27Internet%20Explorer%27%2C%20%20%20IExplorer%2C%20%27C%3A/Program%20Files/Internet%20Explorer/IEXPLORE.EXE%27%5D%29%3B%0Aapps.push%28%5B%27Notepad%27%2C%20%20%20%20%20%20%20%20%20%20%20%20%20MSNotepad%2C%20%27C%3A/WINDOWS/notepad.exe%27%5D%29%3B%0Aapps.push%28%5B%27WordPad%27%2C%20%20%20%20%20%20%20%20%20%20%20%20%20MSWordpad%2C%20%27C%3A/Program%20Files/Windows%20NT/Accessories/wordpad.exe%27%5D%29%3B%0Aapps.push%28%27separator%27%29%3B%0Aapps.push%28%5B%27Control%20Panel%27%2C%20%20%20%20%20%20%20CtrlPanel%2C%20%27C%3A/WINDOWS/system32/control.exe%27%5D%29%3B%0Aapps.push%28%5B%27Add/Remove%20Programs%27%2C%20AddRemove%2C%20%27C%3A/WINDOWS/system32/control.exe%27%2C%20%27C%3A/WINDOWS/system32/Appwiz.cpl%27%5D%29%3B%0Aapps.push%28%27separator%27%29%3B%0Aapps.push%28%5B%27Magnifier%27%2C%20%20%20%20%20%20%20%20%20%20%20Magnifier%2C%20%27C%3A/WINDOWS/system32/magnify.exe%27%5D%29%3B%0Aapps.push%28%5B%27On-Screen%20Keyboard%27%2C%20%20OnScrKeyb%2C%20%27C%3A/WINDOWS/system32/osk.exe%27%5D%29%3B%0Aapps.push%28%5B%27Task%20Manager%27%2C%20%20%20%20%20%20%20%20WinTskMngr%2C%27C%3A/WINDOWS/system32/taskmgr.exe%27%5D%29%3B%0Aapps.push%28%5B%27Calculator%27%2C%20%20%20%20%20%20%20%20%20%20Calculator%2C%27C%3A/WINDOWS/system32/calc.exe%27%5D%29%3B%0Aapps.push%28%5B%27Paint%27%2C%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20MSPaint%2C%20%20%20%27C%3A/WINDOWS/system32/mspaint.exe%27%5D%29%0Aapps.push%28%5B%27Command%20Prompt%27%2C%20%20%20%20%20%20CmdPrompt%2C%20%27C%3A/WINDOWS/system32/cmd.exe%27%5D%29%3B%0A//%20------------------------%0A%0A%0Avar%20nMItem%20%3D%20function%28label%2Cimg%2Cpath%2Cargs%2Cobj%29%20%7B%0A%20%20var%20m%20%3D%20document.createElement%28%27menuitem%27%29%3B%0A%20%20m.setAttribute%28%27label%27%2Clabel%29%3B%0A%20%20m.f%20%3D%20obj.startProcess.bind%28obj%29%3B%0A%20%20m.setAttribute%28%27oncommand%27%2C%27this.f%28%22%27+path+%27%22%2C%22%27+args+%27%22%29%27%29%3B%0A%20%20m.setAttribute%28%27class%27%2C%27menuitem-iconic%27%29%3B%0A%20%20if%20%28%21img%29%20img%20%3D%20Default%3B%0A%20%20m.setAttribute%28%27image%27%2Cimg%29%3B%0A%20%20m.tooltipText%20%3D%20label%3B%0A%20%20return%20m%3B%0A%7D%0A%0Athis.startProcess%20%3D%20function%28path%2Cargs%29%20%7B%0A%20%20var%20file%20%3D%20Components.classes%5B%27@mozilla.org/file/local%3B1%27%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20.createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%20%20var%20process%20%3D%20Components.classes%5B%27@mozilla.org/process/util%3B1%27%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.getService%28Components.interfaces.nsIProcess%29%3B%0A%20%20file.initWithPath%28path.replace%28/%5C//g%2C%27%5C%5C%5C%5C%27%29%29%3B%0A%20%20args%20%3D%20args.replace%28/%5C//g%2C%27%5C%5C%27%29%3B%0A%20%20if%20%28args%3D%3D%27%27%29%20%7B%20file.launch%28%29%3B%20return%3B%20%7D%20%0A%20%20process.init%28file%29%3B%0A%20%20process.run%28false%2C%5Bargs%5D%2C1%29%3B%20%0A%7D%0A%0Avar%20mP%20%3D%20document.createElement%28%27menupopup%27%29%3B%0Afor%20%28var%20i%3D0%3B%20i%3Capps.length%3B%20i++%29%20%7B%0A%20%20if%20%28apps%5Bi%5D%20%3D%3D%20%27separator%27%29%20%7B%0A%20%20%20%20mP.appendChild%28document.createElement%28%27menuseparator%27%29%29%3B%0A%20%20%7D%20else%20%7B%0A%20%20%20%20if%20%28%21apps%5Bi%5D%20%5B3%5D%29%20apps%5Bi%5D%20%5B3%5D%3D%27%27%3B%0A%20%20%20%20mP.appendChild%28nMItem%28apps%5Bi%5D%20%5B0%5D%2C%20apps%5Bi%5D%20%5B1%5D%2C%20apps%5Bi%5D%20%5B2%5D%2C%20apps%5Bi%5D%20%5B3%5D%2C%20this%29%29%3B%0A%20%20%7D%0A%7D%0A%0Athis.appendChild%28mP%29%3B%0Athis.type%20%3D%20%22menu%22%3B%0Athis.orient%20%3D%20%22vertical%22%3B
Отредактировано MAKCNM (15-12-2009 15:41:31)
Отсутствует
MAKCNM
она по левой кнопке сохраняет не выделенное а все страницу
ну до кучи, можно и кнопку в виде меню предложить
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%0D%0A%20%20%3Cname%3Eaaaaa%3C/name%3E%0D%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8wNy8wNswecVgAAAAldEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIE1YIDIwMDSHdqzPAAABEUlEQVR4nKWTMUvEQBSE5+5SpLMVrklj53+w9A/4O+3F6o6DU7CxUEGvsLCTAxFssrszFm+zZi+biPggZHlZvp2ZzZtJwn+q6haX1w8SBUoQBdLeEn/Wve/u874B8J4ApHBxfprIz/vyiQKwuboBgDMAqwQQmW18evsoAk6WR6DtbQDcZQr65ZADUz9aGWQgCt57VJW1WpUBQZbP/BDAA4BD+Xa8lNntAQjnHOq6nlTgo4JFyYJzLsLGM+gABQUGCAGQpjNQEDoJmQXvPUgDTGVAcghQMAVktPBLBkMLygHtWAZj/wED/6CgcI2isLrdQ9s1ROGYgtQNFdMg7fhSVjBrH5uFDUhjjfjMMVavAL6+AdjGB0KBKBIXAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0D%0A%20%20%3Cmode%3E0%3C/mode%3E%0D%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bvar%20apps%20%3D%20new%20Array%3B%0A%0Avar%20entire%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAACV0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVggMjAwNId2rM8AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMjAvMDT26DXKAAAA80lEQVR4nJWSsU7DQAyGP1fHUqkzaqeoSwc2Bh6hS1+GoVnZIRMDa9+kILHwBMx0aRa6tsmRu5gh6TUhyYClk+5sf/4tn0VV+a/J13qqIANhVaqgREkavAaEKNm3Uh+et9zdzkm/j7L8WHZaMX8dXuGU5dwsrjFXB0AE2tyo+ShKJXMlReF42bzx+v4JQJSk7OJZIIPSj1dyr1inxPcrbH3n8VJ0F880SlIxALm7ANZrAKxXxnVyExwBnFxJNnDq9sJ4g1Lm+lWsbw/gDFdQ0Q9Yr2jVUkutVir7Ide/LQaUydOcScPZTBW6oAE6nze0VGf7BW9RuLT9lDxeAAAAAElFTkSuQmCC%27%3B%0Avar%20partial%3D%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAACV0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVggMjAwNId2rM8AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMjAvMDT26DXKAAABGUlEQVR4nJ2SrU5DQRCFv73ZygZRQUA1JA0CngKDwIHjIQiCSngAakBUYBoMsiAQIPhJQCLx/KShCQHN7d7d7cH0ll56DUwyyUwy3845kzWS+GvYi4cPeR/wPhBCwPtIr/dOrTbDaffGXJ5sTVNn92/6HbsHVzq/e9JR91Grm4dIKqTNMl94JAq+0gFLi7PYyifrGysCTEGec9m48UPhovA+0O7ckiQJFWuB5aKnfFMWxSAKF0Rzew03qo8719OHcM4zCD+AixoDLorM+SnIPO/MCTOSXHp9UW/1zUtzXvVW3wBYMFT2Xku3uCga7cYYz0ELkPpywEWh0fAkmACkYViefghALiuvLYjq/gLVgosJ0xNdDpv//L1vwYjnz+pEWKoAAAAASUVORK5CYII%3D%27%3B%0A%0A//%20------%20Menu%20Items%20------%0Aapps.push%28%5B%27%u0417%u0430%u0445%u0432%u0430%u0442%u0438%u0442%u044C%20%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u043D%u043E%u0435%27%2Cpartial%2C%27ScrapBookContextMenu1%27%5D%29%3B%0Aapps.push%28%5B%27%u0417%u0430%u0445%u0432%u0430%u0442%u0438%u0442%u044C%20%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u043D%u043E%u0435%20%u043A%u0430%u043A%20...%27%2Cpartial%2C%27ScrapBookContextMenu2%27%5D%29%3B%0Aapps.push%28%5B%27%u0417%u0430%u0445%u0432%u0430%u0442%u0438%u0442%u044C%20%u0432%u0435%u0431-%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0443%27%2Centire%2C%27ScrapBookContextMenu3%27%5D%29%3B%0Aapps.push%28%5B%27%u0417%u0430%u0445%u0432%u0430%u0442%u0438%u0442%u044C%20%u0432%u0435%u0431-%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0443%20%u043A%u0430%u043A%20...%27%2Centire%2C%27ScrapBookContextMenu4%27%5D%29%3B%0A%0A//%20------------------------%0A%0Avar%20nMItem%20%3D%20function%28label%2Cimg%2Cargs%2Cobj%29%20%7B%0A%20%20var%20m%20%3D%20document.createElement%28%27menuitem%27%29%3B%0A%20%20m.setAttribute%28%27label%27%2Clabel%29%3B%0A%20%20m.f%20%3D%20obj.onCl.bind%28obj%29%3B%0A%20%20m.setAttribute%28%27onclick%27%2C%20%27this.f%28%22%27+args+%27%22%29%3B%27%29%3B%0A%20%20m.setAttribute%28%27class%27%2C%27menuitem-iconic%27%29%3B%0A%20%20m.setAttribute%28%27image%27%2Cimg%29%3B%0A%20%20m.tooltipText%20%3D%20label%3B%0A%20%20return%20m%3B%0A%7D%0A%0Athis.onCl%3Dfunction%28args%29%0A%7B%0A%20%20%20%20var%20menuItem%3Ddocument.getElementById%28args%29%3B%0A%20%20%20%20menuItem.click%28%29%3B%0A%7D%0A%0Avar%20mP%20%3D%20document.createElement%28%27menupopup%27%29%3B%0Afor%20%28var%20i%3D0%3B%20i%3Capps.length%3B%20i++%29%20%7B%0A%20%20%20%20if%20%28%21apps%5Bi%5D%20%5B3%5D%29%20apps%5Bi%5D%20%5B3%5D%3D%27%27%3B%0A%20%20%20%20mP.appendChild%28nMItem%28apps%5Bi%5D%20%5B0%5D%2C%20apps%5Bi%5D%20%5B1%5D%2C%20apps%5Bi%5D%20%5B2%5D%2C%20this%29%29%3B%0A%20%20%0A%7D%0A%0Athis.appendChild%28mP%29%3B%0Athis.type%20%3D%20%22menu%22%3B%0Athis.orient%20%3D%20%22horizontal%22%3B%5D%5D%3E%3C/initcode%3E%0D%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0D%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0D%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0D%0A%20%20%3Cattributes/%3E%0D%0A%3C/custombutton%3E
Отредактировано Jarichek (15-12-2009 15:30:46)
Отсутствует
ну в этой теме все-таки про кнопочки спрашивают, может не стоит предлагать здесь расширения?
Иногда имеет смысл предложить пользователю готовое расширение, так что, если это делается не в порядке злонамеренного оффтопика : ) то почему бы и нет.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
спасибо большое ребята
Jarichek кномки работают
я так рада
MAKCNM
А еще один умелец создал кнопку, где из выпадающего меню можно запустить NOTEPAD и Wordpad
почему-то эта кнопа не работает у меня, нет выпадающего меню...
Jarichek
ну до кучи, можно и кнопку в виде меню предложить
эта тоже не работает, меню не появляется...
ребята а можно так сделать - просто выделяешь текст на страничке, потом нажимаешь на кнопку с внешним редактором
и текст автоматически сам копируется и вставляется сразу в редактор.
у меня в опере такая кнопка была (сама сделала), а можно в ФФ так сделать?
И еще вопрос, вот в Опере ВВ-кодные кнопки работали так - выделяешь текст, нажимаешь на кнопку, и текст автоматичестки вставляется в поле ответа, обрамленный соответствущим кодом.
А в ФФ не так, сначала копируешь текст, потом ставишь курсор на поле ответа и только потом вставляется текст+код...неудобно же
Интересно можно в ФФ так же как в Опере сделать
Отредактировано diliana (15-12-2009 23:54:39)
Отсутствует
выделяешь текст, нажимаешь на кнопку, и текст автоматичестки вставляется в поле ответа, обрамленный соответствующим кодом.
На большинстве форумов выделяешь текст, нажимаешь "Цитировать", "Цитировать выделенное"... и текст автоматически вставляется в поле ответа, обрамленный соответствующим кодом.
Интересно, а зачем вам внешний редактор? Если не секрет. Я предполагаю что его может заменить Блокнот интегрированный в Огнелис, аддон такой есть - QuickNote - выделяешь текст, ПКМ по нему и в контекстном меню выбираете "Отправить в QuickNote"... А можно и кнопку сделать, чтоб без лишних действий.
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//custombuttons2.com/%22%3E%0A%20%20%3CCb2Ver%3E3.1.0%3C/Cb2Ver%3E%0A%20%20%3Cname%3E%u041E%u0442%u043F%u0440%u0430%u0432%u0438%u0442%u044C%20%u0432%20%u041A%u0443%u0438%u043A%u041D%u043E%u0442%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAABnRSTlMA/wAAAIBJekM9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEnklEQVR4nJXUXWxTVRwA8P8599xzb3vXr63dpB20E8YYwtjKxxKZYYBCQFGDGvHF6AMYg+FFQVAx0yd98wvFYXzABIKJHw9T0KEgAoaxYpCNAMLWbivQrV3b2972fh8ftkgcQ/Sfk5zk5Jzf+ed/PhCDDrhzHBjYeXLcCoD+1pL3/2UaAKAp0PnhXZSiIuB+2RzRMOU5keIbiomU/MYQWVL73t2hzOWHtp7wMce9tV5UXYNr/JhyWLVBsaFgwWjZBKXwZBC1hadPDU90v8S3f36J776udCflY8PcpUEsZ8Cy2ORuCCSBqE7P3kE4m9g6LcR1QHvnuVcr3XyNt6Yk2/1D15KqktX5OXbKK2CLCgZCBgODAcPIFMUjI7pz5+J5e85Ohb7u+ubxOdJiPyc5MAaiFNiNZLKV9lJU+jUdypVEUUQchQnLYKDzwtmMybZHmz7+h8Ut3fzKgMot9nIiQYLI8ZxDl7X5uZ/33qwfLKPriqCUqa8CYQEMBjoDE5BMaCxryduaWzt7b0HvvPn6/oQ200kjEsYEEcrzgsRy6ROXiGkWFFNOqVjRXBVORAXQGegMdIQKvNCTZ2xb09LO2CR06APxzJboyVE7WkkligSKEaUZ14JSysoM5MySYpjpVLl0s0hFBxVEbAKoDDRAJSocz3PZrS0rP+uZLLa5a/m38ZIAZFGANxkSKDIx5txuXQZ5UDYVw2ZKWS84MIsEBJ3wZQYGgAqgEBIrsvGXoqv39XAd0H7fR2eOPdtybMRsDzodFFkAgoBMwmOfh6kofzFjl42oJ9XkTl/P22PETRxUB9AYqAyVLJxKjNe/1sh1QDsAlF5u/W6obOl8S5BaADaAQAEoAb8HYwqxi22eq7GU1HPDHpVLnMdFJEFloOa0hTo0kuJ8Z2ESaunsPbVp/k9Jra7CMcNHTAYWgFMETuRIbaWzisdXB3r7/GUZS1Y2ZCdFSbCL3Bqe82plOdn/wEzXJAQAdPfyQxfyqkkWzHBQHuk2WAxEATgCqtc77gjISc1Ill6Y3ftG6GgUpRqCc+PX8njo92cWuh5s67oFNX4a69rQeGFMD7qdM6uoyWCicTxgSjRvwAj41bz6YvWBeVWlxkitWixDMf3wstDKFT9Mntrfl8rc0dbVl89peFFYojyegAwGiAOOB9kgs2dUVN9TWSyXg34XI0IdNzyrUnDsS02Fluw/d2pj82+DsoOI88KOCUhjMJa1jbS1Icyta3aez1Yd6VP5/J8RlzaWuDwyPFT3oxsAyJS390Sz90x89Pve9LJGT5WPK6kslbZCiK1eiE3bPnw6MXq5b8sjdX5XQ3/iCp4b9VQGAI7D7R8bAKx9e9PRuLamNbiixWcUzWY/WjWXv5bSvuzut3ODzz8Wra//4vZvBN8+tK5Jclss1p81k/mnXfG1Ef2PhLLn4Kkq/crm9Q3TKtNnBADtO58KBT3vtsThwx2+iONwMTjLm4mEq3mnFwLhsm9OsDU2ZcnUGk3Ec6sqvV5pXAp3h9YvVU4314xqUs1VWk+qGyW3DxMx+B8zmojdn6yiZvrR+yNVFXxtw1d3mnZ36H/FX0lgGf6kSxQtAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%0AQuickNote_qnCopyTo%28%29%5D%5D%3E%3C/code%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%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%3C/custombutton%3E
Отсутствует
Я вот на днях сделал кнопочку на основе расширения Plain Text to Link (само расширение не требуется). Сохраняет выделенный текст на странице в файл на рабочем столе. Файлы называются по текущей дате (т.е. 2009-12-17.txt и так далее, новый день - новый файл).
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%0D%0A%20%20%3Cname%3ESave%20Selected%20in%20File%3C/name%3E%0D%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-3%5D%5D%3E%3C/image%3E%0D%0A%20%20%3Cmode%3E0%3C/mode%3E%0D%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0D%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20text%20%3D%20getString%28%29%3B%0Aif%20%28text%20%3D%3D%20%22%22%29%20%7B%0A%20%20%20%20return%3B%0A%7D%20else%20%7B%0A%20%20%20%20SaveText%28%29%3B%0A%7D%0A%0A%0A%0Afunction%20SaveText%28%29%20%7B%0A%20%20%20%20var%20directoryService%20%3D%20Components.classes%5B%27@mozilla.org/file/directory_service%3B1%27%5D.getService%28Components.interfaces.nsIProperties%29%3B%0A%20%20%20%20var%20desktopFolder%20%3D%20directoryService.get%28%27Desk%27%2C%20Components.interfaces.nsIFile%29%3B%0A%20%20%20%20var%20desktopPath%20%3D%20desktopFolder.QueryInterface%28Components.interfaces.nsILocalFile%29.path%3B%0A%20%20%20%20var%20file%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D.createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%20%20%20%20var%20fileName%20%3D%20getFileName%28%29%3B%0A%20%20%20%20file.initWithPath%28desktopPath%29%3B%0A%20%20%20%20file.append%28fileName%29%3B%0A%20%20%20%20if%20%28file%20%26%26%20file.exists%28%29%29%20%7B%0A%20%20%20%20%20%20%20%20pttlAppend%28file%29%3B%0A%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20saveDefault%28file%29%3B%0A%20%20%20%20%7D%0A%7D%0A%0A%0A%0Afunction%20manipulateString%28text%29%20%7B%0A%20%20%20%20var%20l%20%3D%20text.length%3B%0A%20%20%20%20if%20%28l%20%3D%3D%200%29%20return%20%22%22%3B%0A%20%20%20%20while%20%28text%5B0%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%281%2C%20l%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20while%20%28text%5Bl%20-%201%5D%20%3D%3D%20%22%20%22%29%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text.slice%280%2C%20l%20-%201%29%3B%0A%20%20%20%20%20%20%20%20l%20%3D%20text.length%3B%0A%20%20%20%20%7D%0A%20%20%20%20return%20text%3B%0A%7D%0A%0A%0A%0Afunction%20getString%28%29%20%7B%0A%20%20%20%20var%20hlText%20%3D%20%22%22%3B%0A%20%20%20%20var%20focusedWindow%20%3D%20document.commandDispatcher.focusedWindow%3B%0A%20%20%20%20hlText%20%3D%20focusedWindow.getSelection.call%28focusedWindow%29%3B%0A%20%20%20%20hlText%20%3D%20hlText.toString%28%29%3B%0A%20%20%20%20hlText%20%3D%20manipulateString%28hlText%29%3B%0A%20%20%20%20return%20hlText%3B%0A%7D%0A%0A%0A%0Afunction%20getPttlDivisor%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20thisHours%20%3D%20now.getHours%28%29%3B%0A%20%20%20%20var%20thisMinutes%20%3D%20now.getMinutes%28%29%3B%0A%20%20%20%20var%20thisSeconds%20%3D%20now.getSeconds%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%2C%20thisHours%2C%20thisMinutes%2C%20thisSeconds%29%3B%0A%20%20%20%20var%20webNav%20%3D%20getBrowser%28%29.webNavigation%3B%0A%20%20%20%20var%20pttlTimeDiv%20%3D%20%22%22%3B%0A%20%20%20%20var%20winTitle%20%3D%20webNav.document.title%3B%0A%20%20%20%20var%20winURL%20%3D%20webNav.currentURI.spec%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%206%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20winTitle%20+%20%22%20-%20%28%22%20+%20winURL%20+%20%22%29%22%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20thisTime%5B0%5D%20+%20%22/%22%20+%20thisTime%5B1%5D%20+%20%22/%22%20+%20thisTime%5B2%5D%20+%20%22%20%22%20+%20thisTime%5B3%5D%20+%20%22%3A%22%20+%20thisTime%5B4%5D%20+%20%22%3A%22%20+%20thisTime%5B5%5D%3B%0A%20%20%20%20pttlTimeDiv%20%3D%20pttlTimeDiv%20+%20%22%5Cu000D%5Cu000A%22%20+%20%22----------------------------------%5Cu000D%5Cu000A%5Cu000D%5Cu000A%22%3B%0A%20%20%20%20return%20pttlTimeDiv%3B%0A%7D%0A%0A%0A%0Afunction%20getFileName%28%29%20%7B%0A%20%20%20%20var%20now%20%3D%20new%20Date%28%29%3B%0A%20%20%20%20var%20thisYear%20%3D%20now.getFullYear%28%29%3B%0A%20%20%20%20var%20thisMonth%20%3D%20now.getMonth%28%29%20+%201%3B%0A%20%20%20%20var%20thisDate%20%3D%20now.getDate%28%29%3B%0A%20%20%20%20var%20thisTime%20%3D%20new%20Array%28thisYear%2C%20thisMonth%2C%20thisDate%29%3B%0A%20%20%20%20var%20pttlTime%20%3D%20%22%22%3B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%203%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28thisTime%5Bi%5D%20%3C%2010%29%20thisTime%5Bi%5D%20%3D%20%220%22%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20thisTime%5Bi%5D%3B%0A%20%20%20%20%20%20%20%20if%20%28i%20%21%3D%202%29%20pttlTime%20%3D%20pttlTime%20+%20%22-%22%3B%0A%20%20%20%20%7D%0A%20%20%20%20pttlTime%20%3D%20pttlTime%20+%20%22.txt%22%3B%0A%20%20%20%20return%20pttlTime%3B%0A%7D%0A%0A%0A%0Afunction%20saveDefault%28fileS%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20getPttlDivisor%28%29%3B%0A%20%20%20%20stream.init%28fileS%2C%200x02%20%7C%200x08%20%7C%200x20%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22UTF-8%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%0A%0A%0A%0Afunction%20pttlAppend%28fileA%29%20%7B%0A%20%20%20%20var%20stream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%20%20%20%20var%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0A%20%20%20%20var%20pttlDiv%20%3D%20getPttlDivisor%28%29%3B%0A%20%20%20%20stream.init%28fileA%2C%200x02%20%7C%200x10%2C%200664%2C%200%29%3B%0A%20%20%20%20converter.init%28stream%2C%20%22UTF-8%22%2C%200%2C%200x0000%29%3B%0A%20%20%20%20converter.writeString%28%22%5Cu000D%5Cu000A%5Cu000D%5Cu000A%5Cu000D%5Cu000A%22%20+%20pttlDiv%29%3B%0A%20%20%20%20converter.writeString%28text%29%3B%0A%20%20%20%20converter.close%28%29%3B%0A%20%20%20%20stream.close%28%29%3B%0A%7D%5D%5D%3E%3C/code%3E%0D%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0D%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0D%0A%20%20%3Cattributes/%3E%0D%0A%3C/custombutton%3E
Отсутствует
diliana
почему-то эта кнопа не работает у меня, нет выпадающего меню...
эта тоже не работает, меню не появляется...
Ссылки вида custombutton://... предназначены не для редактора кода кнопки, а для адресной строки.
выделяешь текст на страничке, потом нажимаешь на кнопку с внешним редактором
и текст автоматически сам копируется и вставляется сразу в редактор.
у меня в опере такая кнопка была
Хотелось бы посмотреть на код кнопки для Оперы сначала.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
просто выделяешь текст на страничке, потом нажимаешь на кнопку с внешним редактором
и текст автоматически сам копируется и вставляется сразу в редактор.
diliana , Anton
кажется существует подобная кнопка для Custom Buttons 2 > Notepad / Word / Wordpad
Отсутствует
Крошка Ру
кажется существует подобная кнопка для Custom Buttons 2 > Notepad / Word / Wordpad
Эта кнопка только запускает редактор.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует