>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Поиск Плагина для удаления лишних окон FF http://forum.mozilla-russia.org/viewtopic.php?id=43617 |
megaman-007 > 09-03-2010 22:47:36 |
Приветствую всех форумчан... |
Dinar777 > 09-03-2010 23:16:04 |
Принудительный однооконный режим? |
megaman-007 > 10-03-2010 07:26:42 |
Нет.., они могут свободно открываться.., но скажем при нажатии на кнопку в панели.., оставалось лишь одно окно.., это реально?! |
Dinar777 > 10-03-2010 08:14:33 |
Сам не пробовал, но вроде подходит по описанию Window and Tab Limiter |
megaman-007 > 10-03-2010 09:33:46 |
Dinar777 |
okkamas_knife > 10-03-2010 09:40:29 |
megaman-007 |
megaman-007 > 10-03-2010 11:12:23 |
okkamas_knife |
luitzen > 10-03-2010 15:32:33 |
Ну можно на кастомную кнопку что-то такое повесить: Выделить код Код:var windowManager = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator); var enumerator = windowManager.getEnumerator(null); var thisWindow = windowManager.getMostRecentWindow(null); while (enumerator.hasMoreElements()) {var thatWindow = enumerator.getNext(); if (thisWindow != thatWindow) {thatWindow.close();}} |
megaman-007 > 10-03-2010 19:22:03 |
luitzen luitzen ТЫ КРАСАВА... все работает как часики.... |
luitzen > 10-03-2010 20:24:17 |
Спасибо, самому пригодится . Но сразу скажу, что окно «Дополнения» и подобные ему тоже будут закрыты, если открыты в данный момент. Как-нибудь надо будет озаботиться тем, чтобы разные настроечные окна, открытые из текущего, не закрывались. |
okkamas_knife > 10-03-2010 20:39:59 |
luitzen |
megaman-007 > 17-03-2010 18:13:06 |
Спасибо за вышеизложенные коды кнопок.., хотелось бы кнопочку которая бы закрывала все окна... |
luitzen > 17-03-2010 19:52:01 |
megaman-007, четырьмя сообщениями выше есть некий код. Замените в нём if (thisWindow != thatWindow) на if (true), и будут закрываться все окна (включая то, в котором вы нажали кнопку). Чтобы закрывались все окна, кроме текущего и не предназначенных для отображения веб-страниц, условие нужно заменить на такое: Выделить код Код:if (thatWindow["location"] == "chrome://browser/content/browser.xul" && thatWindow != thisWindow) Возможны дальнейшие улучшения, но там можно голову сломать. |
okkamas_knife > 17-03-2010 22:22:23 |
luitzen |
megaman-007 > 18-03-2010 09:41:56 |
Прошу прощения.., вы не так меня поняли.., да и я не так написал.., какой нужен для Закрытия ВСЕХ ВКЛАДОК... ??! |
okkamas_knife > 18-03-2010 11:03:14 |
megaman-007 |
megaman-007 > 18-03-2010 11:57:08 |
сообщение с "ТВОЕЙ" темы удалено.., так что за код нужно вписать, чтобы УДАЛИТЬ ВСЕ ВКЛАДКИ...?! |
okkamas_knife > 18-03-2010 12:09:13 |
megaman-007 |