Всем здравствуйте.

Прошу помощи.

Браузер: Firefox 36.0

Делаю 1

1) На панели меню нажимаю кнопку Журнал
тынц
2) В выпадающем списке нажимаю на строку Показать весь журнал
тынц
3) Появляется такое окно, что мне надо
тынц

или

Делаю 2

1) Нажимаю кнопку Открыть меню
тынц
2) В выпадающем списке нажимаю кнопку Журнал
тынц
3) В выпадающем списке нажимаю на строку Показать весь журнал
тынц
4) Появляется такое окно, что мне надо
тынц

Пожалуйста, у кого есть время, возможность, желание - выполните Просьба 1 или Просьба 2

Просьба 1

Сделайте, пожалуйста, кнопку, при нажатии на которую сразу же появится такое окно, что мне надо
тынц

или

Просьба 2

Сделайте, пожалуйста, фишку, чтобы, после выполнения:

1) Нажимаю кнопку Открыть меню
тынц
2) В выпадающем списке нажимаю кнопку Журнал
тынц

сразу появляется такое окно, что мне надо
тынц

Спасибо.

SharkyEXE пишет

Просьба 1
Сделайте, пожалуйста, кнопку, при нажатии на которую сразу же появится такое окно, что мне надо
тынц

Попробуй вот такую кнопку Показать весь журнал:

Выделить код

Код:

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

Кнопка истории (Firefox)
Есть такая кнопка для Истории

bunda1
Здравствуйте.

Вкратце, вот этот код тынц создает кнопку, при нажатии на которую показывается журнал

Однако Ваш код тынц тоже создает кнопку, однако при нажатии на кнопку ничего не происходит.

Спасибо.

SharkyEXE пишет

Однако Ваш код тынц тоже создает кнопку, однако при нажатии на кнопку ничего не происходит.

Теперь работает Вчера 21:46:06

bunda1
Огромное Вам спасибо, теперь код работает!

Только одно маленькое пожелание.
1) Я нажимаю Вашу кнопку
тынц
2) Появляется такое окно, фокус установлен на строке Сегодня (нарисована красная стрелка)
тынц

Пожалуйста, если у Вас есть время, возможность, желание, сделайте так, чтобы после нажатия на Вашу кнопку фокус был установлен на строку Журнал, чтобы было так.

1) Я нажимаю Вашу кнопку
тынц
2) Появляется такое окно, фокус установлен на строке Журнал (нарисована красная стрелка)
тынц

Спасибо.

А если так Открывать библиотеку в вкладке и последнюю активную папку библиотеки

bunda1
Я Вас очень прошу, пожалуйста, напишите мне готовый код, чтобы мне вставить код в кнопку, чтобы после нажатия на кнопку было так:

Фокус установлен на строке Журнал (нарисована красная стрелка)
тынц

SharkyEXE пишет

bunda1
Я Вас очень прошу, пожалуйста, напишите мне готовый код, чтобы мне вставить код в кнопку, чтобы после нажатия на кнопку было так:

Выделить код

Код:

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();

bunda1
Огромное Вам спасибо.

1) Вставил целиком/полностью Ваш код в поле Код
2) Ввел имя кнопки 1
3) Нажимаю на кнопку - Фокус установлен на строке Журнал (нарисована красная стрелка), как мне и хотелось: тынц

Ура!

bunda1

Еще вопрос: а нельзя ли, пожалуйста, сделать кнопку, при нажатии на которую показывалось бы такое окно, только чтобы было все в одном окне, чтобы не надо было тыкать Сегодня, Вчера, Позавчера?

Пробовал этот адрес: chrome://browser/content/history/history-panel.xul - есть недостаток - не отображается Адрес и Время последнего посещения

SharkyEXE пишет

Еще вопрос: а нельзя ли, пожалуйста, сделать кнопку, при нажатии на которую показывалось бы такое окно, только чтобы было все в одном окне, чтобы не надо было тыкать Сегодня, Вчера, Позавчера?

Наверно можно, но сложно. Я не возьмусь.