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

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

№101-07-2011 16:47:08

zencd
Участник
 
Группа: Members
Зарегистрирован: 09-07-2008
Сообщений: 60
UA: Firefox 4.0

Закрыть таб ровно как это делает Firefox по требованию пользователя

Стандартный способ закрыть таб таков:

    gBrowser.removeTab(tab)

Однако, если в about:config "browser.tabs.closeWindowWithLastTab" выставлено в "false", то когда пользователь закрывает последний таб, то документ закрывается, но остаётся пустой таб. Функция removeTab же закрывает таб всегда и на последнем табе браузер закрывается.

Хотелось бы в точности воспроизвести поведение лисы в этом вопросе.

Отредактировано zencd (01-07-2011 16:50:08)

Отсутствует

 

№201-07-2011 16:59:42

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

Re: Закрыть таб ровно как это делает Firefox по требованию пользователя

<key id="key_close" key="W" command="cmd_close" modifiers="accel"/>
=>
<command id="cmd_close" oncommand="BrowserCloseTabOrWindow()"/>

Добавлено 01-07-2011 17:10:41
Только, по-водимому, это поведение уже встроено в gBrowser.removeTab() – в Firefox 4 и 5 при закрытии последней вкладки закрывается и окно.

Отредактировано Infocatcher (01-07-2011 17:10:41)


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

Отсутствует

 

№301-07-2011 20:36:59

zencd
Участник
 
Группа: Members
Зарегистрирован: 09-07-2008
Сообщений: 60
UA: Firefox 4.0

Re: Закрыть таб ровно как это делает Firefox по требованию пользователя

Спасибо, то что нужно!

P.S. На моей машине всё-таки поведение отличется при closeWindowWithLastTab == false

Отсутствует

 
  • Форумы
  •  » Разработка
  •  » Закрыть таб ровно как это делает Firefox по требованию пользователя

Board footer

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