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

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

№104-11-2011 22:15:56

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

[CB]Tab Clicking Options

Двойной клик левой кнопкой на табе, закрыть страницу(Firefox 3.6 + )
Автор: bunda1
Описание:Kод дает возможность двойным левым кликом на табе закрыть страницу.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// удаление обработчика, при открытии настройки панелей
this.onDestroy = function() {
    removeEventListener("dblclick", TabClose, false, gBrowser.mTabContainer);
};

// Двойной клик левой кнопкой на табе, закрыть страницу.
// If  double left click in Tab, remove Current Tab.
function TabClose(event){
if (event.button != 0) return;
          event.preventDefault();
          event.stopPropagation();
    //закрыть страницу
    gBrowser.removeCurrentTab();
};
addEventListener("dblclick", TabClose, false, gBrowser.mTabContainer);

Двойной клик левой кнопкой на табе, открыть домашнюю страницу(Firefox 3.6 + )
Автор: bunda1
Описание:Kод дает возможность двойным левым кликом на табе открыть домашнюю страницу в новой активной вкладке.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// удаление обработчика, при открытии настройки панелей
this.onDestroy = function() { removeEventListener("dblclick", NewTabHome, false, gBrowser.mTabContainer) };

// Двойной клик левой кнопкой на табе, открыть домашнюю страницу.
// If  double left click in Tab, the Homepage open in New Tab.
function NewTabHome(event){
if ( event.button == 0 && event.target.nodeName == 'tab') {
     event.preventDefault();
     event.stopPropagation();
 
     var HomeUrl = gPrefService.getCharPref("browser.startup.homepage");
     gBrowser.selectedTab = gBrowser.addTab(HomeUrl);
     }
};
addEventListener("dblclick", NewTabHome, false, gBrowser.mTabContainer);

Клик средней кнопкой на табе, закрыть все вкладки кроме текущей.(Firefox 3.6 + )
Автор: bunda1
Описание:Kод дает возможность кликом средней кнопки на табе закрыть все вкладки кроме текущей.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

//Клик средней кнопкой на табе, закрыть все вкладки кроме текущей
// midlle click tab - Close other Tabs..............................................
gBrowser.mTabContainer.addEventListener("mousedown", function (event){
  if (event.button != 1) {
        return;
    }
    event.preventDefault();
    event.stopPropagation(); 
            if (event.target.localName != "tab") return;
    //закрыть все вкладки кроме текущей
         getBrowser().removeAllTabsBut(getBrowser().mCurrentTab);
}, false);

Двойной клик правой кнопкой на табе, добавить страницу в закладки(Firefox 3.6 +)
Автор: bunda1
Описание:Kод дает возможность двойным правой кликом на табе добавить страницу в закладки
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// удаление обработчика, при открытии настройки панелей
this.onDestroy = function() {
    removeEventListener("dblclick", TabAddBook, false, gBrowser.mTabContainer);
};
// right dblclick tab - Add to Bookmarks..............................................
function TabAddBook(event){
if (event.button != 2) return;
          event.preventDefault();
          event.stopPropagation();
     if (event.target.localName != "tab") return;
       //зарыть контекстное меню таба
        document.getElementById("tabContextMenu").hidePopup();
       //Добавить страницу в закладки    
       PlacesCommandHook.bookmarkLink(PlacesUtils.bookmarksMenuFolderId, content.location.href, content.document.title);
};
addEventListener("dblclick", TabAddBook, false, gBrowser.mTabContainer)

Отредактировано bunda1 (25-07-2012 21:18:03)

Отсутствует

 

№220-01-2012 19:57:46

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Двойной клик левой кнопкой на табе - закрепить/открепить вкладку(Firefox 7 + )
Автор: bunda1
Описание:Kод дает возможность двойным левым кликом на табе закрепить/открепить вкладку.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

//удаление обработчика, при открытии настройки панелей
this.onDestroy = function() {
    removeEventListener("dblclick", TabPin, false, gBrowser.mTabContainer);
};

// двойной клик левой кнопкой на табе - закрепить/открепить вкладку.
function TabPin(event){
if (event.button != 0) return;
          event.preventDefault();
          event.stopPropagation();
     
     //закрепить/открепить вкладку
    if(gBrowser.mCurrentTab.pinned)
    gBrowser.unpinTab(gBrowser.mCurrentTab);
    else
    gBrowser.pinTab(gBrowser.mCurrentTab); 
};
//добавляем обработчик для таба
addEventListener("dblclick", TabPin, false, gBrowser.mTabContainer);

Отредактировано bunda1 (20-01-2012 19:58:23)

Отсутствует

 

№320-01-2012 22:31:29

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Nightly 12.0

Re: [CB]Tab Clicking Options

bunda1 пишет

Двойной клик левой кнопкой на табе - закрепить/открепить вкладку(Firefox 7 + )

Есть джетпак Easy App Tabs делающий то же самое.


mzfx

Отсутствует

 

№412-04-2012 18:09:48

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Открыть новый таб двойным кликом левой кнопкой на титлебаре(Titlebar)(Firefox 7 + )
Автор: bunda1
Версия: от 25.08.2013.
Описание: Kод дает возможность двойным левым кликом на титлебаре открыть новый таб, если табы сверху на титлебаре.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// Двойной клик левой кнопкой на на титлебаре открывает новый таб, от 25.08.2013. ................................
addEventListener("dblclick", function(e) {
if ( e.button == 0 && document.getElementById('main-window').hasAttribute('tabsintitlebar') ) {
     e.preventDefault();
     gBrowser.selectedTab = gBrowser.visibleTabs[gBrowser.visibleTabs.length - 1]
     gBrowser.selectedTab = gBrowser.addTab('about:newtab')
     }
}, false, document.getElementById('TabsToolbar') );

Отредактировано bunda1 (25-08-2013 15:34:13)

Отсутствует

 

№512-04-2012 18:46:38

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Aurora 13.0

Re: [CB]Tab Clicking Options

Глядишь разрастется до замены TU/TMP :) может стоит писать сюда фичреквесты аналогичных фич из TU? Будете добавлять?

Отсутствует

 

№612-04-2012 19:30:07

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Kamui
Нет, не потяну.

Отсутствует

 

№712-04-2012 22:41:16

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Nightly 14.0

Re: [CB]Tab Clicking Options

Kamui
а смысл в ещё одном комбайне? Тем более, что 2 уже есть.


mzfx

Отсутствует

 

№813-04-2012 00:29:06

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Aurora 13.0

Re: [CB]Tab Clicking Options

iDev.Pi пишет

а смысл в ещё одном комбайне? Тем более, что 2 уже есть.

Да просто там TU/TMP действительно комбайны, а хотелось бы чего-то попроще, с возможностью настройки порядка открытия/закрытия вкладок, да несколько пунктов в контекстном меню вкладок :)

Отсутствует

 

№913-04-2012 08:08:30

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Kamui пишет

а хотелось бы чего-то попроще, с возможностью настройки порядка открытия/закрытия вкладок, да несколько пунктов в контекстном меню вкладок

Что конкретно нужно?

Отсутствует

 

№1013-04-2012 08:42:24

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Aurora 13.0

Re: [CB]Tab Clicking Options

bunda1 пишет

Что конкретно нужно?

Да ладно, все-таки многовато надо будет для CB думаю слишком будет :)

Отсутствует

 

№1120-04-2012 18:42:08

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Активизировать вкладку наведением курсора(Firefox 3.6 + )
Автор: неизвестно
Описание: Kод дает возможность активизировать вкладку наведением курсора, без клика.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

//Активизировать вкладку наведением курсора......................
var tab_hover={
   event:null,
   tid:null,

   onLoad: function() {
      gBrowser.tabContainer.addEventListener("mouseout", tab_hover.onMouseOut, false);
      gBrowser.tabContainer.addEventListener("mouseover", tab_hover.onMouseOver, false);
   },
   onUnload: function() {
      gBrowser.tabContainer.removeEventListener("mouseover", tab_hover.onMouseOver, false);
      gBrowser.tabContainer.removeEventListener("mouseout", tab_hover.onMouseOut, false);
   },

   onMouseOver: function(event) {
      tab_hover.event=event.target;
      tab_hover.tid=setTimeout( function(){ gBrowser.selectedTab=tab_hover.event;   } , 0);
   },
   onMouseOut: function() {
      clearTimeout(tab_hover.tid);
   }
};
if (!this.tab_hoverRun) tab_hover.onLoad();
this.tab_hoverRun = true;

или

Выделить код

Код:

gBrowser.tabContainer.addEventListener("mouseover", function(event) {
gBrowser.selectedTab = event.target;
}, false);

Активизировать вкладку наведением курсора, если 'Панель меню' закрыт( Firefox 3.6 + )
Автор: bunda1
Описание: Kод дает возможность активизировать вкладку наведением курсора, если 'Панель меню' закрыт.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// Активизировать вкладку наведением курсора, если 'Панель меню' закрыт ................................
(function () { 
   var menubar = document.getElementById('toolbar-menubar');

   addEventListener("mouseover", function(e) {
      if ( menubar.getAttribute("autohide") == 'true' && menubar.getAttribute("inactive") ) {
           gBrowser.selectedTab = e.target;
           }        
   }, false, gBrowser.tabContainer ); 
})();

Переключаться на левую вкладку после закрытии текущей вкладки( Firefox 3.6 + )
Автор: bunda1
Описание: Kод дает возможность автоматически переключаться на левую вкладку после закрытии текущей вкладки.
Версия: от 22.08.2013.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// Переключаться на левую вкладку после закрытии текущей вкладки,  от 22.08.2013. ................................
function tabCloseHandler(e) {
   var tab = e.target;
   
   if ( tab == gBrowser.mCurrentTab ) { 
        if ( !gBrowser.visibleTabs.length ) gBrowser.addTab("about:blank");
        else             
             if ( !tab.hasAttribute('first-visible-tab') ) { gBrowser.mTabContainer.advanceSelectedTab(-1,true) }; 
        }
}
addEventListener("TabClose", tabCloseHandler, true, gBrowser.tabContainer );

Открывать любую новую вкладку справа от текущей( Firefox 17 + )
Автор: bunda1
Описание: Kод открывает любую новую вкладку справа от текущей.
Версия: от 08.04.2014.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// Открывать любую новую вкладку справа от текущей, от 08.04.2014. ................................ 
addEventListener("TabOpen", function(e) {
   var newTab = e.target;
   var lab = newTab.label; 
   var tabpos = gBrowser.selectedTab._tPos;
   var newTabLab = gBrowser.mStringBundle.getString("tabs.emptyTabTitle");  

   if ( tabpos == 0 && lab == newTabLab ) return;      // если восстановление сессии 
   if ( new Error().stack.indexOf("openContainer") !== -1 ) return;   // если открыть всё во вкладках из папки закладок  
   
   lab == newTabLab
   ? setTimeout(function() gBrowser.moveTabTo( e.target, tabpos + 1 ), 50) // если восстановление вкладки
   : gBrowser.moveTabTo( e.target, tabpos + 1 );
   
   // автоматически закрывать "custombutton" вкладку
   if ( lab.startsWith("custombutton://%") ) setTimeout(function() gBrowser.removeTab( newTab ), 0);

}, false, gBrowser.tabContainer );

Отредактировано bunda1 (09-04-2014 15:13:33)

Отсутствует

 

№1220-04-2012 19:08:49

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Nightly 14.0

Re: [CB]Tab Clicking Options

bunda1 пишет

Активизировать вкладку курсором мыши(Firefox 3.6 + )

курсором мыши -> наведением курсора


bunda1 пишет

Открывать любую новую вкладку справа от текущей(Firefox 3.6 + )

about:config -> browser.tabs.insertRelatedAfterCurrent ?

Добавлено 20-04-2012 19:11:46

bunda1 пишет

Переключаться на левую вкладку после закрытии текущей вкладки(Firefox 3.6 + )

about:config -> browser.tabs.selectOwnerOnClose ?

Отредактировано iDev.Pi (20-04-2012 19:11:46)


mzfx

Отсутствует

 

№1320-04-2012 19:31:23

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

iDev.Pi пишет

курсором мыши -> наведением курсора

Ok

iDev.Pi пишет

Открывать любую новую вкладку справа от текущей(Firefox 3.6 + )
about:config -> browser.tabs.insertRelatedAfterCurrent ?

А вот и нет!


iDev.Pi пишет

Переключаться на левую вкладку после закрытии текущей вкладки(Firefox 3.6 + )
about:config -> browser.tabs.selectOwnerOnClose ?

А вот и нет!

Отредактировано bunda1 (11-10-2012 20:56:13)

Отсутствует

 

№1420-04-2012 20:51:42

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Дублировать таб( Firefox 3.6 + )
Автор: bunda1
Версия: от 30.04.2013.
Описание: Kод добавляет новый пункт в контекстное меню вкладки: Дублировать таб, который дает возможность дублировать вкладку.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// Добавить новый пункт "Дублировать таб" в контекстном меню вкладки ...................................
(function() {

   var node = document.getElementById("duplicateTab");
   if ( node ) node.parentNode.removeChild( node );
        
   var tabMenu = gBrowser.tabContainer.contextMenu || document.getAnonymousElementByAttribute(gBrowser, "anonid", "tabContextMenu");
   var menuItem = document.createElement("menuitem");                
   menuItem.setAttribute("label", "Дублировать вкладку");
   menuItem.setAttribute("id", "duplicateTab");
   menuItem.setAttribute("oncommand", "gBrowser.selectedTab = gBrowser.duplicateTab( gBrowser.mCurrentTab )");
   tabMenu.insertBefore( menuItem, tabMenu.firstChild.nextSibling );
})();

Отредактировано bunda1 (30-04-2013 21:36:13)

Отсутствует

 

№1523-04-2012 14:37:17

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Копировать информацию о вкладках( Firefox 3.6 + )
Автор: Dumby
Версия: от 02.05.2013.
Описание: Kод дает возможность копировать разную информацию о открытых табах. Kод добавляет подменю Копировать информацию о табах в контекстное меню вкладки как последний пункт. Левый клик на пунктах подменю копирует информацию о всех вкладках, правый клик только о вкладках текущей группы.

Подменю содержит пункты:
Копировать адрес
Копировать название
Копировать адрес иконки
Копировать короткое название
Копировать адрес и название
Копировать адрес и название как BBCode
Копировать адрес и название как HTML
Копировать адреса всех табов
Копировать название всех табов
Копировать адреса и название всех табов
Копировать адреса и название всех табов как BBCode
Копировать адреса и название всех табов как HTML

Лишние пункты в подменю можно просто удалить из кода:
На пример если не нужен пункт Копировать адрес удалите:

Выделить код

Код:

["адрес", copySingle + url + ");"],


Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// Копировать информацию о вкладках, от 02.05.2013. ..............
(function() {
    const id = "copyTabInfoMenu";

    function n(id) document.getElementById(id);
    function c(name) document.createElement(name);

    const root = n("tabContextMenu");
    var menu = n(id);
    if (menu) {
        root.removeChild(menu.previousSibling);
        root.removeChild(menu);
    }
    const ruCopy = "Копировать ";
    const tab = "document.popupNode.";
    const url = "linkedBrowser.currentURI.spec";
    const copySingle = "gClipboard.write(document.popupNode.";
    const copyAll = "gClipboard.write(Array.slice(gBrowser.tabs).map(function(tab) ";
    const copyAllEnd = ').join("\\r\\n"));';

    const data = [
                                          ["адрес", copySingle + url + ");"],
                                       ["название", copySingle + "label);"],
                                   ["адрес иконки", copySingle + "image);"],
                              ["короткое название", copySingle + "label.substring(0, 50) + (" + tab + 'label.length > 50 ? " ......" : ""));'],
                               ["адрес и название", copySingle + "label" + ' + "\\r\\n" + ' + tab + url + ");"],
                    ["адрес и название как BBCode", copySingle.replace("(", '(\'[url="\' + ') + url + ' + \'"]\' + ' + tab + 'label + "[/url]");'],
                      ["адрес и название как HTML", copySingle.replace("(", '(\'<a href="\' + ') + url + ' + \'">\' + ' + tab + 'label + "</a>");'],
                              ["адреса всех табов", copyAll + "tab." + url + copyAllEnd],
                            ["название всех табов", copyAll + "tab.label" + copyAllEnd],
                   ["адреса и название всех табов", copyAll + 'tab.label + "\\r\\n" + tab.' + url + copyAllEnd.replace('"))', '\\r\\n"))')],
        ["адреса и название всех табов как BBCode", copyAll + '\'[url="\' + tab.' + url + ' + \'"]\' + tab.label + "[/url]"' + copyAllEnd],
          ["адреса и название всех табов как HTML", copyAll + '\'<a href="\' + tab.' + url + ' + \'">\' + tab.label + "</a>"' + copyAllEnd]
    ];

    var menu = c("menu");
    var popup = c("menupopup");
    var sep = c("menuseparator");

    menu.id = id;
    menu.setAttribute("label", "Копировать информацию о вкладках");

    popup.setAttribute(
        "onclick", '\
        if (event.button != 2) return; event.preventDefault();\
        eval(event.target.getAttribute("oncommand").replace("tabs", "visibleTabs"));\
        this.parentNode.parentNode.hidePopup();'
    );
    data.forEach(function(attrs) {
        var menuitem = c("menuitem");
        menuitem.setAttribute("label", ruCopy + attrs[0]);
        menuitem.setAttribute("oncommand", attrs[1]);
        popup.appendChild(menuitem);
    });
    menu.appendChild(popup);
    root.appendChild(sep);
    root.appendChild(menu);

    addDestructor(function(reason) { if (reason == "delete") { root.removeChild(sep); root.removeChild(menu); }});
})();

Отредактировано bunda1 (11-08-2014 21:55:12)

Отсутствует

 

№1611-05-2012 14:28:41

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Nightly 15.0

Re: [CB]Tab Clicking Options

bunda1 пишет

Что конкретно нужно?

А можешь сделать, что бы ЛКМ открывал абсолютно всё в новых не активных вкладках, СКМ в текущей?

Отредактировано voqabuhe (11-05-2012 14:30:45)

Отсутствует

 

№1711-05-2012 23:55:10

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

voqabuhe пишет

А можешь сделать, что бы ЛКМ открывал абсолютно всё в новых не активных вкладках, СКМ в текущей?

Это сложно, надо подумать.

Отсутствует

 

№1814-05-2012 01:31:13

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

voqabuhe пишет

А можешь сделать, что бы ЛКМ открывал абсолютно всё в новых не активных вкладках

Выделить код

Код:

//ЛКМ откроет все ссылки в новых неактивных вкладках
(function() {
    //Стоп, если функция уже выполнялась
    if (this.linkInTab) return;
    this.linkInTab = true;

    function OnClick(e) {
        var href, sURI, target;

        for(target=(e.button==0?e.target:null); target!=null;
            target=target.parentNode) {
            if (!target.localName || target.localName=='A' ||
                target.localName=='a')
                break;
        }
        if (target!=null && target.href!=null) {
            href = target.href; sURI = gBrowser.currentURI.spec;
            gBrowser.loadOneTab(href, {
                    referrerURI: document.documentURIObject,
                    charset: target.charset, postData: null,
                    inBackground: true});
                e.preventDefault();
        }
    }

    try {
        gBrowser.addEventListener('click', OnClick, false);
    }catch(e) {}
})();

Отредактировано bunda1 (14-05-2012 21:21:01)

Отсутствует

 

№1914-05-2012 11:53:09

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Nightly 15.0

Re: [CB]Tab Clicking Options

bunda1
Спасибо огромное, очень здорово.:beer: Но есть небольшой баг :), каждое ПКМ-настроить вызывает открытие дополнительного дубликата вкладки. И ещё хотелось бы распространить такое действие на закладки.

Отсутствует

 

№2014-05-2012 12:55:20

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

voqabuhe пишет

....есть небольшой баг, каждое ПКМ-настроить вызывает открытие дополнительного дубликата вкладки.

Я исправил: Сегодня 00:31:13

Добавлено 14-05-2012 13:12:16

voqabuhe пишет

И ещё хотелось бы распространить такое действие на закладки.

Выделить код

Код:

//Открывать закладки в новых фоновых вкладках......................................................................
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService);
prefs.setBoolPref("browser.tabs.loadBookmarksInBackground", true);
//
if (typeof PlacesUIUtils.__oretab_bload == 'undefined') {
   PlacesUIUtils.__oretab_bload = true;
   var __org_openNodeIn = PlacesUIUtils._openNodeIn;
   PlacesUIUtils._openNodeIn = function ORE_PU_openNodeIn(aNode, aWhere, aWindow) {
      var aWhere = 'tab';
      if(/^javascript:/.test(aNode.uri)) aWhere = 'current';
      return __org_openNodeIn.call(PlacesUIUtils, aNode, aWhere, aWindow);
}
 };

Отредактировано bunda1 (14-05-2012 13:13:22)

Отсутствует

 

№2114-05-2012 20:52:16

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Nightly 15.0

Re: [CB]Tab Clicking Options

bunda1 пишет

Я исправил: Сегодня 00:31:13

У меня после исправления  перестала работать. А из закладок открывает нормально.

Отсутствует

 

№2214-05-2012 21:22:20

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

voqabuhe
Попробуй сейчас.

Отсутствует

 

№2314-05-2012 22:39:37

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Nightly 15.0

Re: [CB]Tab Clicking Options

bunda1
Теперь просто великолепно, спасибо. good2.gifthank_you2.gif

Отсутствует

 

№2425-05-2012 21:49:40

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Nightly 15.0

Re: [CB]Tab Clicking Options

bunda1
А вторую часть просьбы сможете сделать, есть надежда? Я про СКМ.

voqabuhe пишет

А можешь сделать, что бы ЛКМ открывал абсолютно всё в новых не активных вкладках, СКМ в текущей?

Отсутствует

 

№2526-05-2012 10:20:24

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

voqabuhe
Я попробую.

Отсутствует

 

Board footer

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