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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№104-11-2011 22:15:56

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

[CB]Tab Clicking Options

Выделить код

Код:

// удаление обработчика, при открытии настройки панелей
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);

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

Отсутствует

 

№220-01-2012 19:57:46

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

Re: [CB]Tab Clicking Options

Выделить код

Код:

//удаление обработчика, при открытии настройки панелей
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


mzfx

Отсутствует

 

№412-04-2012 18:09:48

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

Re: [CB]Tab Clicking Options

Выделить код

Код:

// Двойной клик левой кнопкой на на титлебаре открывает новый таб, от 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
Сообщений: 4806
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Отсутствует

 

№712-04-2012 22:41:16

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

Re: [CB]Tab Clicking Options


mzfx

Отсутствует

 

№813-04-2012 00:29:06

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

Re: [CB]Tab Clicking Options

Отсутствует

 

№913-04-2012 08:08:30

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

Re: [CB]Tab Clicking Options

Отсутствует

 

№1013-04-2012 08:42:24

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

Re: [CB]Tab Clicking Options

Отсутствует

 

№1120-04-2012 18:42:08

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

Re: [CB]Tab Clicking Options

Выделить код

Код:

//Активизировать вкладку наведением курсора......................
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;

Отредактировано 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

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


mzfx

Отсутствует

 

№1320-04-2012 19:31:23

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

Re: [CB]Tab Clicking Options

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

Отсутствует

 

№1420-04-2012 20:51:42

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

Re: [CB]Tab Clicking Options

Выделить код

Код:

// Добавить новый пункт "Дублировать таб" в контекстном меню вкладки ...................................
(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
Сообщений: 4806
UA: Firefox 3.6

Re: [CB]Tab Clicking Options

Выделить код

Код:

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

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

Отсутствует

 

№1611-05-2012 14:28:41

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

Re: [CB]Tab Clicking Options

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

Отсутствует

 

№1711-05-2012 23:55:10

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

Re: [CB]Tab Clicking Options

Отсутствует

 

№1814-05-2012 01:31:13

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

Re: [CB]Tab Clicking Options

Выделить код

Код:

//ЛКМ откроет все ссылки в новых неактивных вкладках
(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
Сообщений: 2640
UA: Nightly 15.0

Re: [CB]Tab Clicking Options

Отсутствует

 

№2014-05-2012 12:55:20

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

Re: [CB]Tab Clicking Options

Выделить код

Код:

//Открывать закладки в новых фоновых вкладках......................................................................
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
Сообщений: 2640
UA: Nightly 15.0

Re: [CB]Tab Clicking Options

Отсутствует

 

№2214-05-2012 21:22:20

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

Re: [CB]Tab Clicking Options

Отсутствует

 

№2314-05-2012 22:39:37

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

Re: [CB]Tab Clicking Options

Отсутствует

 

№2425-05-2012 21:49:40

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

Re: [CB]Tab Clicking Options

Отсутствует

 

№2526-05-2012 10:20:24

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

Re: [CB]Tab Clicking Options

Отсутствует

 

Board footer

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