>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Сustom Buttons http://forum.mozilla-russia.org/viewforum.php?id=34 >Кнопка История http://forum.mozilla-russia.org/viewtopic.php?id=68237 |
SharkyEXE > 05-09-2015 12:28:49 |
Всем здравствуйте. Прошу помощи. Браузер: Firefox 36.0 Делаю 1 1) На панели меню нажимаю кнопку Журнал или Делаю 2 1) Нажимаю кнопку Открыть меню Пожалуйста, у кого есть время, возможность, желание - выполните Просьба 1 или Просьба 2 Просьба 1 Сделайте, пожалуйста, кнопку, при нажатии на которую сразу же появится такое окно, что мне надо или Просьба 2 Сделайте, пожалуйста, фишку, чтобы, после выполнения: сразу появляется такое окно, что мне надо Спасибо. |
bunda1 > 20-09-2015 21:46:06 |
SharkyEXE пишет
Попробуй вот такую кнопку Показать весь журнал: Выделить код Код: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%u041F%u043E%u043A%u0430%u0437%u0430%u0442%u044C%20%u0432%u0435%u0441%u044C%20%u0436%u0443%u0440%u043D%u0430%u043B%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAADq0lEQVQ4ja3ObUzUBQDH8Xvxf7gcL2pw9787gTsCy14wQVfDFryQoTy0E5veAUJrIVJvnFnZnRF13B1wHIeSGj7mRM1sopI8Pyo7IJ4RNMlsOJ29iIAXBboh9+0FzXT1oq1e/F5+P/upCASYu3uf2wdPMGYv5pq9mFG7m2G7myG7m0G7mwG7iz6bi16bix6bE7/NSZetiG6nj6kbEwQWF1HNTd5lwnOQ7937uFFUwfWiCsYdPsYcPq45fIw4yhl2lDPkKGfAUU6fw0uf08d3Lh897gq63RVM3byF6vrHJfS/uYPejHfpsebTbc3Hb82ny7qdq9btdFrzaLfk0WrJo9myjUbLNuotuVy25HLJ8ja12e/QsqsAlT8tG39aNl1p2XSlbeVq2lY6U7PoSM2iLTWLltRMmlMzaUjJpC4lg29TMriUbKUm2co3yRaq41/n84gYVFcS0rmSkE5HQjrtCel0rLdwdeNbtCZupil+I/XxZi7Hm6l9zUztujeoM+dQs2ELZ15N4ejKOLxB4bgELaq22CRaY5NoiU2i/pUNDB6t5vd79/mlb5iRsgM0m3NoNOfQX7yXn7v7+e3efQbPXWC/KQavrKdEUJagpqi1NEatpSFqLedXJzLY0UkgEODRo0fMTM/w4/Aot4ZG+HVqioWFBQDG+wfwRsTgEXWUCgpuQYuqTonmshJNrRLN2RfiGGjreAzNzs5y584dJicnmZ6efgryRMRQKur+enQpKJKLQZHUBEVyOmwVA63t/xryPAldVJu4oDZxXm3ilCH6v0JGzquN/wdkegz1NDQxNzfHw4cP/wY9ePCA+fl5hvw9eCJW/TNUozZx5tkVnDZnUbPTTktlFcNNrUxcG+Pm2DhDLe00HzjC2V12Dm3aiue55yl7GjJSozZyTm3kK3U4J9VhHJNDObwsnCrNixxfs47jceupVFZSviyUMkmHR1xaibiEOAQNqq+fMXJSDueEHMaXcijH5FCOyKEckpdzUF5OpWxgr6zHJ+nxSno8ko5iUcEpKnwmavlE0LBH1KBq2pJLlTqML/4M98sGKiUD+yQDFU/EJaIOl6jgELUUCloKBC02QcNuQcPhlC2oZn64TfWaRHxqA15ZT5msp1TSUSzpcEs6nJKCQ1IoFLUUiFrsoobdQggfCCG8JwRTtGI190bHUREIMHVjglOJm3BJOpySDoek8KmkUChpKZC07JE0fCRq+FDU8L4Ywk4hmB1CMEUvvcxP/l4Ci4v8AR71HgxkjTxNAAAAAElFTkSuQmCC%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*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bdocument.getElementById%28%22menu_showAllHistory%22%29.doCommand%28%29%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 |
jars > 20-09-2015 23:11:14 |
SharkyEXE > 21-09-2015 19:24:16 |
bunda1 Вкратце, вот этот код тынц создает кнопку, при нажатии на которую показывается журнал Однако Ваш код тынц тоже создает кнопку, однако при нажатии на кнопку ничего не происходит. Спасибо. |
bunda1 > 21-09-2015 19:42:35 |
SharkyEXE пишет
Теперь работает Вчера 21:46:06 |
SharkyEXE > 22-09-2015 18:18:11 |
bunda1 Только одно маленькое пожелание. Пожалуйста, если у Вас есть время, возможность, желание, сделайте так, чтобы после нажатия на Вашу кнопку фокус был установлен на строку Журнал, чтобы было так. 1) Я нажимаю Вашу кнопку Спасибо. |
bunda1 > 22-09-2015 18:41:45 |
А если так Открывать библиотеку в вкладке и последнюю активную папку библиотеки |
SharkyEXE > 22-09-2015 19:04:46 |
bunda1 Фокус установлен на строке Журнал (нарисована красная стрелка) |
bunda1 > 22-09-2015 20:40:31 |
SharkyEXE пишет
Выделить код Код:function winObs(subject, topic) { subject.addEventListener("load", function c(e) { if ( subject.location == 'chrome://browser/content/places/places.xul' ) { subject.removeEventListener("load", c); Services.ww.unregisterNotification(winObs); var win = e.target.defaultView; (function f() { try { win.PlacesOrganizer.location = 'place:sort=4&type=3'; win.PlacesOrganizer._places.focus(); } catch(e) { setTimeout(()=> f(), 0) }; })(); } }); }; Services.ww.registerNotification(winObs); document.getElementById("menu_showAllHistory").doCommand(); |
SharkyEXE > 22-09-2015 20:54:04 |
bunda1 1) Вставил целиком/полностью Ваш код в поле Код Ура! |
SharkyEXE > 22-09-2015 21:25:58 |
bunda1 Еще вопрос: а нельзя ли, пожалуйста, сделать кнопку, при нажатии на которую показывалось бы такое окно, только чтобы было все в одном окне, чтобы не надо было тыкать Сегодня, Вчера, Позавчера? Пробовал этот адрес: chrome://browser/content/history/history-panel.xul - есть недостаток - не отображается Адрес и Время последнего посещения |
bunda1 > 22-09-2015 21:45:16 |
SharkyEXE пишет
Наверно можно, но сложно. Я не возьмусь. |