Полезная информация

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

№105-09-2015 12:28:49

SharkyEXE
Участник
 
Группа: Members
Зарегистрирован: 05-09-2015
Сообщений: 10
UA: Firefox 36.0

Кнопка История

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

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

Браузер: Firefox 36.0

Делаю 1

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

или

Делаю 2

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

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

Просьба 1

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

или

Просьба 2

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

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

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

Спасибо.

Отредактировано SharkyEXE (05-09-2015 15:02:31)

Отсутствует

 

№220-09-2015 21:46:06

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Re: Кнопка История

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

Отредактировано bunda1 (21-09-2015 19:40:59)

Отсутствует

 

№320-09-2015 23:11:14

jars
Забанен
 
Группа: Members
Зарегистрирован: 28-07-2015
Сообщений: 235
UA: Firefox 32.0

Отсутствует

 

№421-09-2015 19:24:16

SharkyEXE
Участник
 
Группа: Members
Зарегистрирован: 05-09-2015
Сообщений: 10
UA: Firefox 36.0

Re: Кнопка История

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

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

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

Спасибо.

Отредактировано SharkyEXE (21-09-2015 19:24:47)

Отсутствует

 

№521-09-2015 19:42:35

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Re: Кнопка История

SharkyEXE пишет

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

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

Отсутствует

 

№622-09-2015 18:18:11

SharkyEXE
Участник
 
Группа: Members
Зарегистрирован: 05-09-2015
Сообщений: 10
UA: Firefox 36.0

Re: Кнопка История

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

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

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

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

Спасибо.

Отсутствует

 

№722-09-2015 18:41:45

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Отсутствует

 

№822-09-2015 19:04:46

SharkyEXE
Участник
 
Группа: Members
Зарегистрирован: 05-09-2015
Сообщений: 10
UA: Firefox 36.0

Re: Кнопка История

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

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

Отсутствует

 

№922-09-2015 20:40:31

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Re: Кнопка История

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

Отсутствует

 

№1022-09-2015 20:54:04

SharkyEXE
Участник
 
Группа: Members
Зарегистрирован: 05-09-2015
Сообщений: 10
UA: Firefox 36.0

Re: Кнопка История

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

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

Ура!

Отсутствует

 

№1122-09-2015 21:25:58

SharkyEXE
Участник
 
Группа: Members
Зарегистрирован: 05-09-2015
Сообщений: 10
UA: Firefox 36.0

Re: Кнопка История

bunda1

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

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

Отредактировано SharkyEXE (22-09-2015 21:26:28)

Отсутствует

 

№1222-09-2015 21:45:16

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 28.0

Re: Кнопка История

SharkyEXE пишет

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

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]