>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как отловить показ/скрытие тулбара? http://forum.mozilla-russia.org/viewtopic.php?id=23608 |
SlavaV > 03-06-2008 19:14:49 |
Всем привет Есть тулбар и сайдбар - оба мои. Сайдбар ловится обсервером, там все просто. А вот для тулбара есть что-то? |
Shutnik > 03-06-2008 19:35:10 |
примерно так: Выделить код Код:var toolbar = document.getElementById("nav-bar"); toolbar.watch('collapsed', function(){ alert(toolbar.collapsed); } ); |
Infocatcher > 03-06-2008 20:12:46 |
Не совсем Выделить код Код:document.getElementById("nav-bar").watch( "collapsed", function(propName, oldVal, newVal) { alert(propName + ": " + newVal); return newVal; } ); По выгрузке (на всякий случай ): Вот только я так ловил глюки при использовании 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); } |
SlavaV > 03-06-2008 21:22:56 |
Вот спасибо!!! |