>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Сustom Buttons http://forum.mozilla-russia.org/viewforum.php?id=34 >Закрыть все кроме активной не раб. если закреплена http://forum.mozilla-russia.org/viewtopic.php?id=64701 |
HaGEN > 26-08-2014 22:34:58 |
Привет All! которая делает всё хорошо, но ежели вкладка закреплена, то ничего не происходит. Закреплена именно функцией бравзера, не TabUtilities (!). Ежели через TabUtilities сделать "только иконка" то кнопка работает, закрывает другие вкладки нормально. ) то вкладки не закрываются. Переходить нужно на любую "незакреплённую" вкладку, тогда срабатывает. |
bunda1 > 26-08-2014 23:21:15 |
HaGEN Выделить код Код:[...gBrowser.tabs].forEach(function(tab) !tab.selected && gBrowser.removeTab(tab) ); или только для текущей группы вкладок: Выделить код Код:gBrowser.visibleTabs.forEach(function(tab) !tab.selected && gBrowser.removeTab(tab) ); |
HaGEN > 27-08-2014 01:37:45 |
okkamas_knife пишет
Нет, закрываться должны все НЕ закрепленные(закрепляю для того шобы не закрывались, иначе зачем, хехех), когда кнопка жмакаецца находясь на закрепленной вкдалке. bunda1 благодарю, именно так! Добавлю одно: чтобы не закрывались такие же закрепленные уже вкладки, но не активные(те что влево строятся) нужно добавить к кнопке один парам. !tab.pinned Выделить код Код:[...gBrowser.tabs].forEach(function(tab) !tab.selected & !tab.pinned && gBrowser.removeTab(tab) ); |