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

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

№30111-07-2013 02:11:17

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

Re: [CB]Toggle Find+

bunda1 пишет

Странно у меня на Nightly работает.

Какой версией ты пользуешься? У меня что-то ни одна нормально не работает.

Отсутствует

 

№30211-07-2013 20:02:41

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

Re: [CB]Toggle Find+

voqabuhe
Теперь я тоже увидел проблему, похоже что разработчики в Nightly сильно изменили панель поиска, попробуй отрыть стандартную и увидишь:

скрытый текст
0cjl.jpg

Я думаю что надо подождать пока они доделают иначе мне за ними не угнаться но отдельные возможности кнопки наверно можно перенести на новую панель поиска:

Отсутствует

 

№30311-07-2013 22:01:12

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

Re: [CB]Toggle Find+

bunda1 пишет

попробуй отрыть стандартную и увидишь:

Да я это ещё вчера увидел. 

bunda1 пишет

Я думаю что надо подождать пока они доделают иначе мне за ними не угнаться но отдельные возможности кнопки наверно можно перенести на новую панель поиска:

Убери пока из экспериментальной кнопки Показать поиск по странице при выделении текста, а то ей стало невозможно пользоваться №291

Отсутствует

 

№30411-07-2013 22:49:33

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

Re: [CB]Toggle Find+

voqabuhe
Я похоже удалил ту версию, пожалуйста выложи её тут.

Отсутствует

 

№30511-07-2013 23:13:26

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

Re: [CB]Toggle Find+

bunda1
http://forum.mozilla-russia.org/uploade … Find+3.txt
Там с добавкой от Dumby и ссылки в справке.

Отредактировано voqabuhe (11-07-2013 23:13:47)

Отсутствует

 

№30612-07-2013 23:06:32

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

Re: [CB]Toggle Find+

voqabuhe

Показать поиск по странице при выделении текста можно отключить в настройках кнопки и эта функция не может быть связана с №291

Отредактировано bunda1 (12-07-2013 23:16:26)

Отсутствует

 

№30713-07-2013 00:04:18

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

Re: [CB]Toggle Find+

bunda1
В том-то и дело, что перестало отключаться и ведёт себя именно так, как описано в №291

Отсутствует

 

№30813-07-2013 00:36:24

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

Re: [CB]Toggle Find+

А ты удали 09-07-2013 13:07:36

Отсутствует

 

№30913-07-2013 01:33:05

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

Re: [CB]Toggle Find+

bunda1
Дык тогда кнопка перестанет работать:)

Отсутствует

 

№31013-07-2013 01:54:06

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

Отсутствует

 

№31113-07-2013 11:51:56

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

Re: [CB]Toggle Find+

bunda1 пишет

http://forum.mozilla-russia.org/uploaded/Toggle Find+3 eksperiment 2.txt

Не работает нормально, всё равно перехватывает выделение текста, открывается ПКМ в любом текстовом поле и соответственно не даёт ничего вводить.

Отредактировано voqabuhe (13-07-2013 12:19:15)

Отсутствует

 

№31213-07-2013 12:34:53

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

Re: [CB]Toggle Find+

voqabuhe
Как мне увидеть эту проблему, где достать такую FF25 ?

Отсутствует

 

№31313-07-2013 12:44:29

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 25.0

Re: [CB]Toggle Find+

bunda1 пишет

voqabuhe
Как мне увидеть эту проблему, где достать такую FF25 ?

Я не voqabuhe, но вот
Index of /pub/mozilla.org/firefox/nightly/latest-mozilla-central-l10n

Отсутствует

 

№31413-07-2013 12:50:15

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

Re: [CB]Toggle Find+

bunda1
Что у тебя всё работает?
http://ftp.mozilla.org/pub/mozilla.org/ … est-trunk/

Отсутствует

 

№31513-07-2013 13:07:18

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

Re: [CB]Toggle Find+

voqabuhe пишет

bunda1
Что у тебя всё работает?

Да нет, просто Nightly не всех одинаково быстро обнавляется. Ну в общем проблему я увидел и буду разбираться.

Добавлено 13-07-2013 13:19:37
Это добавка от Dumby виновата, и без неё работает кнопка.

Отредактировано bunda1 (13-07-2013 13:19:37)

Отсутствует

 

№31613-07-2013 13:42:07

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

Re: [CB]Toggle Find+

bunda1 пишет

Это добавка от Dumby виновата, и без неё работает кнопка.

Хорошо если так,

но если вдруг у кого-то alert(String(document.getAnonymousElementByAttribute(gFindBar, "anonid", "find-label")));
алертится как null, то, наверно, не помешает удалить этот кусок кода

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

Выделить код

Код:

/* Очистить поле текстового ввода если кликнуть правим кликом на 'Найти:'
   или поиск по странице если кликнуть левым кликом ................................*/
addEventListener("click", function(e) {
  if ( e.button == 0 ) {
       gFindBar.onFindAgainCommand(false); // искать следующее
       }
  if ( e.button == 2 ) {
       clearFindField(); // очистить поле текстового ввода
       }
}, false, document.getAnonymousElementByAttribute(gFindBar, "anonid", "find-label") );


а то листенер на окне повиснет.

Отсутствует

 

№31713-07-2013 14:28:11

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

Re: [CB]Toggle Find+

bunda1 пишет

Это добавка от Dumby виновата, и без неё работает кнопка.

У меня без неё кнопка  становится полностью не рабочей, даже по Ctrl+F Findbar не открывается.

Добавлено 13-07-2013 14:38:59

Dumby пишет

не помешает удалить этот кусок кода

А вот  это помогло. Кнопка стала полностью рабочей. Ну ты голова, спасибо. :beer:
ps Вот только Учесть регистр не работает

Отредактировано voqabuhe (13-07-2013 14:38:59)

Отсутствует

 

№31813-07-2013 16:04:46

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

Re: [CB]Toggle Find+

bunda1

// Поле текстового ввода на Findbar мигает желтим если достигнут низ/верх страницы ................................

Как свой цвет задать?

Отсутствует

 

№31913-07-2013 17:02:06

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

Re: [CB]Toggle Find+

Ещё один баг обнаружился. Поиск работает только на одном первоначально выбранном сайте, на уже открытых других сайтах поиск не пашет, требуется обновление страницы.

Отредактировано voqabuhe (13-07-2013 17:08:48)

Отсутствует

 

№32013-07-2013 19:51:56

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 25.0

Re: [CB]Toggle Find+

voqabuhe пишет

Вот только Учесть регистр не работает

У меня на 20130713 работает.
Убрать надпись с кнопки Учесть регистр, иконку прицепить не получается.
P.S.Надпись убрал, осталось иконку прицепить.

Отредактировано SendInfo (13-07-2013 21:23:28)

Отсутствует

 

№32113-07-2013 21:33:22

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 25.0

Re: [CB]Toggle Find+

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

Отсутствует

 

№32214-07-2013 18:28:24

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

Re: [CB]Toggle Find+

voqabuhe пишет

Поиск работает только на одном первоначально выбранном сайте, на уже открытых других сайтах поиск не пашет

Заменил свою злополучную добавку на эту, и, вроде, получше стало

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

Выделить код

Код:

Object.defineProperty(gBrowser, "fastFind", {
    get: function() {
        if (!this._fastFind) {
            this._fastFind = Cc["@mozilla.org/typeaheadfind;1"].createInstance(Ci.nsITypeAheadFind);
            this._fastFind.init(this.docShell);
            this.CBTFOldDS = this.docShell;
        }
        if (this.CBTFOldDS != this.docShell) { this.CBTFOldDS = this.docShell; this._fastFind.setDocShell(this.docShell); }
        return this._fastFind;
    },
    configurable: true,
    enumerable: true
});

voqabuhe пишет

Как свой цвет задать?

Там, ближе к концу кода, полно строчек со стилями,
попробуй добавить ещё одну, ну и рестарт никогда не лишний.

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

Выделить код

Код:

#FindToolbar > hbox > hbox > textbox[flash="true"] {box-shadow: 0 0 0 1em #00ff00 inset !important;}\

Отредактировано Dumby (14-07-2013 18:31:01)

Отсутствует

 

№32314-07-2013 23:16:14

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

Re: [CB]Toggle Find+

Dumby пишет

Заменил свою злополучную добавку на эту, и, вроде, получше стало

Dumby пишет

попробуй добавить ещё одну, ну и рестарт никогда не лишний.

Ну теперь просто всё шикарно. Спасибо.good2.gifthank_you2.gif

Ps У меня вроде как осталась только одна проблемка

ps Вот только Учесть регистр не работает

Правда она меня не сильно беспокоит, т.к. я этим практически не пользуюсь, но всё же обидно да, что не работает.smile.gif

Отредактировано voqabuhe (14-07-2013 23:17:45)

Отсутствует

 

№32415-07-2013 18:41:01

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

Re: [CB]Toggle Find+

voqabuhe пишет

Учесть регистр не работает

Предположительно помогает, если сделать шаг назад - в этой строке заменить  true  на   false

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

Выделить код

Код:

addEventListener("click", function() { Highlight(true) }, false, gFindBar.getElement("find-case-sensitive") );

Отсутствует

 

№32515-07-2013 21:32:11

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

Re: [CB]Toggle Find+

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

Выделить код

Код:

// Автоматически выделить слова или ссылки ................................
function Highlight(e) { 

  gFindBar._highlightDoc(false); // удалить выделение   
     
  var findValue = gFindBar._findField.value; // получить текст из панели поиска
  var hidden = gFindBar.hidden;
  
  if ( !hidden ) {       
       if ( findValue.length == 0 ) { 
            gFindBar._findField.removeAttribute("status", "notfound"); 
            }
            
       // Findbar, удалить атрибут 'style' .....     
       if ( !!gFindBar._findField.style.color ) { 
            gFindBar._findField.removeAttribute("style")
            }
             
       // поиск с переклучением фокуса для подсчета совпадений ....
       if ( e !== undefined && e == true ) { 
            gFindBar._findField.focus();
            gFindBar.onFindCommand();
            window.content.focus();
            }       
       } 
   
  // получаем текст для автовыделения из 'about:config' или из панели поиска ....
  if ( custombuttons.getPrefs("FindBar.Highlight") ) {   
       var value = hidden ? Application.prefs.getValue("FindBar.Highlight.value", 0) : 
                                     ( findValue.length > 2 )? findValue: "";
       } 
       
  if ( !!value ) gFindBar._highlightDoc(true, value); // выделение

  /* изменить цвет ссылок на страницах если содержат искомое слово,
     если разрешено в 'about:config' и включена автовыделение ....*/
  var links = gBrowser.contentDocument.links;
  if ( !links ) return; 

  var hLink = ( custombuttons.getPrefs("FindBar.Highlight.Link") && !!value );
    
  // атрибуты для текущего таба ....
  if ( hLink || gBrowser.mCurrentTab.hasAttribute("Highlight_Link") ) {    
       hLink ? gBrowser.mCurrentTab.setAttribute("Highlight_Link", "true")
             : gBrowser.mCurrentTab.removeAttribute("Highlight_Link");
        
       /* цикл проверяет все ссылки на странице и изменяет цвет ссылки на цвет из 'about:config' 
          если в ссылке найдено 'value' ....*/
       for ( var i = 0; i < links.length; i++ ) {  
                links[i].style.color = ''; // удалить выделение ссылок
                if ( hLink && String(links[i]).search(value) != -1 ) {
                     links[i].style.color = custombuttons.getPrefs("ui.textHighlightBackground"); 
                     }
                }
       }
};

http://forum.mozilla-russia.org/uploaded/Toggle Find+3 eksperiment 2.txt

Отсутствует

 

Board footer

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