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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№792619-09-2014 23:59:27

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 17.0

Re: Custom Buttons

W@ld_Lii
Если ты об этом, то только на крайний случай
(это если угадал настройку и если она не меняется, иначе не сочти за труд расподробнить)

скрытый текст

Выделить код

Код:

self.hasAttribute("initialized") || (function() {
    var rt = gBrowser.removeTab;
    var homePage = Application.prefs.getValue("browser.startup.homepage", "");
    eval("gBrowser.removeTab = " + String.replace(rt, "about:blank", homePage));
    addDestructor(function() gBrowser.removeTab = rt);
})();

becool пишет

Не возьмется? Я и не думал, что за это нужно браться.

скрытый текст
Спасибо, посмеялся.

Нет-нет, не в смысле гаденько поржал.
Но, как-то, по-доброму, грустно улыбнулся,
и искренне захотел пожелать тебе удачи.

Удачи !

Отредактировано Dumby (20-09-2014 00:22:36)

Отсутствует

 

№792720-09-2014 00:14:37

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

Re: Custom Buttons

becool пишет

Не возьмется? Я и не думал, что за это нужно браться. Готовый код же наверняка есть, нет? Мне бы просто ткнуть носом.

Есть одна левая кнопка:

Выделить код

Код:

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%3EHistory%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bvar%20menu%20%3D%20document.%20getElementById%20%28%22goPopup%22%29.%20cloneNode%20%28true%29%3B%0Afor%20%28var%20i%20%3D%200%3B%20i%20%3C%20menu.%20childNodes.%20length%3B%20i++%29%0A%7B%0A%20%20%20%20if%20%28menu.%20childNodes%20%5Bi%5D.%20hasAttribute%20%28%22id%22%29%29%0A%20%20%20%20%20%20%20%20menu.%20childNodes%20%5Bi%5D.%20setAttribute%20%28%22hidden%22%2C%20%22true%22%29%3B%0A%7D%0Amenu.%20setAttribute%20%28%22place%22%2C%20%22type%3D0%26sort%3D4%26maxResults%3D37%22%29%3B%0Afunction%20delId%28node%29%20%7B%0A%20%20%20%20node.removeAttribute%28%22id%22%29%3B%0A%20%20%20%20Array.forEach%28node.childNodes%2C%20delId%29%3B%0A%7D%0AdelId%28menu%29%3B%0Athis.%20appendChild%20%28menu%29%3B%0A//this.%20type%20%3D%20%22menu%22%3B%0A//this.%20orient%20%3D%20%22horizontal%22%3B%0Athis.%20setAttribute%20%28%22popup%22%2C%20menu.%20id%20%3D%20%22cbHistory-%22%20+%20this.%20id%29%3B%0A%0Athis.%20onclick%20%3D%20function%20%28event%29%0A%7B%0A%20%20%20%20var%20node%20%3D%20event.%20originalTarget.%20node%3B%0A%20%20%20%20if%20%28%28event.%20button%20%3C%202%29%20%26%26%20node%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20PlacesUIUtils.%20markPageAsTyped%20%28node.%20uri%29%3B%0A%20%20%20%20%20%20%20%20openUILink%20%28node.%20uri%2C%20event%2C%20false%2C%20true%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28event.%20button%20%3D%3D%201%29%0A%20%20%20%20%20%20%20%20PlacesCommandHook.showPlacesOrganizer%28%27History%27%29%3B%0A%20%20%20%20else%20if%20%28event.%20button%20%3D%3D%202%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28event.%20shiftKey%20%7C%7C%20%28event.%20originalTarget.%20nodeName%20%21%3D%20%22toolbarbutton%22%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%20%20%20toggleSidebar%20%28%22viewHistorySidebar%22%29%3B%0A%20%20%20%20%20%20%20%20event.%20preventDefault%20%28%29%3B%0A%20%20%20%20%20%20%20%20event.%20stopPropagation%20%28%29%3B%0A%20%20%20%20%7D%0A%7D%3B%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%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

№792820-09-2014 00:28:35

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 32.0

Re: Custom Buttons

bunda1 пишет

Есть одна левая кнопка

При нажатии на нее ничего не происходит у меня...:|

Отсутствует

 

№792920-09-2014 00:38:43

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

Re: Custom Buttons

У меня работает, может ты отключил историю или что то подобное.

Добавлено 20-09-2014 00:42:35

Выделить код

Код:

if ( !this.lastChild ) {
  var mc = document.getElementById("historyUndoPopup");
  var mcc = mc.cloneNode(true);
  this.appendChild( mcc );
}
this.lastChild.showPopup ( this, -1, -1, "popup", "bottomleft", "topleft" );

Отредактировано bunda1 (20-09-2014 00:42:35)

Отсутствует

 

№793020-09-2014 02:39:08

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

Re: Custom Buttons

Может кому интересно, подправил Уменьшить яркость на всех страницах

Отсутствует

 

№793120-09-2014 11:38:04

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 35.0

Re: Custom Buttons

bunda1 пишет

подправил Уменьшить яркость на всех страницах

Как-то она стала негативно влиять на боковую панель закладок. После переключения кнопки, все папки в закладках сворачиваются, потом разворачиваются и перестают реагировать на мышку. Помогает закрыть-открыть панель.

Отсутствует

 

№793220-09-2014 12:43:18

W@ld_Lii
Участник №315
 
Группа: Members
Зарегистрирован: 26-04-2009
Сообщений: 306
UA: Seamonkey 2.26
Веб-сайт

Re: Custom Buttons

bunda1 пишет

about:config > browser.newtab.url

Так не работает. Фишка только для фокса.

Dumby пишет

W@ld_Lii
Если ты об этом, то только на крайний случай
(это если угадал настройку и если она не меняется, иначе не сочти за труд расподробнить)

Да-да об этом. Всё работает! Премного благодарен!!


Браузер должен сам решать свои проблемы, а не возлагать их на пользователей. Minor

Отсутствует

 

№793320-09-2014 13:47:20

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

Re: Custom Buttons

voqabuhe пишет

Как-то она стала негативно влиять на боковую панель закладок. После переключения кнопки, все папки в закладках сворачиваются, потом разворачиваются и перестают реагировать на мышку. Помогает закрыть-открыть панель.

Вот как, а я думал это только у меня. Буду думать. Плохо что я не силён в css.

Отсутствует

 

№793420-09-2014 15:18:31

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.21
Веб-сайт

Re: Custom Buttons

bunda1
По поводу кнопки «Уменьшить яркость...»
http://relax-fm.ru/внизу страницы появляется серый прямоугольник
http://www.jazzandclassic.ru/radiojazz/playlistвверху страницы пропадают надписи
http://www.progimp.ru/qa/ — изображения двигаются вправо-влево

Отсутствует

 

№793520-09-2014 16:44:01

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

Re: Custom Buttons

okkamas_knife пишет

то чем вы сейчас занимаетесь это сизифов труд.

Но по мне, уменьшать яркость экрана это не то.

Отсутствует

 

№793620-09-2014 16:57:24

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 32.0

Re: Custom Buttons

okkamas_knife
Пульта управления нет, монитор на расстоянии, тянутся надо, и в темноте искать кнопки на нём, подскажите как одним пальчиком оперативно изменять яркость экрана на разных страничках, на одной убрать, на следующей добавить, давно ищу.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№793720-09-2014 17:30:47

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 35.0

Re: Custom Buttons

villa7 пишет

как одним пальчиком оперативно изменять яркость экрана на разных страничках, на одной убрать, на следующей добавить, давно ищу.

Ну например с помощью Volumouse от Nirsoft, и не только яркость можно регулировать, но и прозрачность, громкость, микрофон, телефон..., довольно оперативно, только знай себе колёсико крути. :music:

Добавлено 20-09-2014 17:34:04
И всего-то 52Kb всё удовольствие.

Отредактировано voqabuhe (20-09-2014 17:34:25)

Отсутствует

 

№793820-09-2014 18:33:01

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 32.0

Re: Custom Buttons

voqabuhe
Давно как то пробовал, не работала, сейчас снова попробовал, опять не пашет, даже не дышит, ни громкость ни яркость.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№793920-09-2014 18:43:10

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 35.0

Re: Custom Buttons

villa7
Ну не знаю, у меня она уже лет пять, если не больше. Никаких проблем с ней никогда небыло. Сегодня когда советовал, обновил, всё OK. Может ты там чего не настроил? :)

Отсутствует

 

№794020-09-2014 18:53:32

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 32.0

Re: Custom Buttons

voqabuhe
Она у меня по жизни не работала, может конфликтует с чем то, может дрова не те, а так да, прога не плоха.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№794121-09-2014 10:42:20

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 32.0

Re: Custom Buttons

Что изменить в этом коде для кнопки, чтобы вкладка открывалась в боковой панели (у меня стоит All-in-One Sidebar)? Такой код просто открывает вкладку вместо текущей:

Выделить код

Код:

this.onclick=function(e) {
if (e.button==0) {
    var url = PlacesUtils.getURLAndPostDataForKeyword('моё ключевое слово')[0];
    loadURI(url);
    } 
}

У самой закладки "Загружать закладку в боковой панели" галка стоит.

Отредактировано xrun1 (21-09-2014 10:44:24)

Отсутствует

 

№794221-09-2014 15:50:03

W@ld_Lii
Участник №315
 
Группа: Members
Зарегистрирован: 26-04-2009
Сообщений: 306
UA: Seamonkey 2.26
Веб-сайт

Re: Custom Buttons

Как сделать, чтобы код выполнялся после загрузки страницы?


Браузер должен сам решать свои проблемы, а не возлагать их на пользователей. Minor

Отсутствует

 

№794321-09-2014 20:20:45

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

Re: Custom Buttons

xrun1 пишет

Что изменить в этом коде для кнопки, чтобы вкладка открывалась в боковой панели (у меня стоит All-in-One Sidebar)? Такой код просто открывает вкладку вместо текущей:

Выделить код

Код:

openWebPanel(url);

Отсутствует

 

№794421-09-2014 21:35:53

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 32.0

Re: Custom Buttons

bunda1
Спасибо!

Отсутствует

 

№794521-09-2014 21:56:58

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 32.0

Re: Custom Buttons

bunda1
Не подскажешь, вроде ты делал такое, или в какой то кнопке эта функция была, или я что то путаю, расширение перестало работать, а привычка осталась:) визуальные отметки с права возле скроллбара, где искомое находится.
https://addons.mozilla.org/en-us/firefo … ghlighter/

Отредактировано villa7 (21-09-2014 21:57:32)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№794621-09-2014 22:07:13

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

Re: Custom Buttons

villa7 пишет

bunda1
Не подскажешь, вроде ты делал такое, или в какой то кнопке эта функция была, или я что то путаю, расширение перестало работать, а привычка осталась:) визуальные отметки с права возле скроллбара, где искомое находится.

Да такой код был и не мой и тоже не работает кажется с FF17.

Добавлено 21-09-2014 22:22:57

W@ld_Lii пишет

Как сделать, чтобы код выполнялся после загрузки страницы?

Выделить код

Код:

self.hasAttribute("initialized") || (function() {
   addEventListener("DOMContentLoaded", function(e) {
      var doc = e.originalTarget;
      if ( doc.location.href !== gBrowser.currentURI.spec ) return;
      
      var win = doc.defaultView; 
      if ( doc.nodeName != "#document" ) return;
      if ( win != win.top ) return;
      if ( win.frameElement ) return;
      
      alert("page is loaded \n" +doc.location.href );

   }, true, gBrowser );
})();

Отредактировано bunda1 (21-09-2014 22:23:47)

Отсутствует

 

№794721-09-2014 22:46:33

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 32.0

Re: Custom Buttons

bunda1
Понятно, спасибо. Мутят вертят эти разрабы из фаерфокс, достали уже.

Отредактировано villa7 (21-09-2014 22:47:09)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№794821-09-2014 22:55:02

W@ld_Lii
Участник №315
 
Группа: Members
Зарегистрирован: 26-04-2009
Сообщений: 306
UA: Seamonkey 2.26
Веб-сайт

Re: Custom Buttons

bunda1, спасибо! Оно самое!


Браузер должен сам решать свои проблемы, а не возлагать их на пользователей. Minor

Отсутствует

 

№794924-09-2014 08:40:05

manuk
Участник
 
Группа: Members
Зарегистрирован: 17-10-2010
Сообщений: 306
UA: Palemoon 24.0

Re: Custom Buttons

Подскажите, как совместить https://forum.mozilla-russia.org//viewt … 45#p661145 с https://forum.mozilla-russia.org/viewto … 38#p486538, а на ПКМ повесить просмотр журнала, как сделано в кнопке истории https://forum.mozilla-russia.org/viewto … 38#p397938 по ЛКМ?

Отредактировано manuk (24-09-2014 11:37:33)

Отсутствует

 

№795024-09-2014 12:58:59

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

Re: Custom Buttons

manuk пишет

Подскажите, как совместить https://forum.mozilla-russia.org//viewt … 45#p661145 с https://forum.mozilla-russia.org/viewto … 38#p486538, а на ПКМ повесить просмотр журнала, как сделано в кнопке истории https://forum.mozilla-russia.org/viewto … 38#p397938 по ЛКМ?

Выделить код

Код:

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%3EClear%20Cache%20/%20Delete%20flash%20cookies%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAExEAAAEAIAB4BQAAFgAAACgAAAATAAAAIgAAAAEAIAAAAAAAUAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwAAAAAAAQEBCxMTEyElJSU/KywrWC4sLWUzMzNrPDs8a0NEQ2MsLCxKDg0PKgABAA8AAAAAAgICAAAAAAAAAAAAAAAAAQAAAAIZGhoHQ0NDUGJiYqZxcXHVcXFx6XNzc/STlJT2t7e2+NDP0Pjb3dz11tbY67GwsNtsbWy0JyYnYQICAg8CAgICAAAAAgICAgUAAAAAJykpJ5CRkM64t7f/q6ut/7m5uf/Lx8b/19bW/9nY2P7a2dz+4d/g/+rq6P/r7Or/1NTU/3V1ddkKCwo+AQEBAQEBAQQCAgIDAAABARMTEhdubmy/rq6w/snIyfbj4+H94uXn/d/l7f3W2+X9xc3R/a20u/2oqKr9paWi96Wmpf5ubW3NFRMTNgAAAA4BAQEJAQIBAQICAgUAAQUBhY6UpuDi5f7b2Nj609ng/rfB1v+ssc3/wcja/6qyx/99hqL/iZOr/rW4vfrZ2Nf+io2VuQQHDiICAgETAQEBBgIDBAIDAgEDAQoSAau8wq3/////4Oft+tzm7v7d4On/q6zJ/0tLoP9cXKb/tbXM/9Hb5v7f5/H6/////7K6wrYBDRkNAwEABQICAQECAwQCAQIBAggNEQest7+4+v7+/8rY6Pnf5u7++/r6/6OmzP9kZa//aGmu/8rN4//7+vv/3Obr+Pn9/f+/wsK7ChIWDAIBAQECAwMDAwQEBAEBAQINFhgPprXAvPb////K1OT5vcDX/6SlzP+Bg7z/5ebu/7S11P9+gbv/l5jE/7G60fj1/P7/w8TIwBYYIRcAAQEBBAQEBAQEBQQCAAAAESIsGbTGzMH5////5u70+dTW6P+Dg7//gIC//8PD3f+gocr/OTyf/3J0t/+/xd349P7//73EzsYgIy8hAAAAAAQEBAQEBAUEAAAAABoiLSLAyszH+f///9/q9vj0+Pz/2Nfp/7e32P+9vtz/ubvX/25vtP+/weD/5/D1+Pb////AytHLJSw3KwAAAAAEBAUFBAQFBQAAAAAgKzQrvsvOyvb+/v/I2e/42ef3//L19v/p6Ov//vv7//Hy8v/Jydv/1ODu/97r9Pj9/v//zdHY0C44RjgAAAAABAUFBQQFBQUAAAAAKzpJN8TV2dD4/v7/1Oj++NDq///Q6P7/4PH//+Pw/v/U5fb/xt3z/8Tc9f/X5/f4//7//9PX29c3QktFAAAAAAUFBQUEBQUFAAAAADE5Rj7G09rT8Pr7/8PV6fi60eX/q8ff/63G4P+uxt//s8vl/7PN6//F2fD/0N/r+Pr8/P/W3+TaP09aSwAAAAAFBQUFBAUFBQAAAAA4PUhRqrW/3bK6wP57gIn2cXeD/nh+gv2Rlpf9rrKz/crNz/3c4eT94uft/tDU2/bX2dr+tL3F4kJNWl0AAAAABAUGBgMDAwYAAAAAX15jfq+vsvqjpqb/mJ2f/qmyt/+vvMP+u8nT/8jT3f/R3Ob/2OTs/97l7P/N0dX+wsLE/62usP5WV1uLAAAAAAIDBAUDAwMEAAAAAEdGRkqJiYi6mZma57CztO/Q1tr20tni98PL1vettb/3maGs94uSnfeIjpL3iY2M8ZycnOmZmJfDTUtMVgAAAAACAgIDAAAAAAAAAAAEBAUBDxEQEickJCtAODtEVlFTW2RjZGljYl9yXVxadVdWVHNRUFNqR0RHXT03NkcpJyctFBUWEwgHCAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bthis.onclick%20%3D%20function%28e%29%20%7B%0A%20%20%20if%20%28%20e.button%20%3D%3D%200%20%29%20%7B%0A%20%20%20%20%20%0A%20%20%20%20%20%20%20%20//%20%u041E%u0447%u0438%u0441%u0442%u0438%u0442%u044C%20%u043A%u044D%u0448%20....%0A%20%20%20%20%20%20%20%20try%20%7B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.cache.evictEntries%28Ci.nsICache.STORE_IN_MEMORY%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.cache.evictEntries%28Ci.nsICache.STORE_ON_DISK%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20%0A%20%20%20%20%20%20%20%20catch%28e%29%20%7B%20Services.cache2.clear%28%29%20%7D%0A%0A%20%20%20%20%20%20%20%20//%20%u0423%u0434%u0430%u043B%u0438%u0442%u044C%20Flash%20%u043A%u0443%u043A%u0438%u0441%u0438%20....%0A%20%20%20%20%20%20%20%20var%20dir%20%3D%20Cc%5B%22@mozilla.org/file/directory_service%3B1%22%5D.getService%28Ci.nsIProperties%29.get%28%22Home%22%2C%20Ci.nsIFile%29%3B%0A%20%20%20%20%20%20%20%20dir.append%28%22Application%20Data%22%29%3B%0A%20%20%20%20%20%20%20%20dir.append%28%22Macromedia%22%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%20dir.exists%28%29%20%29%20dir.remove%28true%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%20%21dir.exists%28%29%20%29%20dir.create%28Ci.nsIFile.DIRECTORY_TYPE%2C%200777%29%3B%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20//%20%u0423%u0434%u0430%u043B%u0435%u043D%u0438%u0442%u044C%20%u0438%u0441%u0442%u043E%u0440%u0438%u044E%20....%0A%20%20%20%20%20%20%20%20const%20sjs%20%3D%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20Services.scriptloader.loadSubScript%28%22chrome%3A//browser/content/sanitize.js%22%2C%20sjs%29%3B%0A%20%20%20%20%20%20%20%20%5B%22cache%22%2C%20%22cookies%22%2C%20%22history%22%2C%20%22sessions%22%2C%20%22downloads%22%2C%20%22offlineapps%22%2C%20%22siteSettings%22%5D%0A%20%20%20%20%20%20%20.forEach%28function%28it%29%20%7B%20sjs.Sanitizer.prototype.items%5Bit%5D.clear%28%29%20%7D%29%3B%20%20%0A%20%20%20%20%20%20%20%20//%20%20%2C%20%22passwords%22%2C%20%22formdata%22%20%u043C%u043E%u0436%u043D%u043E%20%u0434%u043E%u0431%u0430%u0432%u0438%u0442%u044C%20%u0434%u043B%u044F%20%u0443%u0434%u0430%u043B%u0435%u043D%u0438%u044F%20%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20//%20%u0412%u0441%u043F%u043B%u044B%u0432%u0430%u044E%u0449%u0435%u0435%20%u0441%u043E%u043E%u0431%u0449%u0435%u043D%u0438%u0435%20....%0A%20%20%20%20%20%20%20%20Cc%5B%22@mozilla.org/alerts-service%3B1%22%5D.getService%28Ci.nsIAlertsService%29.%0A%20%20%20%20%20%20%20%20showAlertNotification%28self.image%2C%20self.label%2C%20%27%u041E%u0447%u0438%u0441%u0442%u0438%u043B%20%u043A%u0435%u0448%20%u0438%20%u0443%u0434%u0430%u043B%u0438%u043B%20Flash%20%u043A%u0443%u043A%u0438%u0441%u0438%20%u0438%20%u0438%u0441%u0442%u043E%u0440%u0438%u044E%27%2C%20false%2C%20%22%22%2C%20null%2C%20%22%22%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%0A%20%20%20if%20%28%20e.button%20%3D%3D%202%20%26%26%20%21e.ctrlKey%20%26%26%20%21e.shiftKey%20%26%26%20%21e.altKey%20%26%26%20%21e.metaKey%20%29%20%7B%20//%20%u041F%u041A%u041C%0A%20%20%20%20%20%20%20%20e.preventDefault%28%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20//%20%u043E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0438%u0441%u0442%u043E%u0440%u0438%u044E%20%u043F%u043E%u0441%u0435%u0449%u0435%u043D%u0438%u0439%20%u0443%20%u043A%u043D%u043E%u043F%u043A%u0438%20....%0A%20%20%20%20%20%20%20%20menu.showPopup%28%20this%2C%20-1%2C%20-1%2C%20%22popup%22%2C%20%22bottomleft%22%2C%20%22topleft%22%29%3B%0A%20%20%20%20%20%20%20%20%7D%20%20%20%20%0A%7D%3B%0A%0A%0A//%20%u0421%u043E%u0437%u0434%u0430%u0442%u044C%20%u0443%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u0434%u0443%u0431%u043B%u0438%u043A%u0430%u0442%20%u043C%u0435%u043D%u044E%20%u0438%u0441%u0442%u043E%u0440%u0438%u0438%20%u043F%u043E%u0441%u0435%u0449%u0435%u043D%u0438%u0439%20....%0Aif%20%28%20%21self.firstChild%20%29%20%7B%0A%20%20%20%20%20var%20menu%20%3D%20document.getElementById%28%22goPopup%22%29.cloneNode%28true%29%3B%0A%20%20%20%20%20menu.setAttribute%28%22place%22%2C%20%22type%3D0%26sort%3D4%26maxResults%3D37%22%29%3B%0A%20%20%20%20%20%0A%20%20%20%20%20%5B...menu.childNodes%5D.forEach%28function%28item%29%20%7B%20%21item.scheme%20%26%26%20item.setAttribute%20%28%22hidden%22%2C%20%22true%22%29%20%7D%29%3B%0A%20%20%20%20%20%0A%20%20%20%20%20self.appendChild%28%20menu%20%29%3B%0A%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%0A%0A//%20%u0421%u043F%u043B%u044B%u0432%u0430%u044E%u0449%u0430%u044F%20%u043F%u043E%u0434%u0441%u043A%u0430%u0437%u043A%u0430%20%u0443%20%u043A%u043D%u043E%u043F%u043A%u0438%20....%0A%28function%28%29%20%7B%0A%20%20%20%20var%20title%20%3D%20self.label%20+%20%22%5Cn%u041B%3A%20%u041E%u0447%u0438%u0441%u0442%u0438%u0442%u044C%20%u043A%u044D%u0448%2C%20Flash%20%u043A%u0443%u043A%u0438%u0441%u0438%20%u0438%20%u0438%u0441%u0442%u043E%u0440%u0438%u044E%20%5Cn%u041F%3A%20%u041E%u0442%u043A%u0440%u044B%u0442%u044C%20%u0438%u0441%u0442%u043E%u0440%u0438%u044E%20%u043F%u043E%u0441%u0435%u0449%u0435%u043D%u0438%u0439%20%u0443%20%u043A%u043D%u043E%u043F%u043A%u0438%5Cn%5Cn%22%3B%0A%20%20%20%20var%20data%20%3D%20%7B%0A%20%20%20%20%20%20%20%20memory%3A%20%22Memory%20Cache%3A%20%20%22%2C%0A%20%20%20%20%20%20%20%20disk%3A%20%22Disk%20Cache%3A%20%20%22%2C%0A%20%20%20%20%20%20%20%20offline%3A%20%22Offline%20Cache%3A%20%20%22%0A%20%20%20%20%7D%3B%0A%20%20%20%20function%20getSize%28size%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28%21size%29%20return%20size%20%3D%3D%3D%200%20%3F%20%220%22%20%3A%20%22%3F%22%3B%0A%20%20%20%20%20%20%20%20for%28var%20count%20%3D%20-1%3B%20size%20%3E%3D%201024%3B%20size%20/%3D%201024%2C%20count++%29%3B%0A%20%20%20%20%20%20%20%20return%20size.toFixed%282%29.replace%28/0+%24/%2C%20%22%22%29.replace%28/%5C.%24/%2C%20%22%22%29%20+%20%22%20%22%20+%20%28%22KMGT%22%5Bcount%5D%20%7C%7C%20%22%22%29%20+%20%22B%22%3B%0A%20%20%20%20%7D%0A%20%20%20%20function%20setInf%28tot%2C%20max%2C%20type%2C%20i%29%20%7B%0A%20%20%20%20%20%20%20%20var%20inf%20%3D%20getSize%28tot%29%20+%20%22%20/%20%22%20+%20getSize%28max%29%3B%0A%20%20%20%20%20%20%20%20var%20key%20%3D%20%22browser.cache.%22%20+%20type%20+%20%22.enable%22%3B%0A%20%20%20%20%20%20%20%20if%20%28%21Services.prefs.getBoolPref%28key%29%29%20inf%20+%3D%20%22%20%28disabled%29%22%3B%0A%20%20%20%20%20%20%20%20self.tooltipText%20%3D%20self.tooltipText.replace%28zws%28i%29%2C%20inf%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20function%20zws%28ind%29%20%22%5Cu200B%5Cu200B%5Cu200B%22.slice%280%2C%20++ind%29%3B%0A%0A%20%20%20%20var%20types%20%3D%20Object.keys%28data%29%3B%0A%20%20%20%20var%20ttt%20%3D%20title%20+%20types.map%28function%28key%2C%20i%29%20data%5Bkey%5D%20+%20zws%28i%29%29.join%28%22%5Cn%22%29%3B%0A%0A%20%20%20%20self.onmouseenter%20%3D%20function%28%29%20%7B%0A%20%20%20%20%20%20%20%20self.tooltipText%20%3D%20ttt%3B%0A%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20entries%20%3D%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.cache.visitEntries%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20visitDevice%3A%20function%28device%2C%20info%29%20entries%5Bdevice%5D%20%3D%20info%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20visitEntry%3A%20function%28%29%20%7B%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20types.forEach%28function%28type%2C%20i%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20info%20%3D%20entries%5Btype%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20setInf%28info%20%26%26%20info.totalSize%2C%20info%20%26%26%20info.maximumSize%2C%20type%2C%20i%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%20catch%28ex%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.cache2%20%26%26%20types.forEach%28function%28type%2C%20i%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20func%20%3D%20function%28aEntryCount%2C%20aConsumption%2C%20aCapacity%2C%20aDiskDirectory%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20setInf%28aConsumption%2C%20aCapacity%2C%20type%2C%20i%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20storage%20%3D%20Services.cache2%5B%28type%20%3D%3D%20%22offline%22%20%3F%20%22app%22%20%3A%20type%29%20+%20%22CacheStorage%22%5D%28%7B%7D%2C%20null%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20try%20%7B%20storage.asyncVisitStorage%28%7BonCacheStorageInfo%3A%20func%7D%2C%20false%29%20%7D%20catch%28ex%29%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%3B%0A%7D%29%28%29%3B%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%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%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

Board footer

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