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

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

№103-06-2008 19:14:49

SlavaV
Участник
 
Группа: Members
Зарегистрирован: 18-05-2008
Сообщений: 30
UA: IE 7.0

Как отловить показ/скрытие тулбара?

Всем привет :)

Есть тулбар и сайдбар - оба мои. Сайдбар ловится обсервером, там все просто. А вот для тулбара есть что-то?

Отсутствует

 

№203-06-2008 19:35:10

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 2.0

Re: Как отловить показ/скрытие тулбара?

примерно так:

Выделить код

Код:

var toolbar = document.getElementById("nav-bar");
toolbar.watch('collapsed',
  function(){
    alert(toolbar.collapsed);
  }
);

Отредактировано Shutnik (03-06-2008 19:35:49)

Отсутствует

 

№303-06-2008 20:12:46

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

Re: Как отловить показ/скрытие тулбара?

Выделить код

Код:

примерно так:

Не совсем ;)

Выделить код

Код:

document.getElementById("nav-bar").watch(
	"collapsed",
	function(propName, oldVal, newVal) {
		alert(propName + ": " + newVal);
		return newVal;
	}
);

По выгрузке (на всякий случай =)):

Выделить код

Код:

document.getElementById("nav-bar").unwatch("collapsed");

Вот только я так ловил глюки при использовании All-in-One Sidebar (с новыми версиями не проверял)...
Поэтому пришлось делать:

Выделить код

Код:

var c = custombb, d = document;
// ...
if(d.getElementById("aios-tools-mitem-prefs")) { // watch not work...
	d.getElementById("toolbar-context-menu").addEventListener("popuphidden", c.initToolbar, false);
	d.getElementById("viewToolbarsMenu")    .addEventListener("popuphidden", c.initToolbar, false);
}

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

Отсутствует

 

№403-06-2008 21:22:56

SlavaV
Участник
 
Группа: Members
Зарегистрирован: 18-05-2008
Сообщений: 30
UA: IE 7.0

Re: Как отловить показ/скрытие тулбара?

Вот спасибо!!! :D

Отсутствует

 

Board footer

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