Indomito Опубликовано 1 января, 2017 Поделиться Опубликовано 1 января, 2017 (изменено) Приветствую всех. Если у Вас браузер Mozilla Firefox, можете поставить кнопку для голосования. Вам потребуется. Скрытый текст Mozilla Firefox актуальной версии, у меня стоит версия 43.0.4. Релизы Mozilla Firefox | Mozilla Россия Установить дополнение - Custom Buttons :: Дополнения Firefox Далее, всё очень просто. Скрытый текст Ставим кнопку Импорт и Экспорт кнопок из/в HTML-файл, она может пригодится(установка не обязательна). Копируем код, вставляем его в адресную строку и нажимаем Enter. 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%3EFF%20Exp%20Imp%20CB%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%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%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//%20%u0412%u0435%u0440%u0441%u0438%u044F%20%u043E%u0442%2010.07.2015%0A//%20%u0410%u0432%u0442%u043E%u0440%20-%20Indomito%0A%0A%0A//*********************************************************************%0A//%20----------------%u041C%u043E%u0436%u043D%u043E%20%u043C%u0435%u043D%u044F%u0442%u044C%20%u0437%u043D%u0430%u0447%u0435%u043D%u0438%u044F%20%u043A%u043E%u043D%u0441%u0442%u0430%u043D%u0442%20---------------------%0A//%20------------------------BEGIN%20DEF-----------------------------------%0Aconst%20cEICB%20%3D%20%22Export.Import.CB.type.HTML%22%3B%20//%20%u0416%u0435%u043B%u0430%u0442%u0435%u043B%u044C%u043D%u043E%20%u043D%u0435%20%u0442%u0440%u043E%u0433%u0430%u0442%u044C%2C%20%u0442.%u043A.%20%u0441%u0442%u0430%u0440%u044B%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u0431%u0443%u0434%u0443%u0442%20%u0441%u0447%u0438%u0442%u044B%u0432%u0430%u0442%u044C%u0441%u044F%20%u0441%20%u043E%u0448%u0438%u0431%u043A%u0430%u043C%u0438%0Aconst%20cPathEI%20%3D%20%22C%3A%5C%5CCustom%20Buttons%5C%5C%u0421%u043E%u0445%u0440%u0430%u043D%u0435%u043D%u0438%u0435%20%u043A%u043D%u043E%u043F%u043E%u043A%5C%5C%22%3B%20//%20%u041D%u0435%u0442%20%u0441%u043C%u044B%u0441%u043B%u0430%20%u043C%u0435%u043D%u044F%u0442%u044C%2C%20%u0442%u0430%u043A%20%u043A%u0430%u043A%20%u043F%u0443%u0442%u044C%20%u043C%u043E%u0436%u043D%u043E%20%u043F%u0435%u0440%u0435%u043E%u043F%u0440%u0435%u0434%u0435%u043B%u0438%u0442%u044C%20%u043D%u0430%u0436%u0430%u0432%20%u0421%u041A%u041C%0Aconst%20cPrefName%20%3D%20%22Mozilla%20FF%20to%20CB%20%22%3B%20//%20%u043F%u0440%u0435%u0444%u0438%u043A%u0441%20%u0437%u0430%u0433%u043E%u043B%u043E%u0432%u043A%u0430%20%u0434%u043B%u044F%20%u0443%u0442%u043E%u0447%u043D%u0435%u043D%u0438%u044F%20Mozilla%20FireFox%20%u0438%u043B%u0438%20Mozilla%20Thunderbird%0Aconst%20cPathSetMsg%20%3D%20%22%u041D%u0430%u0434%u043E%20%u0443%u0441%u0442%u0430%u043D%u043E%u0432%u0438%u0442%u044C%20%u043F%u0443%u0442%u044C%20%u0434%u043B%u044F%20%u0447%u0442%u0435%u043D%u0438%u044F/%u0437%u0430%u043F%u0438%u0441%u0438%20%u043A%u043D%u043E%u043F%u043E%u043A%22%3B%0Aconst%20csExpT%20%3D%20%22%u042D%u043A%u0441%u043F%u043E%u0440%u0442%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0432%20HTML%22%3B%0Aconst%20csExpOneT%20%3D%22%u042D%u043A%u0441%u043F%u043E%u0440%u0442%20%u043E%u0434%u043D%u043E%u0439%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u0432%20HTML%22%3B%0Aconst%20csExpOneMsg%20%3D%22%u0412%u044B%u0431%u0435%u0440%u0438%u0442%u0435%20%u0438%u043C%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438%22%3B%20%0Aconst%20csImpT%20%3D%20%22%u0418%u043C%u043F%u043E%u0440%u0442%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0438%u0437%20HTML%22%3B%0Aconst%20csSetIET%20%3D%20%22%u041A%u0430%u0442%u0430%u043B%u043E%u0433%20%u0434%u043B%u044F%20%u042D%u043A%u0441%u043F%u043E%u0440%u0442%u0430/%u0418%u043C%u043F%u043E%u0440%u0442%u0430%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0432/%u0438%u0437%20HTML%22%3B%0Aconst%20dProc%20%3D%200.30%3B%20//%20%u043F%u0440%u043E%u0446%u0435%u043D%u0442%20%u043E%u0442%u043A%u0440%u044B%u0442%u0438%u044F%20%u0432%u044B%u0431%u043E%u0440%u0430%20%u043E%u043A%u043D%u0430%20%u043A%u043D%u043E%u043F%u043E%u043A%2C%20%u043F%u0440%u0438%20dProc%20%3D%200.30%20%u044D%u0442%u043E%2030%25%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u043E%u0442%20%u043E%u0431%u0449%u0435%u0433%u043E%20%u0447%u0438%u0441%u043B%u0430%0Aconst%20csNoNameBT%20%3D%20%22%u0414%u043B%u044F%20%u044D%u0442%u043E%u0439%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u043D%u0435%20%u043E%u043F%u0440%u0435%u0434%u0435%u043B%u0435%u043D%u043E%20%u0438%u043C%u044F%22%3B%0Aconst%20csNoBT%20%3D%20%22%u042D%u0442%u043E%20%u043D%u0435%20%u043A%u043D%u043E%u043F%u043A%u0430%22%3B%0Aconst%20spcTn%20%3D%20%22%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%22%3B%0Aconst%20spcTm%20%3D%20%22%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%u041D%u0435%20%u0430%u043A%u0442%u0438%u0432%u043D%u044B%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%22%3B%0Athis.tooltipText%20%3D%20%22%u0418%u043C%u043F%u043E%u0440%u0442%20%u0438%20%u042D%u043A%u0441%u043F%u043E%u0440%u0442%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0438%u0437/%u0432%20HTML-%u0444%u0430%u0439%u043B%5Cn%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%5CnShift+Left%20%20%u2014%20%20%u0417%u0430%u043F%u0438%u0441%u0430%u0442%u044C%20%u043E%u0434%u043D%u0443%20%u043A%u043D%u043E%u043F%u043A%u0443%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22%5CnLeft%20%20%20%20%20%20%20%20%20%20%20%20%20%u2014%20%20%u0417%u0430%u043F%u0438%u0441%u0430%u0442%u044C%20%u0432%u0441%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22%5CnMiddle%20%20%20%20%20%20%20%20%u2014%20%20%u041A%u0430%u0442%u0430%u043B%u043E%u0433%20%u0437%u0430%u043F%u0438%u0441%u0438/%u0447%u0442%u0435%u043D%u0438%u044F%20%u043A%u043D%u043E%u043F%u043E%u043A%22+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22%5CnRight%20%20%20%20%20%20%20%20%20%20%20%u2014%20%20%u0421%u0447%u0438%u0442%u0430%u0442%u044C%20%u0432%u0441%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%22%3B%0A//%20-------------------------END%20DEF-----------------------------------%0A%0A//*********************************************************************%0A//%20%u041E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0441%u043E%u0431%u044B%u0442%u0438%u0439%20%u043F%u043E%20%u043D%u0430%u0436%u0430%u0442%u0438%u044E%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u043C%u044B%u0448%u0438%20%u0441/%u0431%u0435%u0437%20%u043C%u043E%u0434%u0438%u0444%u0438%u043A%u0430%u0442%u043E%u0440%u0430%u043C%u0438%0A//*********************************************************************%0Athis.onclick%20%3D%20function%28event%29%20%7B%0A%20%20%20%20if%28event.button%20%3D%3D%200%20%26%26%20event.shiftKey%29%20%7B%0A//%20%u0414%u0435%u0439%u0441%u0442%u0432%u0438%u0435%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20shift+%u041B%u041A%u041C%0AshKeylbMouse%28%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%28event.button%20%3D%3D%200%29%20%7B%0A//%20%u0414%u0435%u0439%u0441%u0442%u0432%u0438%u0435%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20%u041B%u041A%u041C%0AlbMouse%28%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%28event.button%20%3D%3D%201%29%20%7B%0A%20%20%20%20%20%20%20%20//%20%u0414%u0435%u0439%u0441%u0442%u0432%u0438%u0435%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20%u0421%u041A%u041C%0AmbMouse%28%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%28event.button%20%3D%3D%202%20%26%26%20%21event.ctrlKey%20%26%26%21event.shiftKey%20%26%26%20%21event.altKey%20%26%26%20%21event.metaKey%29%20%7B%0A%20%20%20%20%20%20%20%20//%20%u0414%u0435%u0439%u0441%u0442%u0432%u0438%u0435%20%u043F%u0440%u0438%20%u043A%u043B%u0438%u043A%u0435%20%u041F%u041A%u041C%20%u0431%u0435%u0437%20%u043C%u043E%u0434%u0438%u0444%u0438%u043A%u0430%u0442%u043E%u0440%u043E%u0432%0ArbMouse%28%29%3B%0A%20%20%20%20%7D%0A%7D%3B%0Athis.oncontextmenu%20%3D%20function%28event%29%20%7B%0A%20%20%20%20if%28event.button%20%3D%3D%202%20%26%26%20%21event.ctrlKey%20%26%26%21event.shiftKey%20%26%26%20%21event.altKey%20%26%26%20%21event.metaKey%29%20%7B%0A%20%20%20%20%20%20%20%20//%20%u0411%u043B%u043E%u043A%u0438%u0440%u0443%u0435%u043C%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%20%u0431%u0435%u0437%20%u043C%u043E%u0434%u0438%u0444%u0438%u043A%u0430%u0442%u043E%u0440%u043E%u0432%0A%20%20%20%20%20%20%20%20event.preventDefault%28%29%3B%0A%20%20%20%20%20%20%20%20event.stopPropagation%28%29%3B%0A%20%20%20%20%7D%0A%7D%3B%0A%0A//*********************************************************************%0A//%u0417%u0430%u043F%u0438%u0441%u044C%20%u043E%u0434%u043D%u043E%u0439%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u043F%u043E%20%u0432%u044B%u0431%u043E%u0440%u0443%0Afunction%20shKeylbMouse%28%29%7B%0A%0Aif%20%28chkPath%28Application.prefs.getValue%28cEICB%2C%200%29%29%20%21%3D%201%29%0A%20%20%20%7B%0A%20%20%20custombuttons.%20alertBox%20%28csExpT%2C%20cPathSetMsg%29%3B%0A%20%20%20return%3B%0A%20%20%20%7D%0A%0Avar%20name%20%3D%20%5B%5D%3B%20//%u043C%u0430%u0441%u0441%u0438%u0432%20%u0438%u043C%u0451%u043D%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0434%u043B%u044F%20%u0432%u044B%u0432%u043E%u0434%u0430%0Avar%20namea%20%3D%20%5B%5D%3B%20//%u043C%u0430%u0441%u0441%u0438%u0432%20%u0438%u043C%u0451%u043D%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0430%u043A%u0442%u0438%u0432%u043D%u044B%u0445%0Avar%20namep%20%3D%20%5B%5D%3B%20//%u043C%u0430%u0441%u0441%u0438%u0432%20%u0438%u043C%u0451%u043D%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u043D%u0435%20%u0430%u043A%u0442%u0438%u0432%u043D%u044B%u0445%0Avar%20i%2Cj%2C%20buts%3B%0A%0Abuts%20%3D%20document.%20getElementsByTagName%20%28%22toolbarbutton%22%29%3B%0Afor%20%28i%20%3D%200%2C%20j%20%3D%200%3B%20i%20%3C%20buts.%20length%3B%20i++%29%0A%20%20%20%20if%20%28buts%5Bi%5D.getAttribute%28%22id%22%29.indexOf%28%22custombuttons-button%22%29%3D%3D0%20%26%26%20typeof%28buts%20%5Bi%5D.name%29%3D%3D%22string%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20namea%5Bj++%5D%20%3D%20buts%20%5Bi%5D.%20name%3B%0Anamea.sort%28cmp%29%3B%0Anamea.splice%28j%2C0%2CspcTn%2CspcTm%2CspcTn%29%3B%0A%0Abuts%20%3D%20custombuttons.%20palette.%20getElementsByTagName%20%28%22toolbarbutton%22%29%3B%0Afor%20%28%20i%20%3D%200%2C%20j%20%3D%200%3B%20i%20%3C%20buts.%20length%3B%20i++%29%0A%20%20%20%20if%20%28buts%20%5Bi%5D.%20getAttribute%20%28%22id%22%29.%20indexOf%20%28%22custombuttons-button%22%29%20%3D%3D%200%26%26typeof%28buts%20%5Bi%5D.getAttribute%20%28%22label%22%29%29%3D%3D%22string%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20namep%5Bj++%5D%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22label%22%29%3B%0A%0Anamep.sort%28cmp%29%3B%0Aname%3Dnamea.concat%28namep%29%3B%0A%0A//%20%u041E%u0442%u043A%u0440%u044B%u0442%u0438%u0435%20%u043C%u043E%u0434%u0430%u043B%u044C%u043D%u043E%u0433%u043E%20%u043E%u043A%u043D%u0430%20%u0432%u044B%u0431%u043E%u0440%u0430%20%u0438%u043C%u0451%u043D%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0441%20%u0443%u0447%u0451%u0442%u043E%u043C%20%u043E%u0431%u0449%u0435%u0433%u043E%20%u0447%u0438%u0441%u043B%u0430%20%u043A%u043D%u043E%u043F%u043E%u043A%0Avar%20rowsCount%20%3D%20name.length%20*%20dProc%3B%20%0Avar%20oSvc%20%3D%20Components.classes%5B%22@mozilla.org/observer-service%3B1%22%5D%0A%20%20%20%20.getService%28Components.interfaces.nsIObserverService%29%3B%0Avar%20observer%20%3D%20%7B%0A%20%20%20%20added%3A%20true%2C%0A%20%20%20%20observe%3A%20function%28subject%2C%20topic%2C%20data%29%20%7B%0A%20%20%20%20%20%20%20%20subject.addEventListener%28%22load%22%2C%20this%2C%20false%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20handleEvent%3A%20function%28e%29%20%7B%0A%20%20%20%20%20%20%20%20var%20doc%20%3D%20e.target%3B%0A%20%20%20%20%20%20%20%20var%20win%20%3D%20doc.defaultView%3B%0A%20%20%20%20%20%20%20%20win.removeEventListener%28%22load%22%2C%20this%2C%20false%29%3B%0A%20%20%20%20%20%20%20%20if%28doc.location.href%20%21%3D%20%22chrome%3A//global/content/selectDialog.xul%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%20%20oSvc.removeObserver%28this%2C%20%22domwindowopened%22%29%3B%0A%20%20%20%20%20%20%20%20this.added%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20var%20list%20%3D%20doc.getElementById%28%22list%22%29%3B%0A%20%20%20%20%20%20%20%20if%28list%29%0A%20%20%20%20%20%20%20%20%20%20%20%20list.setAttribute%28%22rows%22%2C%20rowsCount%29%3B%0A%20%20%20%20%7D%0A%7D%3B%0AoSvc.addObserver%28observer%2C%20%22domwindowopened%22%2C%20false%29%3B%0A%0Avar%20selected%20%3D%20%7B%7D%3B%0Avar%20bRt%20%3D%20Components.classes%5B%22@mozilla.org/embedcomp/prompt-service%3B1%22%5D%0A%20%20%20%20%20%20%20%20.getService%28Components.interfaces.nsIPromptService%29%0A%20%20%20%20%20%20%20%20.select%28window%2C%20csExpOneT%2C%20csExpOneMsg%2C%20name.length%2C%20name%2C%20selected%20%29%0Aobserver.added%20%26%26%20oSvc.removeObserver%28observer%2C%20%22domwindowopened%22%29%3B%0A%0Aif%20%28%21bRt%29%20return%3B%20//%20%u041E%u0442%u043C%u0435%u043D%u0430%20-%20%u0432%u044B%u0445%u043E%u0434%0A%20else%20if%20%28spcTm%3D%3Dname%5Bselected.value%5D%7C%7CspcTn%3D%3Dname%5Bselected.value%5D%29%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20custombuttons.%20alertBox%20%28csExpOneT%2C%20csNoBT%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%0A%20else%20if%20%28name%5Bselected.value%5D%3D%3D%22%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20custombuttons.%20alertBox%20%28csExpOneT%2C%20csNoNameBT%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%20%20%20%0A%20%0A//OK%20%20-%20%u043D%u0430%u0447%u0438%u043D%u0430%u0435%u043C%20%u043E%u0431%u0440%u0430%u0431%u043E%u043A%u0443%20%u0438%20%u0437%u0430%u043F%u0438%u0441%u044C%20%u0432%u044B%u0431%u0440%u0430%u043D%u043D%u043E%u0439%20%u043A%u043D%u043E%u043F%u043A%u0438%0Avar%20mydir%3DApplication.prefs.getValue%28cEICB%2C%200%29%2C%20myfilename%3Dname%20%5Bselected.value%5D%3B%0A%20%20var%20fp%20%3D%20Components.classes%5B%22@mozilla.org/filepicker%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20.createInstance%28Components.interfaces.nsIFilePicker%29%3B%0A%20%20fp.init%28window%2C%20csExpOneT%2C%20fp.modeSave%29%3B%0A%20%20var%20dd%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20.createInstance%28Components.interfaces.nsILocalFile%29%3B%0Add.initWithPath%28mydir%29%3B%20//%u041F%u0443%u0442%u044C%20%u043A%u043E%u0442%u043E%u0440%u044B%u0439%20%u0443%u0441%u0442%u0430%u043D%u043E%u0432%u043B%u0435%u043D%0Afp.displayDirectory%20%3D%20dd%3B%0Afp.defaultString%20%3D%20cPrefName+myfilename+%22.html%22%3B%0Aif%28fp.show%28%29%20%21%3D%20fp.returnCancel%29%0A%20%20%20%20%20%20%20%20custombuttons.%20alertBox%20%28csExpOneT%2C%20%22%u041A%u043D%u043E%u043F%u043A%u0430%20%22+myfilename+%22%20%u0441%u043E%u0445%u0440%u0430%u043D%u0435%u043D%u0430%20%u0432%20%5Cn%22+%20saveCB%28fp.file.path%2C%20myfilename%29%29%3B%0A%0A//******%20DefSub%0A//%u0421%u043E%u0440%u0442%u0438%u0440%u043E%u0432%u043A%u0430%20%u0441%u0442%u0440%u043E%u043A%20%u043F%u043E%20%u0432%u043E%u0437%u0440%u0430%u0441%u0442%u0430%u043D%u0438%u044E%0Afunction%20cmp%28a%2C%20b%29%20%7B%0A%20%20if%20%28a.toUpperCase%28%29%20%3E%20b.toUpperCase%28%29%29%20return%201%3B%0A%20%20if%20%28a.toUpperCase%28%29%20%3C%20b.toUpperCase%28%29%29%20return%20-1%3B%0A%20%20return%200%3B%0A%7D%3B%0A//******%20EndDefSub%0A%0A%7D%3B%0A%0A//*********************************************************************%0A//%u0417%u0430%u043F%u0438%u0441%u0430%u0442%u044C%20%u043A%u043D%u043E%u043F%u043A%u0438%0Afunction%20lbMouse%28%29%7B%0Aif%20%28chkPath%28Application.prefs.getValue%28cEICB%2C%200%29%29%20%21%3D%201%29%20custombuttons.%20alertBox%20%28csExpT%2C%20cPathSetMsg%29%3B%0A%20else%20%20%7B%0Avar%20mydir%3DApplication.prefs.getValue%28cEICB%2C%200%29%2C%20myfilename%20%3D%20GenFileName%28%29%3B%0A%20%20var%20fp%20%3D%20Components.classes%5B%22@mozilla.org/filepicker%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20.createInstance%28Components.interfaces.nsIFilePicker%29%3B%0A%20%20fp.init%28window%2C%20csExpT%2C%20fp.modeSave%29%3B%0A%20%20var%20dd%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20.createInstance%28Components.interfaces.nsILocalFile%29%3B%0Add.initWithPath%28mydir%29%3B%20//%u041F%u0443%u0442%u044C%20%u043A%u043E%u0442%u043E%u0440%u044B%u0439%20%u0443%u0441%u0442%u0430%u043D%u043E%u0432%u043B%u0435%u043D%0Afp.displayDirectory%20%3D%20dd%3B%0Afp.defaultString%20%3D%20myfilename%3B%0Aif%28fp.show%28%29%20%21%3D%20fp.returnCancel%29%0A%20%20%20%20%20%20%20%20custombuttons.%20alertBox%20%28csExpT%2C%20%22%u041D%u0430%u0431%u043E%u0440%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0441%u043E%u0445%u0440%u0430%u043D%u0451%u043D%20%u0432%20%5Cn%22+%20saveCB%28fp.file.path%2C%20%22%22%29%29%3B%0A%20%20%7D%0A%7D%3B%0A%0A//*********************************************************************%0A//%u0421%u0447%u0438%u0442%u0430%u0442%u044C%20%u043A%u043D%u043E%u043F%u043A%u0438%0Afunction%20rbMouse%28%29%7B%0Aif%20%28chkPath%28Application.prefs.getValue%28cEICB%2C%200%29%29%20%21%3D%201%29%20custombuttons.%20alertBox%20%28csImpT%2C%20cPathSetMsg%29%3B%0A%20%20else%0A%20%20%7B%0A%20%20%20var%20mydir%3DApplication.prefs.getValue%28cEICB%2C%200%29%3B%20//%2C%20myfilename%20%3D%20GenFileName%28%29%3B%0A%20%20%20var%20fp%20%3D%20Components.classes%5B%22@mozilla.org/filepicker%3B1%22%5D%0A%20%20%20%20%20%20.createInstance%28Components.interfaces.nsIFilePicker%29%3B%0A%20%20%20fp.init%28window%2C%20csImpT%2C%20fp.modeOpen%29%3B%0A%20%20%20var%20dd%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D%0A%20%20%20%20%20%20%20.createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%20%20%20dd.initWithPath%28mydir%29%3B%0A%20%20%20fp.displayDirectory%20%3D%20dd%3B%0A%20%20%20if%28fp.show%28%29%20%21%3D%20fp.returnCancel%29%20getBrowser%20%28%29.%20selectedTab%20%3D%20getBrowser%20%28%29.%20addTab%20%28fp.file.path%29%3B%0A%20%20%7D%0A%7D%3B%0A%0A%0A//*********************************************************************%0A//%u0423%u0441%u0442%u0430%u043D%u043E%u0432%u0438%u0442%u044C%20%u043A%u0430%u0442%u0430%u043B%u043E%u0433%20%u0437%u0430%u043F%u0438%u0441%u0438/%u0447%u0442%u0435%u043D%u0438%u044F%0Afunction%20mbMouse%28%29%7B%0Avar%20sPathEI%3DApplication.prefs.getValue%28cEICB%2C%200%29%2C%20myfilename%20%3D%20GenFileName%28%29%3B%0Aif%20%28chkPath%28sPathEI%29%20%3D%3D%20-1%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20custombuttons.%20alertBox%20%28csSetIET%2C%20%22%u043F%u0435%u0440%u0435%u043C%u0435%u043D%u043D%u0430%u044F%20%20%20%22+cEICB+%22%20%u0443%u0436%u0435%20%u0441%u0443%u0449%u0435%u0441%u0442%u0432%u0443%u0435%u0442%20%u0438%20%u0437%u0430%u043D%u044F%u0442%u0430%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%3B%20//%u041D%u0435%u043B%u044C%u0437%u044F%20%u0441%u043E%u0437%u0434%u0430%u0432%u0430%u0442%u044C%20%u0442%u043A%20%u043F%u0435%u0440%u0435%u043C%u0435%u043D%u043D%u0430%u044F%20%u0443%u0436%u0435%20%u0437%u0430%u043D%u044F%u0442%u0430%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0A//%20%u0414%u0438%u0430%u043B%u043E%u0433%20%u0441%u043E%u0437%u0434%u0430%u043D%u0438%u044F%20%u0438%20%u0443%u0441%u0442%u0430%u043D%u043E%u0432%u043A%u0438%20%u043F%u0443%u0442%u0438%0Avar%20fp%20%3D%20Components.classes%5B%22@mozilla.org/filepicker%3B1%22%5D%0A%20%20%20%20.createInstance%28Components.interfaces.nsIFilePicker%29%3B%0Afp.init%28window%2C%20csSetIET%2C%20fp.modeGetFolder%29%3B%0Avar%20dd%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D%0A%20%20%20%20.createInstance%28Components.interfaces.nsILocalFile%29%3B%0Add.initWithPath%28sPathEI%29%3B%0Afp.displayDirectory%20%3D%20dd%3B%0Aif%28fp.show%28%29%20%3D%3D%20fp.returnCancel%29%20return%3B%0A%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20sPathEI%20%3D%20fp.file.path%0A%20%20%20%20Application.prefs.setValue%28cEICB%2C%20sPathEI+%3D%28sPathEI%5BsPathEI.length-1%5D%20%21%3D%20%22%5C%5C%22%29%3F%22%5C%5C%22%3A%22%22%29%3B%0A%20%20%20%20custombuttons.%20alertBox%20%28csSetIET%2C%20%22%u0423%u0441%u0442%u0430%u043D%u043E%u0432%u043B%u0435%u043D%20%u043F%u0443%u0442%u044C%20%u0434%u043B%u044F%20%u0437%u0430%u043F%u0438%u0441%u0438/%u0447%u0442%u0435%u043D%u0438%u044F%20%5Cn%20%22%20+%20sPathEI%29%3B%0A%20%20%20%20%7D%0A%7D%3B%0A%0A//*********************************************************************%0A//chkPath%20%u043F%u0440%u043E%u0432%u0435%u0440%u044F%u0435%u0442%20%u043F%u0443%u0442%u044C%20%u0438%20%u0442%u0434%2C%20%u043C%u043E%u0436%u043D%u043E%20%u0434%u043E%u0431%u043E%u0432%u043B%u044F%u0442%u044C%20%u043F%u0440%u043E%u0432%u0435%u0440%u043A%u0438%2C%20%u0442%u043A%20%u043D%u0435%20%u0432%u0441%u0451%20%u043F%u0440%u043E%u0432%u0435%u0440%u044F%u0435%u0442%u0441%u044F.%0A//return%20%3D%20-10%20%u043E%u0448%u0438%u0431%u043A%u0430%20%u0432%20%u043E%u043F%u0440%u0435%u0434%u0435%u043B%u0435%u043D%u0438%u0438%20%u0441%u0438%u043D%u0442%u0430%u043A%u0441%u0438%u0441%u0430%20%u043F%u0443%u0442%u0438%20%28%u043D%u0435%20%u0438%u0441%u043F%u043E%u043B%u044C%u0437%u0443%u0435%u0442%u0441%u044F%29%0A//return%20%3D%20-2%20%20%u043E%u0448%u0438%u0431%u043E%u0447%u043D%u044B%u0439%20%u043F%u0443%u0442%u044C%20%u0438%u043B%u0438%20%u0435%u0433%u043E%20%u043D%u0435%20%u0441%u0443%u0449%u0435%u0441%u0442%u0432%u0443%u0435%u0442%20%28%u043F%u043E%u0447%u0442%u0438%20%u043D%u0435%20%u0438%u0441%u043F%u043E%u043B%u044C%u0437%u0443%u0435%u0442%u0441%u044F%29%0A//%20return%20%3D%20-1%20%u043E%u0448%u0438%u0431%u043A%u0430%20%u043D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0438%20%28%u0434%u043B%u044F%20%u0441%u043E%u0432%u043C%u0435%u0441%u0442%u0438%u043C%u043E%u0441%u0442%u0438%29%0A//%20return%20%3D%200%20%20%u0442%u0440%u0435%u0431%u0443%u0435%u0442%u0441%u044F%20%u0441%u043E%u0437%u0434%u0430%u0442%u044C%20%u0438%20%u043E%u043F%u0440%u0435%u0434%u0435%u043B%u0438%u0442%u044C%20%u043F%u0443%u0442%u044C%0A//%20return%20%3D%201%20%20%u0432%u0441%u0451%20%u041E%u041A%0A%0Afunction%20chkPath%28cPth%29%7B%0Avar%20vPth%20%3D%20Application.prefs.getValue%28cEICB%2C%20cEICB%29%2C%20res%20%3D%20-10%3B%20//%u043F%u0440%u0435%u0434%u0443%u0441%u0442%u0430%u043D%u043E%u0432%u043A%u0430%0Aif%20%28vPth%20%3D%3D%20cEICB%20%29%7B%0A%20%20%20%20%20%20%20Application.prefs.setValue%28cEICB%2C%20cPathEI%29%3B%20//%20%u0421%u043E%u0437%u0434%u0430%u043B%u0438%20%u0438%20%u043F%u0443%u0442%u044C%20%u043F%u043E%20%u0443%u043C%u043E%u043B%u0447%u0430%u043D%u0438%u044E%20%u0438%u0437%20%u043E%u043F%u0440%u0435%u0434%u0435%u043B%u0435%u043D%u0438%u044F%0A%20%20%20%20%20%20%20res%20%3D%201%3B%20//%u041F%u0435%u0440%u0435%u043C%u0435%u043D%u043D%u0430%u044F%20%u0441%u0443%u0449%u0435%u0441%u0442%u0432%u0443%u0435%u0442%20%u0438%20%u043E%u043F%u0440%u0435%u0434%u0435%u043B%u0435%u043D%u0430%0A%20%20%20%20%20%20%20%7D%0A%20else%20if%20%28typeof%28vPth%29%20%21%3D%20%22string%22%29%0A%20%20%20%20%20%20%20res%20%3D%20-1%3B%20//%u041F%u0435%u0440%u0435%u043C%u0435%u043D%u043D%u0430%u044F%20%u043E%u043F%u0440%u0435%u0434%u0435%u043B%u0435%u043D%u0430%20%u0438%20%u043D%u0435%20%u0442%u043E%u0433%u043E%20%u0442%u0438%u043F%u0430%2C%20%u0437%u043D%u0430%u0447%u0438%u0442%20%u043E%u043D%u0430%20%u043D%u0435%20%u043D%u0430%u0448%u0430%0A%20%20%20else%20%7B%0A%20%20%20%20%20%20%20%20//%u041F%u0440%u043E%u0431%u0443%u0435%u043C%20%u043F%u0440%u043E%u0432%u0435%u0440%u0438%u0442%u044C%20%u043F%u0443%u0442%u044C%20-%20%u043E%u0442%u0432%u0435%u0442%20%u0432%20%u0438%u0441%u043A%u043B%u044E%u0447%u0435%u043D%u0438%u0438.%0A%20%20%20%20%20%20%20%20var%20file%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20file.initWithPath%28cPth%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28%21file.isDirectory%28%29%20%29%20res%20%3D%200%3B%20//%u0422%u0430%u043A%u043E%u0433%u043E%20%u043F%u0443%u0442%u0438%20%u043D%u0435%u0442%20%u043D%u0430%u0434%u043E%20%u0441%u043E%u0437%u0434%u0430%u0432%u0430%u0442%u044C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20else%20%20res%20%3D%201%3B%20//%20%u041F%u0443%u0442%u044C%20%u0435%u0441%u0442%u044C%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20catch%28e%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20res%20%3D%20-2%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20return%20res%3B%0A%7D%3B%0A%0A//*********************************************************************%0A//%u0413%u0435%u043D%u0435%u0440%u0430%u0446%u0438%u044F%20%u0438%u043C%u0435%u043D%u0438%20%u0444%u0430%u0439%u043B%u0430%20%u043F%u0440%u0438%20%u0437%u0430%u043F%u0438%u0441%u0438%20%u0432%u0441%u0435%u0445%20%u043A%u043D%u043E%u043F%u043E%u043A%0Afunction%20GenFileName%28%29%7B%0Avar%20t%3Dnew%20Date%28%29%3B%0Avar%20y%3D1900+t.getYear%28%29%3B%0Avar%20min%3Dt.getMinutes%28%29%3B%20if%20%28min%3C10%29%7Bmin%3D%220%22+min%7D%3B%0Avar%20h%3Dt.getHours%28%29%3B%20%20if%20%28h%3C10%29%7Bh%3D%220%22+h%7D%3B%0Avar%20m%3Dt.getMonth%28%29%3B%0Avar%20d%3Dt.getDate%28%29%3B%0Avar%20indDM%20%3D%20d+%2831*m-31%29%3B%20%20%0Aswitch%28m%29%7Bcase%200%3A%20m%3D%22Jan%22%3Bbreak%3Bcase%201%3A%20m%3D%22Feb%22%3Bbreak%3Bcase%202%3A%20m%3D%22Mar%22%3Bbreak%3Bcase%203%3A%20m%3D%22Apr%22%3Bbreak%3Bcase%204%3A%20m%3D%22May%22%3Bbreak%3Bcase%205%3A%20m%3D%22June%22%3Bbreak%3Bcase%206%3A%20m%3D%22July%22%3Bbreak%3Bcase%207%3A%20m%3D%22Aug%22%3Bbreak%3Bcase%208%3A%20m%3D%22Sept%22%3Bbreak%3Bcase%209%3A%20m%3D%22Oct%22%3Bbreak%3Bcase%2010%3A%20m%3D%22Nov%22%3Bbreak%3Bdefault%3A%20m%3D%22Dec%22%3B%7D%0Aif%20%28d%3C10%29%7Bd%3D%220%22+d%7D%3B%0A//if%20%28m%3C10%29%7Bm%3D%220%22+m%7D%3B%0A//y%20%3D%20y%20-%202000%3B%0Ay.toString%20%28%29%0A//var%20curdate%3D%20d%20+%20%22.%22%20+m+%20%22%28%22%20+h+%20%22.%22%20+min+%20%22%29%22%3B%0Avar%20curdate%3D%20y%20+%20%22%20%22%20+indDM+%20%22%28%22%20+h+%20%22.%22%20+min+%20%22%29%22%3B%0A//var%20myfilename%20%3D%20cPrefName+%20y%22%20id%3D%22%20+y+%20indDM%20+%22%20%22+%20curdate%20+%22.html%22%3B%0Avar%20myfilename%20%3D%20cPrefName+%20curdate%20+%22.html%22%3B%0Areturn%20myfilename%3B%0A%7D%3B%0A%0A//*********************************************************************%0A//%20%u0424%u0443%u043D%u043A%u0446%u0438%u044F%20%u0437%u0430%u043F%u0438%u0441%u0438%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0432%20HTML-%u0444%u0430%u0439%u043B%0A//*********************************************************************%0A//%u0417%u0430%u043F%u0438%u0441%u044C%20%u043A%u043D%u043E%u043F%u043E%u043A%20%u0432%20HTML%20%u0444%u0430%u0439%u043B%0Afunction%20saveCB%28fullfilepath%2C%20nameCB%29%7B%0Avar%20bu%3D%22%22%2C%20buts%2C%20doc%2C%20name%2C%20image%2C%20uri%2C%20mode%2C%20code%2C%20initCode%2C%20accelkey%2C%20help%3B%0A%0AVisibleConv%20%28nameCB%29%3B%0AAllConv%28nameCB%29%3B%0A%0A//var%20uc%20%3D%20Components.%20classes%20%5B%22@mozilla.org/intl/scriptableunicodeconverter%22%5D.%20createInstance%20%28Components.%20interfaces.%20nsIScriptableUnicodeConverter%29%3B%0A//uc.%20charset%20%3D%20%22utf-8%22%3B%0A//bu%20%3D%20uc.%20ConvertFromUnicode%20%28bu%29%3B%0Avar%20head%20%3D%20%22%3Chtml%3E%5Cn%3Chead%3E%5Cn%3Cmeta%20http-equiv%3D%27Content-Type%27%20content%3D%27text/html%3B%20charset%3Dutf-8%27%3E%5Cn%3C/head%3E%5Cn%3Cbody%3E%5Cn%22%3B%0Avar%20fileend%20%3D%20%22%5Cn%3C/body%3E%5Cn%3C/html%3E%22%0Avar%20htmlSource%20%3D%20head%20+%20bu%20+%20fileend%3B%0A%0Avar%20filedata%3DhtmlSource%3B%0A%0Avar%20file%20%3D%20Components.classes%5B%22@mozilla.org/file/local%3B1%22%5D.%0A%20%20%20%20%20%20%20%20%20%20%20createInstance%28Components.interfaces.nsILocalFile%29%3B%0Afile.initWithPath%28fullfilepath%29%3B%0Avar%20foStream%20%3D%20Components.classes%5B%22@mozilla.org/network/file-output-stream%3B1%22%5D.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20createInstance%28Components.interfaces.nsIFileOutputStream%29%3B%0A%0AfoStream.init%28file%2C%200x02%20%7C%200x08%20%7C%200x20%2C%200666%2C%200%29%3B%0Avar%20converter%20%3D%20Components.classes%5B%22@mozilla.org/intl/converter-output-stream%3B1%22%5D.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0Aconverter.init%28foStream%2C%20%22UTF-8%22%2C%200%2C%200%29%3B%0Aconverter.writeString%28filedata%29%3B%0Aconverter.close%28%29%3B%0Areturn%20fullfilepath%3B%0A%0A//*********************************************************************%0A//%u041F%u043E%u0434%u043F%u0440%u043E%u0433%u0440%u0430%u043C%u043C%u044B%20%u0434%u043B%u044F%20function%20saveCB%0A//*********************************************************************%0A//******DefSub%0A%0A//*********************************************************************%0Afunction%20VisibleConv%28nameCB%29%20%0A%7B%0Abuts%20%3D%20document.%20getElementsByTagName%20%28%22toolbarbutton%22%29%3B%0Afor%20%28var%20i%20%3D%200%3B%20i%20%3C%20buts.%20length%3B%20i++%29%0A%7B%0A%20%20%20%20if%20%28buts%20%5Bi%5D.getAttribute%20%28%22id%22%29.%20indexOf%20%28%22custombuttons-button%22%29%20%3D%3D%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20name%20%3D%20buts%20%5Bi%5D.%20name%3B%0A%20%20%20%20%20%20%20%20if%20%28nameCB%21%3D%22%22%26%26nameCB%21%3Dname%29%20continue%3B%0A%20%20%20%20%20%20%20%20image%20%3D%20buts%20%5Bi%5D.%20image%20%7C%7C%20buts%20%5Bi%5D.%20cbStdIcon%3B%0A%20%20%20%20%20%20%20%20uri%20%3D%20buts%20%5Bi%5D.%20URI%3B%0A%20%20%20%20%20%20%20%20bu%20+%3D%22%3Cimg%20src%3D%22%20+%20image%20+%20%22%3E%26nbsp%3Ca%20href%3D%22%20+%20uri%20+%20%22%3E%22%20+%20name%20+%22%3C/a%3E%3Cbr%3E%5Cn%22%3B%0A%20%20%20%20%7D%0A%7D%0Abu%20+%3D%22%3Chr%3E%22%3B%0A%7D%3B%0A%0A//*********************************************************************%0Afunction%20AllConv%28nameCB%29%0A%7B%0Abuts%20%3D%20custombuttons.%20palette.%20getElementsByTagName%20%28%22toolbarbutton%22%29%3B%0Afor%20%28var%20i%20%3D%200%3B%20i%20%3C%20buts.%20length%3B%20i++%29%0A%7B%0A%20%20%20%20if%20%28buts%20%5Bi%5D.%20getAttribute%20%28%22id%22%29.%20indexOf%20%28%22custombuttons-button%22%29%20%3D%3D%200%29%0A%20%20%20%20%7B%0A//%20%u0418%u043C%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u0432%20UTF-8%0A%20%20%20%20%20%20%20%20name%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22label%22%29%3B%0A%20%20%20%20%20%20%20%20if%20%28nameCB%21%3D%22%22%26%26nameCB%21%3Dname%29%20continue%3B%0A//%20%20%20%20%20%20%20%20var%20uc%20%3D%20Components.%20classes%20%5B%22@mozilla.org/intl/scriptableunicodeconverter%22%5D.%20createInstance%20%28Components.%20interfaces.%20nsIScriptableUnicodeConverter%29%3B%0A//%20%20%20%20%20%20%20%20uc.%20charset%20%3D%20%22utf-8%22%3B%0A//%20%20%20%20%20%20%20%20name%20%3D%20uc.%20ConvertFromUnicode%20%28name%29%3B%0A%0A//%20BASE64%20%u0432%20UTF-8%0A%20%20%20%20%20%20%20%20image%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22image%22%29%20%7C%7C%20buts%20%5Bi%5D.%20getAttribute%20%28%22cb-stdicon%22%29%3B%0A%20%20%20%20%20%20%20%20var%20uc%20%3D%20Components.%20classes%20%5B%22@mozilla.org/intl/scriptableunicodeconverter%22%5D.%20createInstance%20%28Components.%20interfaces.%20nsIScriptableUnicodeConverter%29%3B%0A%20%20%20%20%20%20%20%20uc.%20charset%20%3D%20%22utf-8%22%3B%0A%20%20%20%20%20%20%20%20image%20%3D%20uc.%20ConvertFromUnicode%20%28image%29%3B%0A%0A%20%20%20%20%20%20%20%20mode%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22cb-mode%22%29%3B%0A%20%20%20%20%20%20%20%20code%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22cb-oncommand%22%29%3B%0A%20%20%20%20%20%20%20%20initCode%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22cb-init%22%29%3B%0A%20%20%20%20%20%20%20%20accelkey%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22cb-accelkey%22%29%3B%0A%20%20%20%20%20%20%20%20help%20%3D%20buts%20%5Bi%5D.%20getAttribute%20%28%22Help%22%29%20%7C%7C%20buts%20%5Bi%5D.%20getAttribute%20%28%22help%22%29%20%7C%7C%20%22%22%3B%0A%20%20%20%20%20%20%20%20doc%20%3D%20document.%20implementation.%20createDocument%20%28%22%22%2C%20%22%22%2C%20null%29%3B%0A%20%20%20%20%20%20%20%20doc.%20async%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20doc.%20load%20%28%22chrome%3A//custombuttons/content/nbftemplate.xml%22%29%3B%0A%20%20%20%20%20%20%20%20setText%20%28doc%2C%20%22name%22%2C%20name%2C%20false%29%3B%0A%20%20%20%20%20%20%20%20setText%20%28doc%2C%20%22mode%22%2C%20mode%2C%20false%29%3B%0A%20%20%20%20%20%20%20%20setText%20%28doc%2C%20%22image%22%2C%20image%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20setText%20%28doc%2C%20%22code%22%2C%20code%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20setText%20%28doc%2C%20%22initcode%22%2C%20initCode%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20setText%20%28doc%2C%20%22accelkey%22%2C%20accelkey%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20setText%20%28doc%2C%20%22help%22%2C%20help%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20var%20ser%20%3D%20new%20XMLSerializer%20%28%29%3B%0A%20%20%20%20%20%20%20%20var%20data%20%3D%20ser.%20serializeToString%20%28doc%29%3B%0A%20%20%20%20%20%20%20%20uri%20%3D%20%22custombutton%3A//%22%20+%20escape%20%28data%29%3B%0A%20%20%20%20%20%20%20%20bu+%3D%22%3Cimg%20src%3D%22%20+%20image%20+%20%22%3E%26nbsp%3Ca%20href%3D%22%20+%20uri%20+%20%22%3E%22%20+%20name%20+%22%3C/a%3E%3Cbr%3E%5Cn%22%3B%0A%20%20%20%20%7D%0A%20%7D%0A%7D%3B%0A%0A//*********************************************************************%0Afunction%20setText%20%28doc%2C%20nodeName%2C%20text%2C%20make_CDATASection%29%0A%7B%0A%20%20%20%20var%20node%20%3D%20doc.%20getElementsByTagName%20%28nodeName%29%20%5B0%5D%2C%20cds%3B%0A%20%20%20%20if%20%28%21node%29%20return%3B%0A%20%20%20%20if%20%28make_CDATASection%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20try%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20cds%20%3D%20doc.%20createCDATASection%20%28text%20%7C%7C%20%22%22%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20catch%20%28e%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20cds%20%3D%20doc.%20createTextNode%20%28text%20%7C%7C%20%22%22%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20node.%20appendChild%20%28cds%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20node.%20textContent%20%3D%20text%3B%0A%20%20%20%20%7D%0A%7D%3B%0A//******%20EndDefSub%0A%0A//******%20End%20function%20saveCB%0A%7D%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%0A%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%u0412%u0435%u0440%u0441%u0438%u044F%20%u043E%u0442%2023.05.2014%0A%u0410%u0432%u0442%u043E%u0440%20-%20Indomito%20%A9%0A%u0411%u043B%u0430%u0433%u043E%u0434%u0430%u0440%u043D%u043E%u0441%u0442%u044C%20%u0437%u0430%20%u043F%u043E%u043C%u043E%u0449%u044C%20-%20Infocatcher%20%A9%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E Ставим кнопку Голосование на MMOTOP.ru. Копируем код, вставляем его в адресную строку и нажимаем Enter. custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0413%u043E%u043B%u043E%u0441%u043E%u0432%u0430%u043D%u0438%u0435%20%u043D%u0430%20MMOTOP.ru%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/*Initialization%20Code*/%0A//%u0410%u0432%u0442%u043E%u0440%20Indomito%20ver%201.2%20bild%20of%2019.12.2016%0A%0Athis.tooltipText%20%3D%20%0A%20%20%20%20%20%20%22%20%20%20%20%20%20%20%20%20%20%20%20%20%u0413%u043E%u043B%u043E%u0441%u043E%u0432%u0430%u043D%u0438%u0435%20%u043D%u0430%20MMOTOP.ru%5Cn%22%20+%0A%20%20%20%20%20%20%22%20%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%u2014%5Cn%22%20+%20%0A%20%20%20%20%20%20%22%20%20%20Left%20%20%20%20%20%20%u2014%20%20%20%u0413%u043E%u043B%u043E%u0441%u043E%u0432%u0430%u043D%u0438%u0435%20%u0437%u0430%20Asterios%5Cn%22%20+%0A%20%20%20%20%20%20%22%20%20%20Right%20%20%20%u2015%20%20%20%u0420%u0435%u0434%u0430%u043A%u0442%u0438%u0440%u043E%u0432%u0430%u043D%u0438%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%22%3B%0A%0A%0A//%u0413%u043E%u043B%u043E%u0441%u043E%u0432%u0430%u043D%u0438%u0435%20%u043D%u0430%20MMOTOP.ru%0Athis.leftclick%20%3D%20function%28event%29%20%7B%0A%09getBrowser%20%28%29.%20selectedTab%20%3D%20getBrowser%20%28%29.%20addTab%20%28%22http%3A//la2.mmotop.ru/servers/4541/votes/new%22%29%0A%7D%3B%0A%0A//%u0420%u0435%u0437%u0435%u0440%u0432%20this.rightclick%20%3D%20function%28event%29%20%7B%7D%3B%0A//%u0420%u0435%u0437%u0435%u0440%u0432%20this.midclick%20%3D%20function%28event%29%20%7B%7D%3B%0A//%u0420%u0435%u0437%u0435%u0440%u0432%20this.leftDclick%20%3D%20function%28event%29%20%7B%7D%3B%0A//%u0420%u0435%u0437%u0435%u0440%u0432%20this.rightDclick%20%3D%20function%28event%29%20%7B%7D%3B%0A%0Athis.setAttribute%28%27onclick%27%2C%20%27custombuttons.gQuot.mHandler%28event%2C%20this%29%27%29%3B%0A//this.setAttribute%28%27ondblclick%27%2C%20%27custombuttons.gQuot.mHandler%28event%2C%20this%29%27%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 У меня много наработок - .Готовые кнопки для Custom Buttons | Форум Mozilla Россия Изменено 1 января, 2017 пользователем Indomito 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Секретарша Опубликовано 1 января, 2017 Поделиться Опубликовано 1 января, 2017 лучше бы ты спойлерами умел пользоваться 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DuRmAnIkA Опубликовано 1 января, 2017 Поделиться Опубликовано 1 января, 2017 Извини, использую только гугл 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Extortioner Опубликовано 1 января, 2017 Поделиться Опубликовано 1 января, 2017 в чем различия между кнопкой и обычным добавлением в закладки? капчу и ник все равно же надо вбивать 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indomito Опубликовано 1 января, 2017 Автор Поделиться Опубликовано 1 января, 2017 Extortioner Вы правы ни какой, я просто не успел все доделать. Я ввожу почту и пароль - причём тут капча? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
LastWay Опубликовано 3 января, 2017 Поделиться Опубликовано 3 января, 2017 Интересно,попробую. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Indomito Опубликовано 10 января, 2017 Автор Поделиться Опубликовано 10 января, 2017 (изменено) 03.01.2017 12:20, LastWay сказал: Интересно,попробую. Только поменяй размер иконки, у меня во всех кнопках 32х32, 32х48,....32х128, а в вертикальной панели 48х48, PNG/ICO файлы интегрированы в base64 в сами кнопки. Готовые кнопки около 30 — 70 штук, приблизительно, я не считал - Mozilla FF to CB 2017 -21(18.13).html Изменено 10 января, 2017 пользователем Indomito 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.