Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox (часть 12)

Модерирует : gyra, Maz

articlebot (27-11-2012 09:05): переезжаем сюда  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
// Вернуть иконки сайтов в строке адреса .............................................................................................
(function() {
  // Блокировать повторный запуск функций и обработчиков при открытии настройки панелей ....
  if (document.getElementById('fav-image')) return;
   
  var identityBox = document.getElementById('identity-box');  
  imgBox = document.createElement('image');
  imgBox.setAttribute('id', 'fav-image');
  imgBox.setAttribute('class', 'favimage');
  identityBox.insertBefore(imgBox, identityBox.firstChild);
   
  // стиль для иконки сайта в строке адреса ....
  document.getElementById('identity-box').setAttribute('style','padding: 3px 2px !important;');
  document.getElementById('fav-image').setAttribute('style','height: 16px !important; width: 16px !important; margin: 1px 3px !important;');
  document.getElementById('page-proxy-favicon').setAttribute("style", "visibility: collapse;");
 
  // ....
  function changeFavicon(event) {
           var tabImg = gBrowser.selectedTab.image;
           var favicon = document.getElementById('fav-image');
           if (tabImg) favicon.setAttribute('style','max-height: 16px !important; height: 16px !important; max-width: 16px !important; list-style-image:url(' + tabImg + '); -moz-image-region:auto');
           else  
               favicon.setAttribute('style','max-height: 16px !important; height: 16px !important; max-width: 16px !important; list-style-image:url("chrome://mozapps/skin/places/defaultFavicon.png")!important;');
  };
   
  // добавляем обработчики для табов .....  
  gBrowser.tabContainer.addEventListener("TabSelect", function(event){ changeFavicon(event) }, false);
   
  gBrowser.addEventListener("pageshow", function(event) {
           // стоп, если открыть другие владки в фоновом режиме
           if (event.target.location.href !== getBrowser().currentURI.spec) return;
               setTimeout(function() { changeFavicon(event) }, 0);
  }, true);
   
})();

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 16:59 20-07-2012
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox (часть 12)
articlebot (27-11-2012 09:05): переезжаем сюда


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru