>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Обсуждение расширений http://forum.mozilla-russia.org/viewforum.php?id=28 >File and Folder Shortcuts (поиск предыдущей версии) http://forum.mozilla-russia.org/viewtopic.php?id=66615 |
Резидент > 06-02-2015 22:30:28 |
Скиньте пожалуйста кто-нибудь предыдущую версию данного дополнения. |
okkamas_knife > 06-02-2015 23:22:01 |
я бы не рисковал ставить дополнение из неизвестного источника.тем более что оно легко заменяется Custom Buttons кнопками |
Резидент > 07-02-2015 21:52:58 |
okkamas_knife пишет
Вообще автор странно себя повел, выпустил обновление (нерабочее причем) и удалил его. Может он какого-нибудь жука туда прописал и миллионы пользователей обновились на эту версию и чтобы ему на мозги не капали, решил замести следы. Стоило бы ответственным людям из Мозиллы проверить этого разработчика или забанить вовсе за подобное и неадекватное поведение. |
okkamas_knife > 07-02-2015 22:30:17 |
читайте там всё есть. и как текст вывести на кнопку и целая куча возможностей. |
Резидент > 07-02-2015 22:48:47 |
okkamas_knife Код кнопки Выделить код Код:var Dir ="C:\\"; var nsLocalFile = Components.Constructor("@mozilla.org/file/local;1", "nsILocalFile", "initWithPath"); new nsLocalFile(Dir).reveal(); this. insertText (this. value); Инициализация Выделить код Код:var menu = <menupopup xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" oncommand="this.parentNode.handleMenuCommand(event)"> <toolbarbutton value="¤"/> <toolbarbutton value="¦"/> <toolbarbutton value="§"/> <toolbarbutton value="©"/> <toolbarbutton value="«"/> <toolbarbutton value="»"/> <toolbarbutton value="¬"/> <toolbarbutton value="®"/> <toolbarbutton value="°"/> <toolbarbutton value="±"/> <toolbarbutton value="µ"/> <toolbarbutton value="¶"/> <toolbarbutton value="—"/> <toolbarbutton value="‘"/> <toolbarbutton value="’"/> <toolbarbutton value="“"/> <toolbarbutton value="”"/> <toolbarbutton value="•"/> <toolbarbutton value="‰"/> <toolbarbutton value="‹"/> <toolbarbutton value="›"/> <toolbarbutton value="™"/> </menupopup>; menu = custombuttonsUtils. makeXML (menu); this. appendChild (menu); this. value = menu. firstChild. getAttribute ("value"); this. makePNG = function (text, height) { var h = height; var cw = 24, ch = 24; var canvas = <canvas xmlns="http://www.w3.org/1999/xhtml" width={cw} height={ch} style="display:none;"></canvas>; cw -= 2; ch -= 2; canvas = custombuttonsUtils. makeXML (canvas); this. appendChild (canvas); var ctxt = canvas. getContext ("2d"); ctxt. clearRect (0, 0, cw, ch); ctxt. font = h + "pt times bold" var m = ctxt. measureText (text); m = (cw - m. width) / 2.0; h = ch - (ch - h) / 2.0; ctxt. fillText (text, m, h); var uri = canvas. toDataURL ("image/png", ""); this. removeChild (canvas); return uri; }; this. image = this. makePNG (this. value, 16); var mi, val; for (var i = 0; i < menu. childNodes. length; i++) { mi = menu. childNodes [i]; val = mi. getAttribute ("value"); val = this. makePNG (val, 12); mi. setAttribute ("image", val); } this. insertText = function (text) { var command = "cmd_insertText"; var controller = document. commandDispatcher. getControllerForCommand (command); if (controller && controller. isCommandEnabled (command)) { controller = controller. QueryInterface (Components. interfaces. nsICommandController); var params = Components. classes ["@mozilla.org/embedcomp/command-params;1"]. createInstance (Components. interfaces. nsICommandParams); params. setStringValue ("state_data", text); controller. doCommandWithParams (command, params); } }; this. handleMenuCommand = function (event) { event. stopPropagation (); var mi = event. originalTarget; var text = mi. getAttribute ("value"); this. image = this. makePNG (text, 16); this. value = text; this. insertText (text); }; this. type = "menu-button"; Подскажите пожалуйста логическое завершение и больше мне ничего не нужно. Спасибо. |
okkamas_knife > 08-02-2015 01:32:59 |
всего лишь две ссылки в результатах и во второй ответ, до которого вы моглибы добраться и без гугла прочитав внимательно заглавный пост в готовых кнопках там есть ссылка на ту тему(котрую рекомендую посмотреть там много чего полезного). |
Резидент > 08-02-2015 12:36:25 |
okkamas_knife пишет
Спасибо, текст появился, НО: |
Sergeys > 08-02-2015 13:21:33 |
Прежде чем создавать тему пользуйтесь поиском. |