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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№127-04-2006 08:54:10

ripos
Участник
 
Группа: Members
Откуда: Moscow
Зарегистрирован: 05-04-2006
Сообщений: 6

Помогите с скриптом для FF1.5 - MouseGestures1.5

Цель:

Выделить код

Код:

если (есть хотя бы 2 открытых вкладки в текущем окне), то 
    закрыть текущую
, иначе
    текущую вкладку отправить на домашнюю страницу

Пытаюсь написать скрипт для Mouse Gestures 1.5, но знаний катастрофически не хватает.
Поползав по хелпам понял, что надо делать getBrowser().goHome(); Еще смогу видимо табу закрыть.
в ветке "иначе". А вот что делать со вкладками - не вшариваю как найти в этом XULе. 8(

PS. Еще б неплохо получить список окон и знать - какое из них текущее, чтоы логику в (если) поменять на более сложную.

PPS. Я честно пытаюсь читать http://kb.mozillazine.org/Getting_started_with_extension_development и http://xulplanet.com/tutorials/xultu/xulfile.html , но уж больно много и сложно для одного скрипта.


Мой список расширений: здесь

Отсутствует

 

№227-04-2006 11:31:22

CVB
Участник
 
Группа: Members
Зарегистрирован: 13-04-2006
Сообщений: 54

Re: Помогите с скриптом для FF1.5 - MouseGestures1.5

c.browsers.length // число закладок
window.getBrowser().mCurrentTab // выбранный таб

Выделить код

Код:

var c = document.getElementById ("content"); 
for (var i=0;i<c.browsers.length;i++)
{		
	if (c.browsers[i] == window.getBrowser().getBrowserForTab(window.getBrowser().mCurrentTab))
	{
	}
}

Отсутствует

 

Board footer

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