okkamas_knife
villa7если очень мешает кнопка спрячьте её через юзерхром#custombuttons-button3{display: none !important;}
Да будет так, спасибо.
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
villa7
// Открывать любую новую вкладку справа от текущей ..................... eval("gBrowser.addTab ="+gBrowser.addTab.toString().replace( 'if (!blank)', 'this.moveTabTo(t,this.mCurrentTab._tPos+1);'+ 'if (!blank)')); eval("gBrowser.moveTabTo = " + gBrowser.moveTabTo.toString().replace("this.mTabContainer.childNodes[i].selected = false;"));
Kamui
Есть код который сам открывает загрузки в табе.
about:config browser.download.manager.showWhenStarting - false
// about:config browser.download.manager.showWhenStarting-false function ObserveDownload_init(){ var observerService = Components.classes["@mozilla.org/observer-service;1"] .getService(Components.interfaces.nsIObserverService); observerService.addObserver(myDownloadObserver, "dl-start", false); } var myDownloadObserver = { observe: function (subject, topic, state) { if (topic == "dl-start"){ var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator); var browserEnumerator = wm.getEnumerator("navigator:browser"), url = "chrome://mozapps/content/downloads/downloads.xul", found = false; while (!found && browserEnumerator.hasMoreElements()) { var browserWin = browserEnumerator.getNext(), tabbrowser = browserWin.gBrowser, numTabs = tabbrowser.browsers.length; for (var index = 0; index < numTabs; index++) { var currentBrowser = tabbrowser.getBrowserAtIndex(index); if (url == currentBrowser.currentURI.spec) { tabbrowser.selectedTab = tabbrowser.tabContainer.childNodes[index]; browserWin.focus(); found = true; break; } } } if (!found) { downloadtab = gBrowser.addTab(url); gBrowser.selectedTab = downloadtab ; } } } } ObserveDownload_init();
Cтандартная кнопка загрузок тоже откроет загрузки в табе.
document.getElementById("Tools:Downloads").setAttribute("oncommand", '(getBrowser().selectedTab = getBrowser().addTab("chrome://mozapps/content/downloads/downloads.xul")).label = "Download Manager";');
Кнопка 'Очистить список' работает в табе
gBrowser.addEventListener("click", function(event) { if (event.button !== 0) return; if (gBrowser.currentURI.spec == 'chrome://mozapps/content/downloads/downloads.xul' && event.target.nodeName == 'button'){ document.getElementById("Browser:Reload").doCommand(); }; }, false);
Отредактировано bunda1 (27-08-2012 19:46:23)
Отсутствует
Изначально я его использовал для жестов теперь у него конфликт с расширением IDM CC от Internet Download Manager. Через некоторое время жесты переставали работать до рестарта . Поэтому искал замену для жестов и думал кнопка подойдет хорошо
Отсутствует
bunda1
Вот заинтересовался твоей кнопкой Notepad in Tab, хорошая кнопка, спасибо,
сейчас это сообщение в ней набираю
А ещё сделал для себя такую модификацию:
- Добавил возможность дублировать функции СКМ по двойному клику на кнопке
( мне так удобнее для тачпада )
- Добавил возможность вынести HTML/CSS-начинку блокнота на вкладку "Справка"
( у меня проблемы с восприятием тёмного фона и знанием CSS, а так
удобнее экспериментировать над внешним видом блокнота )
- Попытался, как смог, подружить кнопку и Firefox 3.6.28
( вроде здесь пишут, что event "TabAttrModified" есть только
у Firefox 4 и новее, вряд ли сделал правильно, но у меня вроде работает )
Если сочтёшь хотя-бы что-нибудь из этого общеполезным, то
посмотри, поправь, если я где накосячил, и включи в свою Авторскую версию.
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%3ENotepad%20in%20Tab%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAgAAAAApKSlRRkZGh0BAQHxBQUF+QUFBfkFBQX5BQUF+QEBAfEZGRogaGho1AAAAAAABAAECAgICAgICAgQEBAUAAAAAMTEwWeLi4f//////+vr6//r6+v/6+vr//Pz8//v7+//5+fn++/v7/7CwsPdNTU2hAQEBAgAAAAAAAAAAAwMDBAAAAABvbm+x8vHy/+Df4Pfi4+P76ubr++Lh4vvk5OT7/f39+/////v////77/Dv/aysrP8BEAElKngnxDCDLdEvgSzOLX8qy0GTPu1Zq1b/WatW/lasU/9op2f/xcPF/8PEw//i5+L/8vfx//H27//p6+n/qqqq/ESaQOS67a7/teip/rbpqv+36qv/suSm/6zfoP+s36D/teOo/4bNfP93s3b/39bf/9XY1f/5/Pj/+Pv2/+vs6/+qqar/T6RK8bvjsP6t2qT8sNym/LDcpvyx3af+st6o/7LeqP+w3ab/vuaz/1mqVP+2w7b/3dvd//D07//4+/f/6+zr/6qqqv8BNwFvndiU/8Djt/y34a//ueGw/7nhsP+54bD/ueGw/7jgr//B5Lj/mtSS/3q1ev/WzNb/4ufh//f79f/p6+n/qqqq/wAAAANHk0Pbzu/F/73gtP3A47f/wOO3/8Djt//A47f/wOO4/73itf/D5rn/Y7Je/7/MwP/k4eP/+f35/+vs6/+qqqr/AAAAAAAzAGap4KP/zebG+8Tkvv/G5b//xuS//8blv//F5b7/vuK2/8LkuP+U0Yv/ZaBl/97W3v/u9e3/6+3r/6qqqv8DAQMAAAAABE6XS+Db8dT/yuPD/czmxv/N5sf/zObG/8blv//A47j/t+Cu/7vjsP9nuWP/uMW5/+zr6//s7+z/qamq/wACAAQAAAAAATQBZrTir//a6dX70ufN/9Pozv/N5sf/xuS//8Djt/+44K//u+Ow/4zNgv9uqW7/6+Tr/+ru6v+qqar/AAAAAQMBAwAAAAAHVJhS2Or25v/W59L91OjP/8zmxv/G5b//wOO3/7rhsP+w3ab/tuSp/1isU/+vva//6+rq/6qqqv8AAAAAAQIBAwAAAAAENQRkv+S7/+Pr3vvR58z/zObG/8bkv/+/4rf/ueCw/7Hep/+z4Kf/h818/3Kucv/r4uv/qKqo/gAAAAAAAAABAwEDAAAAAApVl1TU7Pbo/9HlzP3P58j/xuS//8Ljuf+64bH/s9+p/6vcoP+t4KD/Wq5U/8bSx/23tLf9AAAAAAAAAAABAgEDAAAAAAk3CWaq36b/1unR+cLjvPzF5r78t+Cv/LXgrP2w36b8odmW/Kzgn/1yxGf7gLKA/52Sne0AAAAAAAAAAAAAAAECAQIAAAEADUOCQcdwt23/Zati82GrXvVjrWD4XKlY9FqpVvZaqlX3UqZN81OnTvxYbFndGxcbNAAAAAAAAAAAAAAAAAABAQEAAAAAFBAUHTAzMGcqKipRJSclUS8wL14nJyZNKCspVy4uLlsiJCJKNjU2aQQABAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20%u041D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0438%20%u0434%u043B%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438%0A%0Aconst%20useHelpTab%20%3D%20true%3B%20%20%20//%20%u0418%u0441%u043F%u043E%u043B%u044C%u0437%u043E%u0432%u0430%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0443%20%22%u0421%u043F%u0440%u0430%u0432%u043A%u0430%22%20%u0434%u043B%u044F%20%u0440%u0430%u0437%u043C%u0435%u0449%u0435%u043D%u0438%u044F%20HTML/CSS%20%u0441%u0442%u0440%u0443%u043A%u0442%u0443%u0440%u044B%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%u0430%0Aconst%20useDblclick%20%3D%20true%3B%20%20//%20%u0418%u0441%u043F%u043E%u043B%u044C%u0437%u043E%u0432%u0430%u0442%u044C%20%u0414%u0432%u043E%u0439%u043D%u043E%u0439%20%u043A%u043B%u0438%u043A%20%u043C%u044B%u0448%u0438%20%u0434%u043B%u044F%20%u0434%u0443%u0431%u043B%u0438%u0440%u043E%u0432%u0430%u043D%u0438%u044F%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u0421%u0440%u0435%u0434%u043D%u0435%u0439%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u043C%u044B%u0448%u0438%0Aconst%20dblclickDelay%20%3D%20250%3B%20//%20%u0417%u0430%u0434%u0435%u0440%u0436%u043A%u0430%20%u043E%u0436%u0438%u0434%u0430%u043D%u0438%u044F%20%u0414%u0432%u043E%u0439%u043D%u043E%u0433%u043E%20%u043A%u043B%u0438%u043A%u0430%20%u043C%u044B%u0448%u0438%20%28%20ms%20%29%0A%0A//%20%u041E%u0431%u044A%u044F%u0432%u043B%u044F%u0435%u043C%20%u043F%u0435%u0440%u0435%u043C%u0435%u043D%u043D%u044B%u0435%20%u0434%u043B%u044F%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0438%u043D%u0438%u0446%u0438%u0430%u043B%u0438%u0437%u0430%u0446%u0438%u0438%20.....................................................................................%0A%0Aif%20%28useHelpTab%29%20var%20url%20%3D%20%22data%3Atext/html%3Bbase64%2C%22%20+%20window.btoa%28unescape%28encodeURIComponent%28%20this.Help%20%29%29%29%3B%0Aelse%20%20%20%20%20%20%20%20%20%20%20%20var%20url%20%3D%20%22data%3Atext/html%3Bbase64%2CPFRFWFRBUkVBPjwvVEVYVEFSRUE+DQo8c3R5bGU+aHRtbCB7YmFja2dyb3VuZC1jb2xvcjpibGFjaztvdmVyZmxvdzpoaWRkZW47fXRleHRhcmVhIHtiYWNrZ3JvdW5kOiMzODM4Mzg7b3ZlcmZsb3cteTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjVweDtib3JkZXI6IDVweCBpbnNldCB3aGl0ZTtjb2xvcjogd2hpdGU7fTwvc3R5bGU+%22%3B%0A%0Avar%20_this%20%3D%20this%3B%0Avar%20Gecko%20%3D%20parseFloat%28%20Components.classes%5B%22@mozilla.org/xre/app-info%3B1%22%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%20%20%20%20.getService%28Components.interfaces.nsIXULAppInfo%29%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.platformVersion%20%29%3B%0Avar%20oldGecko%20%3D%20Gecko%20%3C%202%3B%0A%0Afunction%20openNotepad%28%29%20%7B%20gBrowser.selectedTab%20%3D%20gBrowser.addTab%28url%29%3B%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%20function%20focuser%28%29%20%7B%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%20content.document.getElementsByTagName%28%22textarea%22%29%5B0%5D.focus%28%29%3B%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%20gBrowser.removeEventListener%28%22pageshow%22%2C%20focuser%2C%20false%29%3B%20%7D%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%20gBrowser.addEventListener%28%22pageshow%22%2C%20focuser%2C%20false%29%3B%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%0A%20%20%20%20%20%20%20%20if%20%28oldGecko%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20evt%20%3D%20document.createEvent%28%22UIEvents%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20evt.initUIEvent%28%22TabSelect%22%2C%20true%2C%20true%2C%20window%2C%20null%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20function%20dispatch%28%29%20%7B%20gBrowser.selectedTab.dispatchEvent%28evt%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20window.setTimeout%28dispatch%2C%20150%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%7D%0A%0A//%20%u043D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0430%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u043A%u043B%u0438%u043A%u043E%u0432%20%u043C%u044B%u0448%u0438%28Mouse%20Click%20settings%29.................................................................................%0A%0Aif%20%28useDblclick%29%20%7B%0A%0A%09var%20click%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20var%20dblclick%20%3D%20false%3B%0A%0A%20%20%20%20%20%20%20%20this.ondblclick%20%3D%20function%28%29%20%7B%20dblclick%20%3D%20true%3B%20%7D%0A%0A%20%20%20%20%20%20%20%20function%20reset%28%29%20%7B%20click%20%3D%20false%3B%20dblclick%20%3D%20false%3B%20%7D%0A%0A%20%20%20%20%20%20%20%20function%20waitDblclick%28%29%20%7B%20if%20%28%21dblclick%29%20%7B%20reset%28%29%3B%20openNotepad%28%29%3B%20return%3B%20%7D%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%20var%20evt%20%3D%20document.createEvent%28%22UIEvents%22%29%3B%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%20evt.initUIEvent%28%22click%22%2C%20true%2C%20true%2C%20window%2C%201%29%3B%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%20evt.button%20%3D%201%3B%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_this.dispatchEvent%28evt%29%3B%20%7D%0A%7D%0A%0Athis.onclick%20%3D%20function%28event%29%20%7B%0A%0A%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%u041B%u041A%u041C%20....%0A%20%20%20%20%20if%20%28%20event.button%20%3D%3D%200%20%29%20%7B%0A%0A%20%20%20%20%20%20%20%20%20%20if%20%28useDblclick%29%20%7B%20if%20%28click%29%20return%3B%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%20click%20%3D%20true%3B%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%20window.setTimeout%28waitDblclick%2C%20dblclickDelay%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20else%20openNotepad%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%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%20....%20%20%20%20%0A%20%20%20%20%20if%20%28%20event.button%20%3D%3D%201%20%29%20%7B%0A%0A%20%20%20%20%20%20%20%20%20%20if%20%28useDblclick%29%20reset%28%29%3B%0A%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20//%20%u0437%u0430%u043F%u043E%u043C%u043D%u0438%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u0438%u0437%20%u0431%u0443%u0444%u0435%u0440%u0430%20%u043E%u0431%u043C%u0435%u043D%u0430%20%u0438%20%u0441%u043A%u043E%u043F%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u043D%u0430%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%20....%0A%20%20%20%20%20%20%20%20%20%20var%20clip%20%3D%20gClipboard.read%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20window.content.focus%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20goDoCommand%28%22cmd_copy%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20//%20%u043E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%20....%0A%20%20%20%20%20%20%20%20%20%20openNotepad%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20//%20o%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0436%u0434%u0435%u0442%20%u043F%u043E%u043A%u0430%20%u043E%u0442%u043A%u0440%u043E%u0435%u0442%u0441%u044F%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%2C%20%u0432%u0441%u0442%u0430%u0432%u0438%u0442%20%u0442%u0435%u043A%u0441%u0442%20%u0438%20%u0443%u0434%u0430%u043B%u044F%u0435%u0442%20%u0441%u0435%u0431%u044F%20....%0A%20%20%20%20%20%20%20%20%20%20gBrowser.addEventListener%28%22pageshow%22%2C%20function%28event%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20%u0444%u043E%u043A%u0443%u0441%20%u0432%20%u0442%u0435%u043A%u0441%u0442%u043E%u0432%u043E%u0435%20%u043F%u043E%u043B%u0435%20....%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20textarea%20%3D%20content.document.getElementsByTagName%28%22textarea%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%200%3B%20i%20%3C%20textarea.length%3B%20i++%29%20%7B%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%20textarea%5Bi%5D.focus%28%29%3B%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%u0432%u0441%u0442%u0430%u0432%u0438%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20....%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%20goDoCommand%28%27cmd_paste%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20%u0443%u0434%u0430%u043B%u0438%u0442%u044C%20%u043E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20....%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20gBrowser.removeEventListener%28%22pageshow%22%2C%20arguments.callee%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20%u0432%u0435%u0440%u043D%u0443%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u0432%20%u0431%u0443%u0444%u0435%u0440%20%u043E%u0431%u043C%u0435%u043D%u0430%20....%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28clip%29%20gClipboard.write%28clip%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%7D%0A%7D%3B%0A%0A%0A//%20%u0411%u043B%u043E%u043A%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u043F%u043E%u0432%u0442%u043E%u0440%u043D%u044B%u0439%20%u0437%u0430%u043F%u0443%u0441%u043A%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u0438%20%u043E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%u043E%u0432%20%u043F%u0440%u0438%20%u043E%u0442%u043A%u0440%u044B%u0442%u0438%u0438%20%u043D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0438%20%u043F%u0430%u043D%u0435%u043B%u0435%u0439%20%u043D%u043E%20%u0440%u0430%u0437%u0440%u0435%u0448%u0438%u0442%u044C%20%u043E%u0431%u043D%u043E%u0432%u043B%u0435%u043D%u0438%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%20...................%0Aif%20%28this.hasAttribute%28%22stop%22%29%29%20return%3B%20%0A%0A%0A%0A//%20%u041E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0441%u043B%u0435%u0434%u0438%u0442%20%u0437%u0430%20%u0438%u0437%u043C%u0435%u043D%u0435%u043D%u0438%u044F%u043C%u0438%20%u0442%u0430%u0431%u043E%u0432%20%u0438%20%u043C%u0435%u043D%u044F%u0435%u0442%20%u043D%u0430%u0437%u0432%u0430%u043D%u0438%u0435%20%u0438%20%u0438%u043A%u043E%u043D%u043A%u0443%20%u043D%u0443%u0436%u043D%u043E%u0433%u043E%20%u0442%u0430%u0431%u0430%20......................................................%0Afunction%20tabDesigner%28%29%20%7B%0A%0A%20%20%20%20%20%20%20%20%20//%20%u0432%u0435%u0440%u043D%u0443%u0442%u044C%u0441%u044F%2C%20%u0435%u0441%u043B%u0438%20%u044D%u0442%u043E%20%u043D%u0435%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%20....%0A%20%20%20%20%20%20%20%20%20if%20%28%20getBrowser%28%29.currentURI.spec%20%21%3D%20url%20%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20%u043E%u0447%u0438%u0441%u0442%u0438%u0442%u044C%20%u0430%u0434%u0440%u0435%u0441%u043D%u0443%u044E%20%u0441%u0442%u0440%u043E%u043A%u0443%20....%0A%20%20%20%20%20%20%20%20%20gURLBar.value%20%3D%20%22%22%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20%u043C%u0435%u043D%u044F%u0435%u043C%20%u043D%u0430%u0437%u0432%u0430%u043D%u0438%u0435%20%u0438%20%u0438%u043A%u043E%u043D%u043A%u0443%20%u043D%u0443%u0436%u043D%u043E%u0433%u043E%20%u0442%u0430%u0431%u0430%20....%0A%20%20%20%20%20%20%20%20%20var%20tabIndex%20%3D%20gBrowser.getBrowserIndexForDocument%28%20gBrowser.contentDocument%20%29%3B%0A%20%20%20%20%20%20%20%20%20tab%20%3D%20gBrowser.mTabContainer.childNodes%5BtabIndex%5D%3B%0A%0A%20%20%20%20%20%20%20%20%20tab.label%20%3D%20%22Notepad%22%3B%0A%20%20%20%20%20%20%20%20%20tab.image%20%3D%20_this.image%3B%0A%20%20%20%20%20%20%20%20%20gProxyFavIcon.src%20%3D%20_this.image%3B%0A%7D%0A%0Aif%20%28%20oldGecko%20%29%20gBrowser.addEventListener%28%22TabSelect%22%2C%20tabDesigner%2C%20false%29%3B%0Aelse%20%20%20%20%20%20%20%20%20%20%20%20gBrowser.tabContainer.addEventListener%28%22TabAttrModified%22%2C%20tabDesigner%2C%20false%29%3B%0A%0A//%20%u041F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%20%u0443%20%u043A%u043D%u043E%u043F%u043A%u0438%20.................................................................................................................%0Athis.tooltipText%20%3D%20%22Notepad%20in%20tab%20%5Cn%u041B%20%3D%20%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%20%5Cn%u041C%20%3D%20%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%20%u0441%20%u0442%u0435%u043A%u0441%u0442%u043E%u043C%28%20%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u043D%u044B%u043C%20%u0438%u043B%u0438%20%u0438%u0437%20%u0431%u0443%u0444%u0435%u0440%u0430%20%29%20%5Cn%u041F%20%3D%20Menu%22%3B%0A%0A%0A%0A//%20%u0443%u0441%u0442%u0430%u043D%u0430%u0432%u043B%u0438%u0432%u0430%u0435%u043C%20%u0444%u043B%u0430%u0433%2C%20%u0447%u0442%u043E%u0431%u044B%20%u0444%u0443%u043D%u043A%u0446%u0438%u0438%20%u0438%20%u043E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%u0438%20%u043D%u0435%20%u0438%u0441%u043F%u043E%u043B%u043D%u044F%u043B%u0430%u0441%u044C%20%u0434%u0432%u0430%u0436%u0434%u044B%20%20%0Athis.setAttribute%28%22stop%22%2C%22true%22%29%3B%0A%0A%0Athis.onDestroy%20%3D%20function%28%29%20%7B%20gBrowser.tabContainer.removeEventListener%28%22TabAttrModified%22%2C%20tabDesigner%2C%20false%29%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%20gBrowser.removeEventListener%28%22TabSelect%22%2C%20tabDesigner%2C%20false%29%3B%0A%7D%0A%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%3CTEXTAREA%3E%3C/TEXTAREA%3E%0A%3Cstyle%3E%0A%0A%0Ahtml%20%7B%20background-color%3A%20%237de6ff%3B%0A%20%20%20%20%20%20%20overflow%3A%20hidden%3B%20%7D%0A%0Abody%20%7B%20padding%3A%200px%3B%0A%20%20%20%20%20%20%20margin%3A%205px%207px%3B%20%7D%0A%0Atextarea%20%7B%20font-family%3A%20monospace%3B%0A%20%20%20%20%20%20%20%20%20%20%20font-size%3A%2012px%3B%0A%20%20%20%20%20%20%20%20%20%20%20background%3A%20white%3B%0A%20%20%20%20%20%20%20%20%20%20%20overflow-y%3A%20auto%3B%0A%20%20%20%20%20%20%20%20%20%20%20width%3A%20100%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20height%3A%20100%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20padding%3A%204px%207px%3B%0A%20%20%20%20%20%20%20%20%20%20%20margin%3A%200px%3B%0A%20%20%20%20%20%20%20%20%20%20%20border%3A%202px%20solid%20gray%3B%0A%20%20%20%20%20%20%20%20%20%20%20color%3A%20black%3B%20%7D%0A%0A%0A%3C/style%3E%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отсутствует
- Добавил возможность вынести HTML/CSS-начинку блокнота на вкладку "Справка"
Вот спасибо! Мне как раз этого в кнопочке не хватало.
Спасибо bunda1 за кнопку и вам за модификацию.
upd: Заметила такую вещь, иконка кнопки заменяет иконки сайтов в адресной строке. Это только у меня так?
Отредактировано Alfina (28-08-2012 05:57:42)
Отсутствует
Dumby
Я бы на твоём месте использовал:
this.leftclick = function(e) { alert("1"); }; this.leftDclick = function(e) { alert("2"); }; this.setAttribute('onclick', 'gQuot(event, this)'); this.setAttribute('ondblclick', 'gQuot(event, this)');
Отсутствует
Я бы на твоём месте использовал:
Гениально ! Пока не могу ни осознать, ни приспособить,
но как отдельный код - работает превосходно ! Спасибо
Заметила такую вещь, иконка кнопки заменяет иконки сайтов в адресной строке.
К сожалению, никак не могу воспрозвести у себя подобный симптом
Однако, вроде ведь не критичная функция, временно можно и отключить:
находишь в коде строчку gProxyFavIcon.src = _this.image;
и удаляешь, или "закомментирываешь" , ну и restart, на всякий случай, но, наверное, ты и сама уже сделала
okkamas_knife,
Отредактировано Dumby (29-08-2012 03:22:05)
Отсутствует
К сожалению, никак не могу воспрозвести у себя подобный симптом
Может дело в версии браузера?
находишь в коде строчку gProxyFavIcon.src = _this.image;
Спасибо, проблема решена. Я бы сама не додумалась.
UPD Ваш новый вариант кнопки потестила, теперь кнопка меняет названия всех открытых вкладок на Notepad и иконки вкладок на свою (если обновить другие вкладки). А в старом варианте кнопки такого не было. Чудеса какие-то.
Отредактировано Alfina (29-08-2012 05:11:22)
Отсутствует
bunda1
У Вас есть такая кнопка "Hide scrollbar" но у меня почему то не срабатывает, в 15, даже на чистом профиле. Или может как по другому можно спрятать полосу прокрутки, без установки Stylish, а то только место занимает.
Отредактировано villa7 (30-08-2012 01:54:48)
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
bunda1 скажи пожалуйста можешь подправить кнопку Save в частности: не отображаются пункты контекстного меню для выделенного теста в textarea, т.е. там где мы все пишем сообщения?
Отсутствует
У Вас есть такая кнопка "Hide scrollbar" но у меня почему то не срабатывает, в 15, даже на чистом профиле. Или может как по другому можно спрятать полосу прокрутки, без установки Stylish, а то только место занимает.
Я проверил на FF 15 и Hide scrollbar(Firefox 3.6) работает, просто изменения вступает в силу в новых страницах. Нажми кнопку и перезагрузи текущую страницу. Прятать полосу прокрутки можно через CB код, где то такой был. Позже найду.
Добавлено 30-08-2012 19:48:39
bunda1 скажи пожалуйста можешь подправить кнопку Save в частности: не отображаются пункты контекстного меню для выделенного теста в textarea, т.е. там где мы все пишем сообщения?
Пункты контекстного меню должны отображаться везде, и там где мы все пишем сообщения тоже. Позже праверю.
Отредактировано bunda1 (30-08-2012 19:48:39)
Отсутствует
bunda1
Я проверил на FF 15 и Hide scrollbar(Firefox 3.6) работает, просто изменения вступает в силу в новых страницах. Нажми кнопку и перезагрузи текущую страницу. Прятать полосу прокрутки можно через CB код, где то такой был. Позже найду.
Не получается, на чистом профиле на кнопку нажимаю страница перезагружается, скролл не прячется, на новых страницах так-же, в css scrollbar не редактировал, Stylish не стоит, и чего ему надо, не пойму.
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
Или может как по другому можно спрятать полосу прокрутки, без установки Stylish, а то только место занимает.
Переключить скролбар через контекстное меню панелей инструментов
Отсутствует
Переключить скролбар через контекстное меню панелей инструментов
Вы гений, я с Вашей помощью уже от 4 расширений избавился, не люблю их жутко(личное). Спасибо.
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
Может дело в версии браузера?
Точно, наверняка в ней, вот специально завёл себе 15.0, и там впервые увидел
как "иконка кнопки заменяет иконки сайтов в адресной строке", и правда, лучше выключить
А вот чтобы кнопка меняла чужие вкладки - по-прежнему не наблюдаю, даже в 15.0
Нет, свою-то точно не отдаст, даже если там перейти по другому адресу, но чужие...
Если ещё интересно, можешь новый вариант посмотреть.
okkamas_knife,
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%3ENotepad%20in%20Tab%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAgAAAAApKSlRRkZGh0BAQHxBQUF+QUFBfkFBQX5BQUF+QEBAfEZGRogaGho1AAAAAAABAAECAgICAgICAgQEBAUAAAAAMTEwWeLi4f//////+vr6//r6+v/6+vr//Pz8//v7+//5+fn++/v7/7CwsPdNTU2hAQEBAgAAAAAAAAAAAwMDBAAAAABvbm+x8vHy/+Df4Pfi4+P76ubr++Lh4vvk5OT7/f39+/////v////77/Dv/aysrP8BEAElKngnxDCDLdEvgSzOLX8qy0GTPu1Zq1b/WatW/lasU/9op2f/xcPF/8PEw//i5+L/8vfx//H27//p6+n/qqqq/ESaQOS67a7/teip/rbpqv+36qv/suSm/6zfoP+s36D/teOo/4bNfP93s3b/39bf/9XY1f/5/Pj/+Pv2/+vs6/+qqar/T6RK8bvjsP6t2qT8sNym/LDcpvyx3af+st6o/7LeqP+w3ab/vuaz/1mqVP+2w7b/3dvd//D07//4+/f/6+zr/6qqqv8BNwFvndiU/8Djt/y34a//ueGw/7nhsP+54bD/ueGw/7jgr//B5Lj/mtSS/3q1ev/WzNb/4ufh//f79f/p6+n/qqqq/wAAAANHk0Pbzu/F/73gtP3A47f/wOO3/8Djt//A47f/wOO4/73itf/D5rn/Y7Je/7/MwP/k4eP/+f35/+vs6/+qqqr/AAAAAAAzAGap4KP/zebG+8Tkvv/G5b//xuS//8blv//F5b7/vuK2/8LkuP+U0Yv/ZaBl/97W3v/u9e3/6+3r/6qqqv8DAQMAAAAABE6XS+Db8dT/yuPD/czmxv/N5sf/zObG/8blv//A47j/t+Cu/7vjsP9nuWP/uMW5/+zr6//s7+z/qamq/wACAAQAAAAAATQBZrTir//a6dX70ufN/9Pozv/N5sf/xuS//8Djt/+44K//u+Ow/4zNgv9uqW7/6+Tr/+ru6v+qqar/AAAAAQMBAwAAAAAHVJhS2Or25v/W59L91OjP/8zmxv/G5b//wOO3/7rhsP+w3ab/tuSp/1isU/+vva//6+rq/6qqqv8AAAAAAQIBAwAAAAAENQRkv+S7/+Pr3vvR58z/zObG/8bkv/+/4rf/ueCw/7Hep/+z4Kf/h818/3Kucv/r4uv/qKqo/gAAAAAAAAABAwEDAAAAAApVl1TU7Pbo/9HlzP3P58j/xuS//8Ljuf+64bH/s9+p/6vcoP+t4KD/Wq5U/8bSx/23tLf9AAAAAAAAAAABAgEDAAAAAAk3CWaq36b/1unR+cLjvPzF5r78t+Cv/LXgrP2w36b8odmW/Kzgn/1yxGf7gLKA/52Sne0AAAAAAAAAAAAAAAECAQIAAAEADUOCQcdwt23/Zati82GrXvVjrWD4XKlY9FqpVvZaqlX3UqZN81OnTvxYbFndGxcbNAAAAAAAAAAAAAAAAAABAQEAAAAAFBAUHTAzMGcqKipRJSclUS8wL14nJyZNKCspVy4uLlsiJCJKNjU2aQQABAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20%u041D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0438%20%u0434%u043B%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438%0A%0Aconst%20useHelpTab%20%3D%20true%3B%20%20%20//%20%u0418%u0441%u043F%u043E%u043B%u044C%u0437%u043E%u0432%u0430%u0442%u044C%20%u0432%u043A%u043B%u0430%u0434%u043A%u0443%20%22%u0421%u043F%u0440%u0430%u0432%u043A%u0430%22%20%u0434%u043B%u044F%20%u0440%u0430%u0437%u043C%u0435%u0449%u0435%u043D%u0438%u044F%20HTML/CSS%20%u0441%u0442%u0440%u0443%u043A%u0442%u0443%u0440%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%u043E%u0432%0Aconst%20useDblclick%20%3D%20true%3B%20%20//%20%u0418%u0441%u043F%u043E%u043B%u044C%u0437%u043E%u0432%u0430%u0442%u044C%20%u0414%u0432%u043E%u0439%u043D%u043E%u0439%20%u043A%u043B%u0438%u043A%20%u043C%u044B%u0448%u0438%20%u0434%u043B%u044F%20%u0434%u0443%u0431%u043B%u0438%u0440%u043E%u0432%u0430%u043D%u0438%u044F%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u0421%u0440%u0435%u0434%u043D%u0435%u0439%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u043C%u044B%u0448%u0438%0Aconst%20dblclickDelay%20%3D%20250%3B%20//%20%u0417%u0430%u0434%u0435%u0440%u0436%u043A%u0430%20%u043E%u0436%u0438%u0434%u0430%u043D%u0438%u044F%20%u0414%u0432%u043E%u0439%u043D%u043E%u0433%u043E%20%u043A%u043B%u0438%u043A%u0430%20%u043C%u044B%u0448%u0438%20%28%20ms%20%29%0A%0A//%20%u041E%u0431%u044A%u044F%u0432%u043B%u044F%u0435%u043C%20%u043F%u0435%u0440%u0435%u043C%u0435%u043D%u043D%u044B%u0435%20%u0434%u043B%u044F%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%u0438%u043D%u0438%u0446%u0438%u0430%u043B%u0438%u0437%u0430%u0446%u0438%u0438%20.....................................................................................%0A%0Aif%20%28%21useHelpTab%29%20var%20url%20%3D%20%22data%3Atext/html%3Bbase64%2CPFRFWFRBUkVBPjwvVEVYVEFSRUE+DQo8c3R5bGU+aHRtbCB7YmFja2dyb3VuZC1jb2xvcjpibGFjaztvdmVyZmxvdzpoaWRkZW47fXRleHRhcmVhIHtiYWNrZ3JvdW5kOiMzODM4Mzg7b3ZlcmZsb3cteTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjVweDtib3JkZXI6IDVweCBpbnNldCB3aGl0ZTtjb2xvcjogd2hpdGU7fTwvc3R5bGU+%22%3B%0A%0Avar%20_this%20%3D%20this%3B%0Avar%20Gecko%20%3D%20parseFloat%28%20Components.classes%5B%22@mozilla.org/xre/app-info%3B1%22%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%20%20%20%20.getService%28Components.interfaces.nsIXULAppInfo%29%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.platformVersion%20%29%3B%0Avar%20oldGecko%20%3D%20Gecko%20%3C%202%3B%0A%0A//%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%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%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%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%3D%3D%3D%0A%0Afunction%20dispatchTabSelectEvent%28%29%20%7B%20var%20evt%20%3D%20document.createEvent%28%22UIEvents%22%29%3B%0A%09%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%20evt.initUIEvent%28%22TabSelect%22%2C%20true%2C%20true%2C%20window%2C%20null%29%3B%0A%09%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%20gBrowser.selectedTab.dispatchEvent%28evt%29%3B%20%7D%0A%0Afunction%20openNotepad%28%29%20%7B%20gBrowser.selectedTab%20%3D%20gBrowser.addTab%28url%29%3B%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%20function%20setTabDesign%28%29%20%7B%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%20var%20textareas%20%3D%20content.document.getElementsByTagName%28%22textarea%22%29%3B%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%20if%20%28textareas%5B0%5D%29%20textareas%5B0%5D.focus%28%29%3B%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%20var%20tab%20%3D%20gBrowser.selectedTab%3B%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%20tab.setAttribute%28%22notepad%22%2C%20%22true%22%29%3B%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%20tab.label%20%3D%20%22Notepad%22%3B%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%20tab.image%20%3D%20_this.image%3B%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%20if%20%28Gecko%20%3C%2011%29%20gProxyFavIcon.src%20%3D%20_this.image%3B%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%20if%20%28content.document.location.protocol%20%21%3D%20%22resource%3A%22%29%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%20gURLBar.value%20%3D%20%22%22%3B%20%7D%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%0A%20%20%20%20%20%20%20%20gBrowser.selectedTab.addEventListener%28%22load%22%2C%20setTabDesign%2C%20false%29%3B%0A%7D%0A%0A//%20%u043D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0430%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u043A%u043B%u0438%u043A%u043E%u0432%20%u043C%u044B%u0448%u0438%28Mouse%20Click%20settings%29.................................................................................%0A%0Aif%20%28useDblclick%29%20%7B%0A%0A%09var%20click%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20var%20dblclick%20%3D%20false%3B%0A%0A%20%20%20%20%20%20%20%20this.ondblclick%20%3D%20function%28%29%20%7B%20dblclick%20%3D%20true%3B%20%7D%0A%0A%20%20%20%20%20%20%20%20function%20reset%28%29%20%7B%20click%20%3D%20false%3B%20dblclick%20%3D%20false%3B%20%7D%0A%0A%20%20%20%20%20%20%20%20function%20waitDblclick%28%29%20%7B%20if%20%28%21dblclick%29%20%7B%20reset%28%29%3B%20openNotepad%28%29%3B%20return%3B%20%7D%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%20var%20evt%20%3D%20document.createEvent%28%22UIEvents%22%29%3B%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%20evt.initUIEvent%28%22click%22%2C%20true%2C%20true%2C%20window%2C%201%29%3B%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%20evt.button%20%3D%201%3B%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_this.dispatchEvent%28evt%29%3B%20%7D%0A%7D%0A%0Athis.onclick%20%3D%20function%28event%29%20%7B%0A%0A%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%u041B%u041A%u041C%20....%0A%20%20%20%20%20if%20%28%20event.button%20%3D%3D%200%20%29%20%7B%20%0A%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20if%20%28event.target%20%21%3D%20_this%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20%20%20if%20%28useDblclick%29%20%7B%20if%20%28click%29%20return%3B%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%20click%20%3D%20true%3B%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%20window.setTimeout%28waitDblclick%2C%20dblclickDelay%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20else%20openNotepad%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%0A%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%20....%20%20%20%20%0A%20%20%20%20%20if%20%28%20event.button%20%3D%3D%201%20%29%20%7B%0A%0A%20%20%20%20%20%20%20%20%20%20if%20%28useDblclick%29%20reset%28%29%3B%0A%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20//%20%u0437%u0430%u043F%u043E%u043C%u043D%u0438%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u0438%u0437%20%u0431%u0443%u0444%u0435%u0440%u0430%20%u043E%u0431%u043C%u0435%u043D%u0430%20%u0438%20%u0441%u043A%u043E%u043F%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u043D%u0430%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%20....%0A%20%20%20%20%20%20%20%20%20%20var%20clip%20%3D%20gClipboard.read%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20window.content.focus%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20goDoCommand%28%22cmd_copy%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20//%20%u043E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%20....%0A%20%20%20%20%20%20%20%20%20%20openNotepad%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20//%20o%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0436%u0434%u0435%u0442%20%u043F%u043E%u043A%u0430%20%u043E%u0442%u043A%u0440%u043E%u0435%u0442%u0441%u044F%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%2C%20%u0432%u0441%u0442%u0430%u0432%u0438%u0442%20%u0442%u0435%u043A%u0441%u0442%20%u0438%20%u0443%u0434%u0430%u043B%u044F%u0435%u0442%20%u0441%u0435%u0431%u044F%20....%0A%20%20%20%20%20%20%20%20%20%20gBrowser.addEventListener%28%22pageshow%22%2C%20function%28event%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20%u0444%u043E%u043A%u0443%u0441%20%u0432%20%u0442%u0435%u043A%u0441%u0442%u043E%u0432%u043E%u0435%20%u043F%u043E%u043B%u0435%20....%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20textarea%20%3D%20content.document.getElementsByTagName%28%22textarea%22%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%200%3B%20i%20%3C%20textarea.length%3B%20i++%29%20%7B%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%20textarea%5Bi%5D.focus%28%29%3B%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%u0432%u0441%u0442%u0430%u0432%u0438%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20....%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%20goDoCommand%28%27cmd_paste%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20%u0443%u0434%u0430%u043B%u0438%u0442%u044C%20%u043E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20....%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20gBrowser.removeEventListener%28%22pageshow%22%2C%20arguments.callee%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20//%20%u0432%u0435%u0440%u043D%u0443%u0442%u044C%20%u0442%u0435%u043A%u0441%u0442%20%u0432%20%u0431%u0443%u0444%u0435%u0440%20%u043E%u0431%u043C%u0435%u043D%u0430%20....%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28clip%29%20gClipboard.write%28clip%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%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....%20%0A%20%20%20%20%20%20if%20%28event.button%20%3D%3D%202%20%26%26%20%21event.ctrlKey%20%26%26%20%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%20%20%20%20%20%20%20%20%20%20%20%20_this.showMenu%28event%2C%20this.appendMenu%29%3B%0A%20%09%7D%0A%7D%3B%0A%0A%0A//%20%u0411%u043B%u043E%u043A%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u043F%u043E%u0432%u0442%u043E%u0440%u043D%u044B%u0439%20%u0437%u0430%u043F%u0443%u0441%u043A%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u0438%20%u043E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%u043E%u0432%20%u043F%u0440%u0438%20%u043E%u0442%u043A%u0440%u044B%u0442%u0438%u0438%20%u043D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0438%20%u043F%u0430%u043D%u0435%u043B%u0435%u0439%20%u043D%u043E%20%u0440%u0430%u0437%u0440%u0435%u0448%u0438%u0442%u044C%20%u043E%u0431%u043D%u043E%u0432%u043B%u0435%u043D%u0438%u0435%20%u043A%u043D%u043E%u043F%u043A%u0438%20...................%0Aif%20%28this.hasAttribute%28%22stop%22%29%29%20return%3B%20%0A%0A%0A%0A//%20%u041E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0441%u043B%u0435%u0434%u0438%u0442%20%u0437%u0430%20%u0430%u0434%u0440%u0435%u0441%u043D%u043E%u0439%20%u0441%u0442%u0440%u043E%u043A%u043E%u0439%20................................................................................%0Afunction%20urlBarCleaner%28%29%20%7B%0A%0A%20%20%20%20%20%20%20%20%20if%20%28content.document.location.protocol%20%3D%3D%20%22resource%3A%22%29%20return%3B%0A%20%20%20%20%20%20%20%20%20if%20%28gBrowser.selectedTab.hasAttribute%28%22notepad%22%29%29%20gURLBar.value%20%3D%20%22%22%3B%20%7D%0A%0Aif%20%28%20oldGecko%20%29%20gBrowser.addEventListener%28%22TabSelect%22%2C%20urlBarCleaner%2C%20false%29%3B%0Aelse%20%20%20%20%20%20%20%20%20%20%20%20gBrowser.tabContainer.addEventListener%28%22TabAttrModified%22%2C%20urlBarCleaner%2C%20false%29%3B%0A%0A//%20%u041F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%20%u0443%20%u043A%u043D%u043E%u043F%u043A%u0438%20.................................................................................................................%0Athis.tooltipText%20%3D%20%22Notepad%20in%20tab%20%5Cn%u041B%20%3D%20%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%20%5Cn%u041C%20%3D%20%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0431%u043B%u043E%u043A%u043D%u043E%u0442%20%u0441%20%u0442%u0435%u043A%u0441%u0442%u043E%u043C%28%20%u0432%u044B%u0434%u0435%u043B%u0435%u043D%u043D%u044B%u043C%20%u0438%u043B%u0438%20%u0438%u0437%20%u0431%u0443%u0444%u0435%u0440%u0430%20%29%20%5Cn%u041F%20%3D%20Menu%22%3B%0A%0A%0A%0A//%20%u0443%u0441%u0442%u0430%u043D%u0430%u0432%u043B%u0438%u0432%u0430%u0435%u043C%20%u0444%u043B%u0430%u0433%2C%20%u0447%u0442%u043E%u0431%u044B%20%u0444%u0443%u043D%u043A%u0446%u0438%u0438%20%u0438%20%u043E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%u0438%20%u043D%u0435%20%u0438%u0441%u043F%u043E%u043B%u043D%u044F%u043B%u0430%u0441%u044C%20%u0434%u0432%u0430%u0436%u0434%u044B%20%20%0Athis.setAttribute%28%22stop%22%2C%22true%22%29%3B%0A%0A%0Athis.onDestroy%20%3D%20function%28%29%20%7B%20gBrowser.tabContainer.removeEventListener%28%22TabAttrModified%22%2C%20tabDesigner%2C%20false%29%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%20gBrowser.removeEventListener%28%22TabSelect%22%2C%20tabDesigner%2C%20false%29%3B%0A%7D%0A//%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%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%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%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%3D%0A%0Aif%20%28useHelpTab%29%20%7B%0A%0Avar%20theSeparator%20%3D%20%22%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%22%3B%0A%0AtheSeparator%20%3D%20%22%5Cn%22%20+%20theSeparator%20+%20%22%5Cn%22%3B%0Avar%20items%20%3D%20this.Help.split%28theSeparator%29%3B%0A%0Avar%20profileDir%20%3D%20Components.classes%5B%22@mozilla.org/file/directory_service%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.getService%28Components.interfaces.nsIProperties%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.get%28%22ProfD%22%2C%20Components.interfaces.nsIFile%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.path.replace%28/%5C%5C/g%2C%22%5C%5C%22%29%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%20.createInstance%28Components.interfaces.nsILocalFile%29%3B%0A%0AComponents.utils.import%28%22resource%3A//gre/modules/FileUtils.jsm%22%29%3B%0A//--------------------------------------------------------------------%0Afunction%20addDir%28parentPath%2C%20newDir%29%7B%0A%0Afile.initWithPath%28parentPath%29%3B%0Afile.append%28newDir%29%3B%0Aif%28%20%21file.exists%28%29%20%7C%7C%20%21file.isDirectory%28%29%20%29%20%7B%0A%20%20%20file.create%28Components.interfaces.nsIFile.DIRECTORY_TYPE%2C%200777%29%3B%7D%0A%7D%0A//---------------------------------------------------------------------%0Afunction%20makeURL%28text%2C%20label%29%20%7B%0A%0Aif%20%28text.replace%28/%5Cn/g%2C%20%22%22%29%20%21%3D%20%22local%22%29%20%7B%20return%20%22data%3Atext/html%3Bbase64%2C%22%20+%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%20window.btoa%28unescape%28encodeURIComponent%28text%29%29%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0Aelse%20%7B%0A%0AaddDir%28profileDir%2C%20%22cbNotepadSkins%22%29%3B%0AaddDir%28profileDir%20+%20%22%5C%5CcbNotepadSkins%22%2C%20label%29%3B%0A%0Avar%20thePath%20%3D%20profileDir%20+%20%22%5C%5CcbNotepadSkins%22%20+%20%22%5C%5C%22%20+%20label%0Afile.initWithPath%28thePath%29%3B%0Afile.append%28%22index.html%22%29%3B%0A%0Avar%20theFilePath%20%3D%20thePath%20+%20%22%5C%5Cindex.html%22%3B%0Afile.initWithPath%28theFilePath%29%3B%0A%0Aif%28%20%21file.exists%28%29%20%7C%7C%20%21file.isFile%28%29%20%29%20%7B%0A%20%20%20file.create%28Components.interfaces.nsIFile.NORMAL_FILE_TYPE%2C%200666%29%3B%20%0A%0Avar%20emptyHTML%20%3D%20%27%5C%0A%3Cmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text/html%3B%20charset%3Dutf-8%22%20/%3E%5C%0A%3Ctextarea%3E%3C/textarea%3E%5C%0A%3Cstyle%3Etextarea%7Bwidth%3A100%25%3Bheight%3A100%25%3B%7D%3C/style%3E%5C%0A%3Cscript%3Ealert%28%22EMPTY%20YET%20%21%5C%5Cn%5C%5Cn%27%20+%20theFilePath.replace%28/%5C%5C/g%2C%22%20%5C%5C%5C%5C%20%22%29%20+%0A%27%22%29%3C/script%3E%27%3B%0A%0A%0Avar%20stream%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.createInstance%28Components.interfaces.nsIFileOutputStream%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%20.createInstance%28Components.interfaces.nsIConverterOutputStream%29%3B%0Astream.init%28file%2C%200x02%20%7C%200x10%2C%200664%2C%200%29%3B%0Aconverter.init%28stream%2C%20%22UTF-8%22%2C%200%2C%200x0000%29%3B%0Aconverter.writeString%28emptyHTML%29%3B%0Aconverter.close%28%29%3B%0Astream.close%28%29%3B%0A%0A%7D%0A%0Avar%20resourceName%20%3D%20%22notepad-skin-%5B_%22%20+%20label.replace%28/%20/g%2C%20%22_%22%29.toLowerCase%28%29%20+%20%22_%5D%22%3B%0A%0Avar%20ios%20%3D%20Components.classes%5B%22@mozilla.org/network/io-service%3B1%22%5D%0A%20%20%20%20%20%20%20%20%20%20.getService%28Components.interfaces.nsIIOService%29%3B%0Avar%20rph%20%3D%20ios.getProtocolHandler%28%22resource%22%29%0A%20%20%20%20%20%20%20%20%20%20.QueryInterface%20%28Components.interfaces.nsIResProtocolHandler%29%3B%0Avar%20uri%20%3D%20ios.newFileURI%28file%29%3B%20window.forGCB%20%3D%20uri%3B%0Avar%20x%20%3D%20rph.setSubstitution%28resourceName%2C%20uri%29%3B%0A%0A%0Areturn%20%22resource%3A%22%20+%20resourceName%3B%0A%0A%7D%0A%7D%0A//--------------------------------------------------------------------%0Avar%20label%20%3D%20items%5B0%5D.split%28%22%5Cn%22%2C1%29%5B0%5D%3B%0Avar%20defaultSkin%20%3D%20items%5B0%5D.replace%28label%20+%20%22%5Cn%22%2C%20%22%22%29%3B%0Aurl%20%3D%20%20makeURL%28defaultSkin%2C%20label%29%3B%0A%0Athis.parseXULFromString%20%3D%20function%28xul%29%20%7B%20xul%20%3D%20xul.replace%28/%3E%5Cs+%3C/g%2C%20%22%3E%3C%22%29%3B%0A%09%09return%20new%20DOMParser%28%29.parseFromString%28xul%2C%20%22application/xml%22%29.documentElement%3B%20%7D%0A%0A%0Athis.appendMenu%20%3D%20this.appendChild%28this.parseXULFromString%28%27%5C%0A%09%3Cmenupopup%20xmlns%3D%22http%3A//www.mozilla.org/keymaster/gatekeeper/there.is.only.xul%22%3E%5C%0A%09%3Cmenuitem%20label%3D%22%u0420%u0435%u0434%u0430%u043A%u0442%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u043A%u043D%u043E%u043F%u043A%u0443%22%20oncommand%3D%22custombuttons.editButton%28this.parentNode.parentNode%29%3B%22%20/%3E%5C%0A%09%3Cmenuseparator%20/%3E%5C%0A%09%3C/menupopup%3E%27%29%29%3B%0A%0A%0Athis.showMenu%20%3D%20function%28e%2C%20appendMenu%29%20%7B%0A%0A%09if%28%22openPopupAtScreen%22%20in%20appendMenu%29%0A%09%09appendMenu.openPopupAtScreen%28e.screenX%2C%20e.screenY%2C%20true%29%3B%0A%09else%0A%09%09appendMenu.showPopup%28this%2C%20e.screenX%2C%20e.screenY%2C%20%22popup%22%2C%20null%2C%20null%29%3B%0A%7D%0A%0Athis.oncontextmenu%20%3D%20function%28event%29%20%7B%0A%0A%20if%28event.button%20%3D%3D%202%20%26%26%20%21event.ctrlKey%20%26%26%20%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%20event.preventDefault%28%29%3B%0A%20%20%20%20%20%20%20%20event.stopPropagation%28%29%3B%20%7D%0A%20%7D%0A%0Athis.toggleSkin%20%3D%20function%28url%29%20%7B%0A%0Aif%20%28%21gBrowser.selectedTab.hasAttribute%28%22notepad%22%29%29%20return%3B%0Avar%20textarea%20%3D%20content.document.getElementsByTagName%28%22textarea%22%29%5B0%5D%3B%0Aif%20%28textarea%29%20%20var%20text%20%3D%20textarea.value%3B%0AloadURI%28url%29%3B%0A%0Afunction%20setText%28%29%20%7B%0A%09var%20textarea%20%3D%20content.document.getElementsByTagName%28%22textarea%22%29%5B0%5D%3B%0A%09if%20%28textarea%29%20%7B%20textarea.value%20%3D%20text%3B%20textarea.focus%28%29%3B%20%7D%0A%09if%20%28oldGecko%29%20window.setTimeout%28dispatchTabSelectEvent%2C%20150%29%3B%0A%09gBrowser.removeEventListener%28%22pageshow%22%2C%20setText%2C%20false%29%3B%20%7D%0A%0AgBrowser.addEventListener%28%22pageshow%22%2C%20setText%2C%20false%29%3B%0A%7D%0A%0A%0Aconst%20%20kXULNS%20%3D%20%22http%3A//www.mozilla.org/keymaster/gatekeeper/there.is.only.xul%22%3B%0Afor%20%28var%20i%20%3D%200%3B%20i%20%3C%20items.length%3B%20i++%29%20%7B%0A%20%20%20%20%20%0A%20%20var%20label%20%3D%20items%5Bi%5D.split%28%22%5Cn%22%2C1%29%5B0%5D%3B%0A%20%20var%20skin%20%3D%20items%5Bi%5D.replace%28label%20+%20%22%5Cn%22%2C%20%22%22%29%3B%0A%20%20%0A%20%20var%20%20menuitem%20%3D%20document.createElementNS%28kXULNS%2C%20%22menuitem%22%29%3B%0A%20%20%20%20%20%20%20menuitem.setAttribute%28%22label%22%2C%20label%29%3B%0A%20%20%20%20%20%20%20menuitem.setAttribute%28%22url%22%2C%20makeURL%28skin%2C%20label%29%29%3B%0A%20%20var%20%20commandString%20%3D%20%22this.parentNode.parentNode.toggleSkin%28this.getAttribute%28%27url%27%29%29%22%3B%0A%20%20%20%20%20%20%20menuitem.setAttribute%28%22oncommand%22%2C%20commandString%29%3B%0A%0A%20%20this.appendMenu.appendChild%28menuitem%29%3B%20%7D%0A%0A%7D%0A%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%5BBlue%20Monospace%0A%3Cmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text/html%3B%20charset%3Dutf-8%22%20/%3E%0A%3CTEXTAREA%3E%3C/TEXTAREA%3E%0A%3Cstyle%3E%0A%0Ahtml%20%7B%20background-color%3A%20%237de6ff%3B%0A%20%20%20%20%20%20%20overflow%3A%20hidden%3B%20%7D%0A%0Abody%20%7B%20padding%3A%200px%3B%0A%20%20%20%20%20%20%20margin%3A%205px%207px%3B%20%7D%0A%0Atextarea%20%7B%20font-family%3A%20monospace%3B%0A%20%20%20%20%20%20%20%20%20%20%20font-size%3A%2012px%3B%0A%20%20%20%20%20%20%20%20%20%20%20background%3A%20white%3B%0A%20%20%20%20%20%20%20%20%20%20%20overflow-y%3A%20auto%3B%0A%20%20%20%20%20%20%20%20%20%20%20width%3A%20100%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20height%3A%20100%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20padding%3A%204px%207px%3B%0A%20%20%20%20%20%20%20%20%20%20%20margin%3A%200px%3B%0A%20%20%20%20%20%20%20%20%20%20%20border%3A%202px%20solid%20gray%3B%0A%20%20%20%20%20%20%20%20%20%20%20color%3A%20black%3B%20%7D%0A%0A%3C/style%3E%0A%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%0AOriginal%20Black%0A%3Cmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text/html%3B%20charset%3Dutf-8%22%20/%3E%0A%3CTEXTAREA%3E%3C/TEXTAREA%3E%0A%3Cstyle%3E%0A%0Ahtml%20%7Bbackground-color%3A%20black%3B%0A%20%20%20%20%20%20overflow%3A%20hidden%3B%7D%0A%09%20%20%0Atextarea%20%7B%20background%3A%20%23383838%3B%0A%20%20%20%20%20%20%20%20%20%20%20overflow-y%3A%20auto%3B%0A%20%20%20%20%20%20%20%20%20%20%20width%3A%20100%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20height%3A%20100%25%3B%0A%20%20%20%20%20%20%20%20%20%20%20-moz-border-radius%3A%205px%3B%0A%20%20%20%20%20%20%20%20%20%20%20border%3A%205px%20inset%20white%3B%0A%20%20%20%20%20%20%20%20%20%20%20color%3A%20white%3B%20%7D%0A%0A%3C/style%3E%0A%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%0AForum%20Mozilla-Russia%0Alocal%0A%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%u25BA%0AAny%20Non-Existent%0Alocal%0A%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отредактировано Dumby (31-08-2012 01:12:30)
Отсутствует
UPD: Ха, у меня в браузере кнопка под спойлером отображается как настоящяя ссылка, впервые такое вижу
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher, Да, Да, Да, точно, ОНО, как раз накануне хотел сделать из Твоего скрипта
простой HTML файл - <textarea></textarea> + подсветка синтаксиса, так ничего и не вышло, но,
для сравнения работы установил этот скрипт, нет, не в Greasemonkey конечно (с ней пока не подружился),
но сделал как CB-кнопку. Теперь всё всё встало на свои места, спасибо за подсказку, и стократно за сам Скрипт
Отсутствует
А вот чтобы кнопка меняла чужие вкладки - по-прежнему не наблюдаю, даже в 15.0
Я проверила на разных профилях. Там, где у меня минимум аддонов и CB-кнопок, там всё нормально работает, нет замены иконок. Получается, что с каким-то аддоном или кнопкой конфликтует?
Отредактировано Alfina (31-08-2012 08:06:21)
Отсутствует
Подскажите пожалуйста по такой теме:
есть код "Открыть url в новой вкладке", который открывает в новой АКТИВНОЙ вкладке:
каким кодом открыть url в новой фоновой вкладке?
Отсутствует