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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№103-08-2013 23:21:18

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

[CB]Дополнительные возможности для кнопки загрузок

Открывать список загрузок в библиотеке двойным левым кликом на кнопке загрузок ( Firefox 20+)
Автор: bunda1
Версия: от 03.08.2013.
Описание: Kод даёт возможность открыть список загрузок в библиотеке двойным левым кликом на кнопке загрузок.
Использование: создайте новую Custom Buttons кнопку и положите код в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// Открывать список загрузок в библиотеке двойным левым кликом на кнопке загрузки, от 03.08.2013. ................................
addEventListener("mousedown", function f(e) { 

   if ( e.button !== 0 ) return;
   if ( e.target.id && ["downloads-button", "downloadsPanel", "downloads-indicator"].indexOf( e.target.id ) != -1 ) {                    
        if ( f.run == true ) {
             document.getElementById("appmenu_downloads").doCommand();         
             }
        f.run = true;
        setTimeout(function() { f.run = false }, 400 ); 
        }
}, true );

Добавлено 03-08-2013 23:30:18
Увеличить количество строк в новом менеджере загрузок ( Firefox 20+)
Автор: Infocatcher
Версия: от 03.08.2013.
Описание: Kод увеличивает количество строк в новом менеджере загрузок до 10.
Использование: создайте новую Custom Buttons кнопку и положите код в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

var itemCountLimit = 10;
if(DownloadsCommon._privateSummary)
    DownloadsCommon._privateSummary._numToExclude = itemCountLimit;
if(DownloadsCommon._summary)
    DownloadsCommon._summary._numToExclude = itemCountLimit;
DownloadsView.kItemCountLimit = itemCountLimit;
if(DownloadsPanel._state != DownloadsPanel.kStateUninitialized) {
    DownloadsView.onDataInvalidated(); 
    DownloadsPanel.initialize(function() {});
}

Отредактировано bunda1 (04-08-2013 19:42:00)

Отсутствует

 

№204-08-2013 04:51:57

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

Re: [CB]Дополнительные возможности для кнопки загрузок

iDev.Pi
Не знаю, может усовершенствовал :/

Отсутствует

 

№304-08-2013 19:26:11

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 22.0

Re: [CB]Дополнительные возможности для кнопки загрузок

iDev.Pi пишет

Ээ, а тут немного другой код у Infocatcher'а. В чём между ними разница?

Такой там тоже был: https://gist.github.com/Infocatcher/5387328/revisions.
Новая версия должна правильно обновлять уже инициализировавшуюся панель загрузок – в частности, будет корректно обновляться надпись «+ еще N загрузок», если все активные загрузки не помещаются в списке.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

Board footer

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