Infocatcher
Поскольку мне "не горит", прежде чем пробовать менять, уточню. Может я изначально затупил.
Странный номер строки. Да еще и @code, а не @init.
Я в секцию "Код" вбивал. А надо в "Инициализацию"?
Отсутствует
Я в секцию "Код" вбивал. А надо в "Инициализацию"?
Да, надо в «инициализацию».
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
bunda1
Разобрался. В контекстном меню выделенного слова кликнул по Авто выделение, включить и заработало autocopy. Откуда это Авто выделение взялось уже не помню, возможно от кнопки Toggle Find+.
Отредактировано mserv (24-10-2011 17:54:16)
Отсутствует
привет ВСЕМ! помогите кто может)
почему эта кнопка на сто процентов грузит процессор?
var THIS = this;
var appcontent = document.getElementById("appcontent");
appcontent.addEventListener("DOMContentLoaded", FindAndHighlight, true);
intervalID = setInterval(FindAndHighlight, 1000);
function FindAndHighlight(){
var wordsToSearch = [""];
while (wordsToSearch. length > 0)
{
gFindBar. _findField. value = wordsToSearch. shift ();
gFindBar. toggleHighlight (true);
}
}
тоесть я понимаю что это связано со счетчиком времени, но может как-то можно стирать предыдущие результаты поиска и не грузить проц?
Отсутствует
incarnus пишетпочему эта кнопка на сто процентов грузит процессор?
а потому что в кнопке поиск выполняется и автоматически каждую секунду и при любом завершении загрузки страницы.
что значит при любом завершении загрузки ?
и как это можно изменить?
Отсутствует
incarnus
кнопка
Автовыделение
L = Bключить/ выключить
M = Авто выделение, добавить текст(выделенный текст/из буфера обмена)
R = CB меню
если хочешь, могу сменить иконки кнопки
//настройка функций кликов мыши(Mouse Click settings)................................................... this.onclick = function(event) { if(event.button == 0) { // Действие при клике ЛКМ switchHighlight(event); } else if(event.button == 1) { // Действие при клике СКМ HighlightAdd(event); } }; //tooltip this.tooltipText = "Автовыделение\nL = Bключить \nM = Авто выделение, добавить текст \nR = CB меню "; //Стоп, при открытии настройки панелей.................................................... this.onDestroy = function(reason) { storage = globalStorage[document.domain] //.... if (reason == "constructor") storage['run'] = 'stop' if (reason == "destructor") delete storage['run'] } //проверить наличие строк в about:config и создать если не существует(Add preferences)........................................ var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService); var f; try{ f = prefs.getBoolPref("Auto.Highlight"); } catch(e){ prefs.setBoolPref("Auto.Highlight", true); prefs.setCharPref("ui.textHighlightBackground", "#ef0fff");//http://coloria.net/bonus/colornames.htm } //Авто выделение, добавить текст....... function HighlightAdd(event){ // Get the root branch var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); //setting Unicode value var str = Components.classes["@mozilla.org/supports-string;1"] .createInstance(Components.interfaces.nsISupportsString); //copy to Clipboard var clipboard = Components.classes["@mozilla.org/widget/clipboardhelper;1"]. getService(Components.interfaces.nsIClipboardHelper); document.getElementById("cmd_copy").doCommand(); //read from Clipboard str.data = readFromClipboard(); //setting prefs Unicode value prefs.setComplexValue("Auto.Highlight.value", Components.interfaces.nsISupportsString, str); //Sliding alert custombuttons.alertSlide("Авто выделение", str.data); //run auto Highlight Highlight(event); }; //Авто выделение, включить............ function switchHighlight(event){ // toggle preference var s = "Auto.Highlight"; custombuttons.setPrefs(s, !custombuttons.getPrefs(s)); //toggle image ToggleImage(event); //run auto Highlight Highlight(event); }; //Изменить иконку кнопки............ var button = this; function ToggleImage(event){ // toggle button image if (custombuttonsUtils. getPrefs ("Auto.Highlight", true)) { button.image="data:image/x-icon;base64,AAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD+//4B////APX69AV9vWaPVJsR9GabDPiQrDGn6OzRG////wD+/v0B////AP///gL///0B////AP///wD///8A////AP3+/gP///8ActGnhRyqVP83q0r8PqMu/kqZDf9yoh7Wu8t8YNjan07m4bM9+ffqCf///wD///4B////AP///wD8/v8C//7/AOL5/A4d1NrUFc/G/yHEov0qt3b/NKtM/UGeHv9WlAD/eJcB/peZAP+nphzH5+bAIP///wD+/v8A/fz/A/3+/wH///8A5/b+CyG8/c4Jz/z/ENfm/RrLuf8nu4b/M61S/UGgJvtbnBH8fqAQ/IKXAP+lrjax/v76AP7+/gH///8A7fD9CNni/Bb///8Ac7/4dQCn9/8P1f38ENbh/xzIsf8ouoD/NKtL/0GeHf9enA79dJ0M/4yiGOrx8d0c/f3/AJaT7105O+TOHTjn5GuP8n7u9v4AOK/3ugW/+/8N2vX9FdDN/yDDoP8rtXD/N6c//kqdGPpcnBD/dqIZ3/L05BCVht5rLhXE/zMj0f0nKuL/EkHp7+Dm/Bq64/wyBKz4/w/W/fwP1+X/Gsq4/ya+kPwwsWH+M58o/jSSAP+exXNr////AFkwrepXMrT8SjPG9icg2v8xRunM8fX+BfL5/gcdpPbOBMH8/w/b9vwX0dH+FcKk/yS3evFZum2rpdOaUPj79gD///8BZy6R8lsqn/8/Hbb/NSfS6MPE+DDj7PwI8vP9ALHe/DQXs/nWAs/9/wDV5v9C1Mmwye/jI////wD///8B////AP7+/gG/oclQgVSpuIhuy4/OyfIheHbpgx815+4vZ+7C2uf8Fuz5/we+8P83y/f8Jvb9/QL///8A8vv4CZPUpGO837Y5////AP///wD6+f0D////AIVy1IsgEsz/Lini+Qow5/+Gq/Vq////AM/t/Ruo6/4+6/z9C////wB817lzE6dQ/zGeJfOs05lI/Pv9Bf///wDXy+knTCOu7UYvxf89KtH4Fhrh/4yb9GTB3/sjCJH07QC9+v854Pio9///AFHOsrMktnX/NKtO/0KoPsz9/P0D////AMey2ElWJaL/UzG4+k0vv/4sGs/5vLn1Mkl68aoLcvD/G6j4+QDH+v+29f8xY9zUkA/Eo/8swpH3JL6M/P38/gL///8A08DcNF8kkPlgNar9Sh2m/3texp/i4PsPKTDk7hxP7P8eefD7Apb1/47Z/E2x8vw2AMrv/wXN5/8O0Ova////AP///wH8+/wAoHe0iWkukfN+U66v8+31C9PL7iA3H8n6KSzi/yNF6/sMVe3/rc35PP///wB/zv1qM7L7u53e/j7///8A////AP///wD7+fsB6NzqD/n2+gT///8A7uf0EV80rONFKcD/LCTU/zxC47/u8P4D////Af7+/gH//f4A///+AP///wD///8A//7/AP79/gL///8A/v7/Av38/gT///8AsZHEZmAplv5gOrPQzMbwKf///wD9/f4C/f//A/7//wL9/v8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; } else { button.image="data:image/x-icon;base64,AAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAD///8A/v7+AP39/QH9/f0B/f39Af39/QH///8AmJiYKQAAALEDAwPqAAAA1gAAAGm7u7sA////Afv7+wD///8A////AP39/QH9/f0D////AP///wD7+/sB////AKKiogoAAADJAAAA/wAAAP0BAQH+AAAA/wsLC3HDw8MA////Bfb29gP+/v4A////Aefn5wDT09MJ1tbWCdTU1AT///8AXFxcSwAAAPsEBAT/AAAA/gAAAPwFBQX/AAAA63Nzczvu7u4A/Pz8Avz8/AHr6+sJMjIyZgAAAL8CAgLCAAAApsbGxhhoaGhLAAAA/gUFBf8AAAD+AAAA/wAAAP0DAwP/AAAA6hMTE5eHh4cr3d3dACsrK4gAAAD/AwMD/gMDA/wAAAD/Hh4emy0tLQwAAADwAQEB/wAAAP4AAAD/AAAA/wAAAP8BAQH9AwMD/wAAAOcrKys5AwMD7gYGBv4AAAD7BAQE/QAAAP9KSkp5////ABUVFcIAAAD/AQEB/QAAAP8AAAD/AAAA/wAAAP4BAQH6BwcH/wICAr8BAQGfAAAA/wEBAf8AAADrBQUFeMbGxgX///8AGhoawQAAAP8BAQH+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD9BgYG66+vrwc1NTVCDw8PPgAAADUREREt0tLSF+7u7gAdHR27AAAA/wICAvsBAQH9AQEB/QEBAf0BAQH8AQEB+wICAv8BAQHC////AsHBwQAICAhzAAAA6AQEBP8AAADqWlpaL25ubj8AAAD4AgIC/wAAAP4AAAD/AAAA/wAAAP4CAgL/AAAA3VtbWznHx8cABgYGbwAAAP8BAQH+AAAA+AUFBf8AAAB18PDwAIyMjDwYGBiuGRkZwxgYGJQTExNzFhYWdQUFBWRgYGAb////ALS0tBwAAADXBQUF/wAAAPgFBQX/AAAA90tLSzunp6cApqamDaurqwP///8A////AP///wD///8A////AP///wD7+/sBtLS0LQAAAOwLCwv/CQkJ+wAAAP88PDyLkJCQDAICAqYAAADdAAAAkJCQkAP///8AW1tbLUlJSXFnZ2cR////AP7+/gHNzc0HDAwMpAAAAP8AAADuJycneRMTEw8PDw/AAQEB/wsLC/8AAAD6cnJyPHR0dB4AAADiAAAA/yAgIJX///8A/v7+Av///wC7u7sPgoKCRYqKii3T09MACgoKaAAAAP8BAQH4AgIC/AAAAP8vLy9GKysreQAAAP8FBQX/BwcH3LS0tAj///8A/f39Af39/QH///8A////AOzs7AYDAwPEAAAA/wAAAPsCAgL/AAAA8mtrawlMTEygAAAA/wgICP8AAADpampqGP///wD///8A/Pz8Afn5+QT+/v4B7e3tBAQEBMEAAAD/AQEB/QAAAP8TExNv////AFJSUosAAAD/AwMD/wEBAauurq4A////Av///wD///8A/v7+AP///wLv7+8AAwMDSwAAAOADAwPZAAAAZZOTkwP///8AT09PIQAAALYAAAC3oaGhIf///wD9/f0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; } }; if (storage['run'] !== 'stop'){ToggleImage(event); }; //Автоматически выделить заранее введенные слова (auto Highlight words permanent)...................... function Highlight(event) { //hide Highlight gFindBar._highlightDoc(false); //auto Highlight if (custombuttonsUtils. getPrefs ("Auto.Highlight", true)) { //getting prefs Unicode value var value = prefs.getComplexValue("Auto.Highlight.value", Components.interfaces.nsISupportsString).data; //run auto Highlight var word = [value]; gFindBar._findField.value = word; gFindBar._highlightDoc(true, word); } }; //Стоп, при открытии настройки панелей(stop, if onDestroy) if (storage['run'] !== 'stop') (function () { // добавляем обработчики gBrowser.tabContainer.addEventListener("TabSelect", Highlight, false); document.addEventListener( "DOMContentLoaded", Highlight, false); })();
Отредактировано bunda1 (25-10-2011 00:14:16)
Отсутствует
incarnus
кнопка
Автовыделение
L = Bключить/ выключить
M = Авто выделение, добавить текст(выделенный текст/из буфера обмена)
R = CB меню
если хочешь, могу сменить иконки кнопкиВыделить кодКод:
//настройка функций кликов мыши(Mouse Click settings)................................................... this.onclick = function(event) { if(event.button == 0) { // Действие при клике ЛКМ switchHighlight(event); } else if(event.button == 1) { // Действие при клике СКМ HighlightAdd(event); } }; //tooltip this.tooltipText = "Автовыделение\nL = Bключить \nM = Авто выделение, добавить текст \nR = CB меню "; //Стоп, при открытии настройки панелей.................................................... this.onDestroy = function(reason) { storage = globalStorage[document.domain] //.... if (reason == "constructor") storage['run'] = 'stop' if (reason == "destructor") delete storage['run'] } //проверить наличие строк в about:config и создать если не существует(Add preferences)........................................ var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService); var f; try{ f = prefs.getBoolPref("Auto.Highlight"); } catch(e){ prefs.setBoolPref("Auto.Highlight", true); prefs.setCharPref("ui.textHighlightBackground", "#ef0fff");//http://coloria.net/bonus/colornames.htm } //Авто выделение, добавить текст....... function HighlightAdd(event){ // Get the root branch var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch); //setting Unicode value var str = Components.classes["@mozilla.org/supports-string;1"] .createInstance(Components.interfaces.nsISupportsString); //copy to Clipboard var clipboard = Components.classes["@mozilla.org/widget/clipboardhelper;1"]. getService(Components.interfaces.nsIClipboardHelper); document.getElementById("cmd_copy").doCommand(); //read from Clipboard goDoCommand("cmd_selectNone"); str.data = readFromClipboard(); //setting prefs Unicode value prefs.setComplexValue("Auto.Highlight.value", Components.interfaces.nsISupportsString, str); //Sliding alert custombuttons.alertSlide("Авто выделение", str.data); //run auto Highlight Highlight(event); }; //Авто выделение, включить............ function switchHighlight(event){ // toggle preference var s = "Auto.Highlight"; custombuttons.setPrefs(s, !custombuttons.getPrefs(s)); //toggle image ToggleImage(event); //run auto Highlight Highlight(event); }; //Изменить иконку кнопки............ var button = this; function ToggleImage(event){ // toggle button image if (custombuttonsUtils. getPrefs ("Auto.Highlight", true)) { button.image="data:image/x-icon;base64,AAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD+//4B////APX69AV9vWaPVJsR9GabDPiQrDGn6OzRG////wD+/v0B////AP///gL///0B////AP///wD///8A////AP3+/gP///8ActGnhRyqVP83q0r8PqMu/kqZDf9yoh7Wu8t8YNjan07m4bM9+ffqCf///wD///4B////AP///wD8/v8C//7/AOL5/A4d1NrUFc/G/yHEov0qt3b/NKtM/UGeHv9WlAD/eJcB/peZAP+nphzH5+bAIP///wD+/v8A/fz/A/3+/wH///8A5/b+CyG8/c4Jz/z/ENfm/RrLuf8nu4b/M61S/UGgJvtbnBH8fqAQ/IKXAP+lrjax/v76AP7+/gH///8A7fD9CNni/Bb///8Ac7/4dQCn9/8P1f38ENbh/xzIsf8ouoD/NKtL/0GeHf9enA79dJ0M/4yiGOrx8d0c/f3/AJaT7105O+TOHTjn5GuP8n7u9v4AOK/3ugW/+/8N2vX9FdDN/yDDoP8rtXD/N6c//kqdGPpcnBD/dqIZ3/L05BCVht5rLhXE/zMj0f0nKuL/EkHp7+Dm/Bq64/wyBKz4/w/W/fwP1+X/Gsq4/ya+kPwwsWH+M58o/jSSAP+exXNr////AFkwrepXMrT8SjPG9icg2v8xRunM8fX+BfL5/gcdpPbOBMH8/w/b9vwX0dH+FcKk/yS3evFZum2rpdOaUPj79gD///8BZy6R8lsqn/8/Hbb/NSfS6MPE+DDj7PwI8vP9ALHe/DQXs/nWAs/9/wDV5v9C1Mmwye/jI////wD///8B////AP7+/gG/oclQgVSpuIhuy4/OyfIheHbpgx815+4vZ+7C2uf8Fuz5/we+8P83y/f8Jvb9/QL///8A8vv4CZPUpGO837Y5////AP///wD6+f0D////AIVy1IsgEsz/Lini+Qow5/+Gq/Vq////AM/t/Ruo6/4+6/z9C////wB817lzE6dQ/zGeJfOs05lI/Pv9Bf///wDXy+knTCOu7UYvxf89KtH4Fhrh/4yb9GTB3/sjCJH07QC9+v854Pio9///AFHOsrMktnX/NKtO/0KoPsz9/P0D////AMey2ElWJaL/UzG4+k0vv/4sGs/5vLn1Mkl68aoLcvD/G6j4+QDH+v+29f8xY9zUkA/Eo/8swpH3JL6M/P38/gL///8A08DcNF8kkPlgNar9Sh2m/3texp/i4PsPKTDk7hxP7P8eefD7Apb1/47Z/E2x8vw2AMrv/wXN5/8O0Ova////AP///wH8+/wAoHe0iWkukfN+U66v8+31C9PL7iA3H8n6KSzi/yNF6/sMVe3/rc35PP///wB/zv1qM7L7u53e/j7///8A////AP///wD7+fsB6NzqD/n2+gT///8A7uf0EV80rONFKcD/LCTU/zxC47/u8P4D////Af7+/gH//f4A///+AP///wD///8A//7/AP79/gL///8A/v7/Av38/gT///8AsZHEZmAplv5gOrPQzMbwKf///wD9/f4C/f//A/7//wL9/v8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; } else { button.image="data:image/x-icon;base64,AAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAD///8A/v7+AP39/QH9/f0B/f39Af39/QH///8AmJiYKQAAALEDAwPqAAAA1gAAAGm7u7sA////Afv7+wD///8A////AP39/QH9/f0D////AP///wD7+/sB////AKKiogoAAADJAAAA/wAAAP0BAQH+AAAA/wsLC3HDw8MA////Bfb29gP+/v4A////Aefn5wDT09MJ1tbWCdTU1AT///8AXFxcSwAAAPsEBAT/AAAA/gAAAPwFBQX/AAAA63Nzczvu7u4A/Pz8Avz8/AHr6+sJMjIyZgAAAL8CAgLCAAAApsbGxhhoaGhLAAAA/gUFBf8AAAD+AAAA/wAAAP0DAwP/AAAA6hMTE5eHh4cr3d3dACsrK4gAAAD/AwMD/gMDA/wAAAD/Hh4emy0tLQwAAADwAQEB/wAAAP4AAAD/AAAA/wAAAP8BAQH9AwMD/wAAAOcrKys5AwMD7gYGBv4AAAD7BAQE/QAAAP9KSkp5////ABUVFcIAAAD/AQEB/QAAAP8AAAD/AAAA/wAAAP4BAQH6BwcH/wICAr8BAQGfAAAA/wEBAf8AAADrBQUFeMbGxgX///8AGhoawQAAAP8BAQH+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD9BgYG66+vrwc1NTVCDw8PPgAAADUREREt0tLSF+7u7gAdHR27AAAA/wICAvsBAQH9AQEB/QEBAf0BAQH8AQEB+wICAv8BAQHC////AsHBwQAICAhzAAAA6AQEBP8AAADqWlpaL25ubj8AAAD4AgIC/wAAAP4AAAD/AAAA/wAAAP4CAgL/AAAA3VtbWznHx8cABgYGbwAAAP8BAQH+AAAA+AUFBf8AAAB18PDwAIyMjDwYGBiuGRkZwxgYGJQTExNzFhYWdQUFBWRgYGAb////ALS0tBwAAADXBQUF/wAAAPgFBQX/AAAA90tLSzunp6cApqamDaurqwP///8A////AP///wD///8A////AP///wD7+/sBtLS0LQAAAOwLCwv/CQkJ+wAAAP88PDyLkJCQDAICAqYAAADdAAAAkJCQkAP///8AW1tbLUlJSXFnZ2cR////AP7+/gHNzc0HDAwMpAAAAP8AAADuJycneRMTEw8PDw/AAQEB/wsLC/8AAAD6cnJyPHR0dB4AAADiAAAA/yAgIJX///8A/v7+Av///wC7u7sPgoKCRYqKii3T09MACgoKaAAAAP8BAQH4AgIC/AAAAP8vLy9GKysreQAAAP8FBQX/BwcH3LS0tAj///8A/f39Af39/QH///8A////AOzs7AYDAwPEAAAA/wAAAPsCAgL/AAAA8mtrawlMTEygAAAA/wgICP8AAADpampqGP///wD///8A/Pz8Afn5+QT+/v4B7e3tBAQEBMEAAAD/AQEB/QAAAP8TExNv////AFJSUosAAAD/AwMD/wEBAauurq4A////Av///wD///8A/v7+AP///wLv7+8AAwMDSwAAAOADAwPZAAAAZZOTkwP///8AT09PIQAAALYAAAC3oaGhIf///wD9/f0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; } }; if (storage['run'] !== 'stop'){ToggleImage(event); }; //Автоматически выделить заранее введенные слова (auto Highlight words permanent)...................... function Highlight(event) { //hide Highlight gFindBar._highlightDoc(false); //auto Highlight if (custombuttonsUtils. getPrefs ("Auto.Highlight", true)) { //getting prefs Unicode value var value = prefs.getComplexValue("Auto.Highlight.value", Components.interfaces.nsISupportsString).data; //run auto Highlight var word = [value]; gFindBar._findField.value = word; gFindBar._highlightDoc(true, word); } }; //Стоп, при открытии настройки панелей(stop, if onDestroy) if (storage['run'] !== 'stop') (function () { // добавляем обработчики gBrowser.tabContainer.addEventListener("TabSelect", Highlight, false); document.addEventListener( "DOMContentLoaded", Highlight, false); })();
не очень понятно как ее создавать
Отсутствует
не очень понятно как ее создавать
1. сделай новую Custom Buttons кнопку,
2. положи код в Custom Buttons кнопку, в инициализацию,
3. ok
Выдели текст(или скопируй) на странице, нажми средней кнопкой мыши на кнопке, и кнопка запомнит этот текст, нажми левой кнопкой мыши на кнопке и кнопка будет автоматически выделять везде на страницах текст который помнит, если захочешь поменять текст для автоматического выделение, используй среднюю кнопку мыши.
Отредактировано bunda1 (25-10-2011 00:12:13)
Отсутствует
incarnus пишетне очень понятно как ее создавать
1. сделай новую Custom Buttons кнопку,
2. положи код в Custom Buttons кнопку, в инициализацию,
3. okВыдели текст(или скопируй) на странице, нажми средней кнопкой мыши на кнопке, и кнопка запомнит этот текст, нажми левой кнопкой мыши на кнопке и кнопка будет автоматически выделять везде на страницах текст который помнит, если захочешь поменять текст для автоматического выделение, используй среднюю кнопку мыши.
а если я хочу запоминать и выделять очень много слов?
Отсутствует
Infocatcher
Да, надо в «инициализацию».
А ларчик то просто открывался. Пойду пробовать.
Отсутствует
incarnus пишета если я хочу запоминать и выделять очень много слов?
здесь не получится
отож)
я хотел чтобы каждую секунду на новые слова проверяла-чтобы пройти тест, зная некоторые ответы-потому что за 1 загрузку не получается - там на страничке по-ходу джава окно с тестами выскавивает(
а если каждую сек-грузит систему очень(
Отредактировано incarnus (25-10-2011 21:39:41)
Отсутствует
Infocatcher
Пока всё отлично работает (Session Bookmarks), но...Раньше при нажатии на кнопку появлялись стрелочки сбоку (у меня в теме стрелочки), что как бы показывало что кнопка активна, а сейчас эти стрелочки сразу отображены. Как можно сделать чтобы их изначально не было?
Это, конечно, не критично, но у меня кнопок тьма, а со стрелками кнопка закрытия (у меня кнопкой закрывается) заезжает за край экрана. Если непонятно об чем речь - могу скриншотик кнопки сделать.
Отсутствует
Раньше при нажатии на кнопку появлялись стрелочки сбоку (у меня в теме стрелочки), что как бы показывало что кнопка активна, а сейчас эти стрелочки сразу отображены. Как можно сделать чтобы их изначально не было?
Можно добавить в userChrome.css что-нибудь вроде этого:
.toolbarbutton-1[label="Session Bookmarks"] > .toolbarbutton-menu-dropmarker { display: none !important; } .toolbarbutton-1[label="Session Bookmarks"][open="true"] > .toolbarbutton-menu-dropmarker { display: -moz-box !important; }
При этом label="Session Bookmarks" должно соответствовать названию кнопки.
Или добавить только первую часть кода, чтобы просто убрать стрелочки.
Или добавить
document.getAnonymousElementByAttribute(this, "class", "toolbarbutton-menu-dropmarker").hidden = true;
после
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
а сейчас эти стрелочки сразу отображены. Как можно сделать чтобы их изначально не было?
Это, конечно, не критично, но у меня кнопок тьма,
Попробуйте Autohide Dropmarkers
Отсутствует
Infocatcher
Второй вариант не пошёл, сразу после запуска при нажатии на кнопку список закладок выезжает, но она новые не сохраняет.
Первый вариант получше, но стрелочки появляются только при нажатии, а при "отходе" от кнопки они пропадают. А раньше после нажатия оставались.
Мне они не надо, привычка просто, пока отвыкну.
Остановился на варианте, предложенным mserv. Парни, благодарю. Столько места освободилось - пойду еще какую кнопочку полезную поищу.
Отсутствует
Автовыделение(Firefox 3.6+)
http://forum.mozilla-russia.org/viewtop … 96#p527196
Исправил ошибки:
Панель поиска не запоминало текст, если было включена автовыделение.
Отсутствует
Здравствуйте на этом сайте http://safariplugins.ru/bookmarks/160 я нашел несколько интересных скриптов (меня заинтересовали разделение экрана). Можно ли оформить их кнопками. Просто я не в совершенстве знаком с программированием в FF. Сам код кнопки я знаю как вставить но надо сделать нажимаемую и отжимаемую кнопку. Т.е. нажал - окно разделилось отжал - востановилось
Отсутствует
bunda1
Автовыделение(Firefox 3.6+)
Как она работает?
Bыделяет введенный текст на страницах.
Куда введённый текст?
Отсутствует
okkamas_knife
5 и 6 позиция
по горизонтали
javascript:document.write('%3CHTML%3E%3CHEAD%3E%3C/HEAD%3E%3CFRAMESET%20ROWS=\'50%25,*\'%3E%3CFRAME%20SRC='%20+%20location.href%20+%20'%3E%3CFRAME%20SRC='%20+%20location.href%20+%20'%3E%3C/FRAMESET%3E%3C/HTML%3E')
по вертикали
javascript:document.write('%3CHTML%3E%3CHEAD%3E%3C/HEAD%3E%3CFRAMESET%20COLS=\'50%25,*\'%3E%3CFRAME%20SRC='%20+%20location.href%20+%20'%3E%3CFRAME%20SRC='%20+%20location.href%20+%20'%3E%3C/FRAMESET%3E%3C/HTML%3E')
Отсутствует
Автовыделение(Firefox 3.6+)
Как она работает?
Куда введённый текст?
Все просто - копируешь где то текст или выделяешь на странице, патом нажимаешь средней клавишей мыши на кнопке Автовыделение. Кнопка запоминает этот текст(записывает в about:config - Auto.Highlight.value) и выделяет на страницах. Если хочешь что бы кнопка выделала другой текст, опять используй среднюю кнопку мыши.
Отсутствует
bunda1
Ну теперь понятно. Попробовал - пригодится. Только цвет выделенного не по мне, но цвет не проблемма, изменю.
Отсутствует
bunda1
по поводу твоей кнопки Автовыделение:
можно ли добавить функционал, чтобы узнавать какой текст уже занесен?
Например, при наведении курсором на кнопку в тултипе отображался запомненный текст вместе с подсказкой по кнопке...
Т.к. текст сохраняется в about:config даже после выключения FF, думаю это было бы удобно!
Добавлено:
по ходу еще трабл с запоминанием выделенного текста на странице - при нажатии СКМ он не заноситься > выскакивает алерт с одной фразой "Автовыделение"...
Отредактировано Inko7 (04-11-2011 18:36:02)
Отсутствует
bunda1
по поводу твоей кнопки Автовыделение:
можно ли добавить функционал, чтобы узнавать какой текст уже занесен?
Например, при наведении курсором на кнопку в тултипе отображался запомненный текст вместе с подсказкой по кнопке...
Т.к. текст сохраняется в about:config даже после выключения FF, думаю это было бы удобно!
Я сделал с тултипом
Автовыделение:
по поводу твоей кнопки Автовыделение:
по ходу еще трабл с запоминанием выделенного текста на странице - при нажатии СКМ он не заноситься > выскакивает алерт с одной фразой "Автовыделение"...
У меня таково трабла нет. На какой странице это происходит, что после нажатии СКМ выделяет кнопка, старый текст или что?
Отредактировано bunda1 (04-11-2011 21:11:37)
Отсутствует
Я сделал с тултипом
отлично! то что нужно!
На какой странице это происходит
на любой странице
что после нажатии СКМ выделяет кнопка, старый текст или что?
ничего не выделяет! И алерт с тултипом пустые:
Отсутствует