>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Можно ли вынести подраздел Меню "Инструменты" на Панель Навигации? http://forum.mozilla-russia.org/viewtopic.php?id=52328 |
BBoxerb > 10-11-2011 11:17:14 |
Всем привет |
mserv > 10-11-2011 11:37:15 |
BBoxerb пишет
А если кнопка Zoom+2 ? |
okkamas_knife > 10-11-2011 11:51:39 |
BBoxerb для варианта кнопки меню если надо код напишу. зы Выделить код Код:var mypref01="font.minimum-size.x-cyrillic"; var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService); this.PS = Components.classes['@mozilla.org/preferences-service;1'] .getService(Components.interfaces.nsIPrefBranch); var currset=this.PS.getIntPref(mypref01); var text="Текущий минимальный размер шрифта="+currset+"\nВвведите минимальный размер шрифта:" var fontminsz = prompt(text); this.PS.setIntPref(mypref01,fontminsz); //-- ниже строчки можно убрать если не требуется подтверждение var newset=this.PS.getIntPref(mypref01); custombuttons.alertSlide('Текущий минимальный размер шрифта='+newset) |
BBoxerb > 10-11-2011 21:14:36 |
mserv |
vladmir > 15-11-2011 23:00:58 |
Я просто сделал, чтобы по клику на добавленную свою кнопку открывалось окно настроек Симанки с открытой в нём вкладкой шрифты. |
okkamas_knife > 16-11-2011 00:41:19 |
BBoxerb пишет
а что там сложного? в секции код Выделить код Код:var mypref01="browser.download.manager.closeWhenDone"; var mypref01value1=1; var mypref01value2=0; на Выделить код Код:var mypref01="font.minimum-size.x-cyrillic"; var mypref01value1=12; var mypref01value2=24; и в конце заменить (почему см спойлер) скрытый текст okkamas_knife пишет
кодкнопки пишет
на ну и скопировать полученное в инициализацию поменяв там строчку как написано Выделить код Код:/* после копировании в инициализацию убрать в этой строчке 1- т.е. в инициализации должно быть: var state=this.PS.getBoolPref(prefstate); */ скрытый текст специально не привожу код полностью что вы лень немножко победили и разобрались,потом самому же будет проще. просто внимательно читайте что написано и выполняйте и будет вам щастя. |
BBoxerb > 17-11-2011 13:02:45 |
Послушайте, я самый обычный юзер инета, страшно далек от программирования
А ведь в любезно вами предоставленной кнопке, при помощи которой сейчас у меня появляется окно изменения миним. шрифта, никакой инициализации нет и в помине, только код. |
okkamas_knife > 17-11-2011 14:52:14 |
BBoxerb |
BBoxerb > 17-11-2011 17:36:53 |
okkamas_knife
Последние две строчки я тупо скопировал из сделанной вами для меня кнопки мин. шрифта.
Ну вот скажите мне пожалуйста, каким образом я могу знать что они обозначают и надо ли мне их вставлять в мою новую кнопку? С секциями "Инициализация", "код", "код кнопки" я разобрался, FAQ я читал, но как я вам уже грил программирование это не для меня. |
bunda1 > 30-12-2011 19:06:06 |
BBoxerb пишет
создай новую Custom Buttons кнопку, положи код в инициализацию. Выделить код Код://Объявляем 'prefs','this_'......... this.prefs = Components.classes['@mozilla.org/preferences-service;1'] .getService(Components.interfaces.nsIPrefBranch); var this_ = this; //настройка функций кликов мыши(Mouse Click settings)........ this.onclick = function(event) { if(event.button == 0) { //Действие при клике ЛКМ.... //переключаем настройки в about:config this.minFont = (custombuttons.getPrefs("font.minimum-size.x-cyrillic") == "12")? "24": "12"; this.prefs.setIntPref("font.minimum-size.x-cyrillic",this.minFont); //Запускаем функцию'ToggleImage' ToggleImage(event); } }; //Изменить иконку кнопки......... function ToggleImage(event){ if (custombuttons.getPrefs("font.minimum-size.x-cyrillic")=='12') { this_.image="data:image/x-icon;base64,AAABAAEAEhIAAAEAIACABQAAFgAAACgAAAASAAAAJAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiYmLYlZWV/5eXl/+Xl5f/lpaW/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/lZWV/2NjY9iVlZX//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/5WVlf+Wlpb//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/5aWlv+Wlpb//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v/+/v7///////7+/v/+/v7//v7+/5aWlv+Xl5f//v7+//7+/v/+/v7/y8vL/4CAgP/r6+v/9PT0/4mJif94eHj/eHh4/3h4eP94eHj/eHh4/+Pj4//+/v7//v7+/5aWlv+Wlpb//v7+//7+/v/+/v7/np6e/w4ODv/a2tr/9vb2/y8vL/8FBQX/Ghoa/xsbG/8bGxv/Gxsb/9DQ0P/+/v7//v7+/5aWlv+Wlpb//v7+//7+/v/+/v7/np6e/w4ODv/a2tr//v7+/3Fxcf8UFBT/z8/P//Pz8//y8vL/8vLy//z8/P/+/v7//v7+/5aWlv+Xl5f//v7+//7+/v/+/v7/np6e/w4ODv/a2tr//v7+/+Li4v8VFRX/Ojo6/93d3f/+/v7//v7+//7+/v/+/v7//v7+/5aWlv+Xl5f//v7+//7+/v/+/v7/np6e/w4ODv/a2tr//v7+//7+/v+4uLj/FRUV/xsbG/+NjY3/9/f3//7+/v/+/v7//v7+/5aWlv+Wlpb//v7+//7+/v/+/v7/np6e/w4ODv/a2tr//v7+//7+/v/+/v7/3t7e/1lZWf8ICAj/WFhY//n5+f/+/v7//////5aWlv+Wlpb//v7+//7+/v/+/v7/np6e/w4ODv/a2tr//v7+//n5+f/4+Pj//v7+//r6+v+Kior/BQUF/9vb2//+/v7//v7+/5eXl/+Wlpb//v7+///////z8/P/fHx8/w4ODv/a2tr/9/f3/1NTU/9VVVX/8/Pz//v7+/+Kior/BQUF/9vb2////////v7+/5eXl/+Wlpb//v7+//7+/v/Pz8//Dg4O/w8PD//a2tr//v7+/5WVlf8HBwf/JSUl/y0tLf8KCgr/YmJi//n5+f/+/v7//v7+/5eXl/+Wlpb//v7+///////8/Pz/xsbG/4KCgv/r6+v//v7+//7+/v+vr6//YmJi/1paWv+bm5v/9vb2///////+/v7//v7+/5aWlv+Wlpb//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/////////////////+/v7//v7+/5aWlv+Xl5f//v7+//////////////////7+/v///////////////////////////////////////////////////////v7+/5aWlv+VlZX//v7+///////+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/////////////////+/v7//v7+/5WVlf9iYmLYlZWV/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lZWV/2JiYtgAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEE="; } else { this_.image="data:image/x-icon;base64,AAABAAEAEhIAAAEAIACABQAAFgAAACgAAAASAAAAJAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiYmLYlpaW/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/lpaW/5eXl/+Xl5f/lpaW/5eXl/+Wlpb/lZWV/2NjY9iVlZX//v7+//7+/v////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/5WVlf+Xl5f//v7+//7+/v////////////////////////////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/5aWlv+Xl5f///////7+/v/////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/5eXl/+Wlpb/+Pj4/4CAgP94eHj/eHh4/3h4eP94eHj/e3t7/+Xl5f/+/v7//v7+//7+/v/+/v7/19fX/35+fv/m5ub//v7+/5aWlv+Xl5f/9/f3/yUlJf8FBQX/Gxsb/xsbG/8bGxv/ICAg/9TU1P/+/v7//v7+//7+/v/+/v7/s7Oz/wwMDP/R0dH//v7+/5aWlv+Wlpb//f39/2hoaP8WFhb/1tbW//Pz8//y8vL/8/Pz//z8/P/Hx8f/tra2/7a2tv+2trb/gYGB/wgICP+ampr/+vr6/5eXl/+Xl5f//v7+/9fX1/8ZGRn/QUFB/97e3v/+/v7//v7+//7+/v9PT0//AgIC/xISEv8XFxf/EBAQ/wEBAf8eHh7/9fX1/5aWlv+Wlpb//v7+//7+/v+zs7P/EhIS/x4eHv+RkZH/+fn5//7+/v/R0dH/FhYW/2tra//f39//oKCg/wsLC/+8vLz//f39/5eXl/+Xl5f//v7+//7+/v/+/v7/2tra/1ZWVv8HBwf/YGBg//r6+v/+/v7/q6ur/wwMDP+zs7P/s7Oz/wwMDP/S0tL//v7+/5eXl/+Wlpb//v7+//n5+f/5+fn//v7+//r6+v+BgYH/ERER/9ra2v/+/v7//Pz8/21tbf8hISH/lJSU/wwMDP/S0tL//v7+/5aWlv+Wlpb/+Pj4/0lJSf9bW1v/9fX1//n5+f+BgYH/EBAQ/9ra2v/+/v7//v7+//Hx8f89PT3/FBQU/wsLC//R0dH//v7+/5eXl/+Xl5f//f39/4yMjP8JCQn/Jycn/ywsLP8JCQn/aWlp//v7+//+/v7//v7+//7+/v/V1dX/GRkZ/woKCv/R0dH//v7+/5eXl/+Wlpb//v7+//v7+/+tra3/X19f/1paWv+fn5//+Pj4//7+/v/+/v7//v7+//7+/v/+/v7/urq6/35+fv/m5ub//////5aWlv+Xl5f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////////////////////////5aWlv+Xl5f//v7+//////////////////7+/v///////////////////////////////////////////////////////v7+/5aWlv+VlZX//v7+///////+/v7///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////////////////////v7+/5SUlP9iYmLYlJSU/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lpaW/5aWlv+Wlpb/lJSU/2JiYtgAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEE="; } }; ToggleImage(event); //подсказка........ this.tooltipText ='Наименьший размер шрифта'; |