Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox (Mozilla Firefox Extensions) часть 6

Модерирует : gyra, Maz

articlebot (15-10-2014 12:58): Переезжаем в следующую часть:
Расширения для Firefox (Mozilla Firefox Extensions) часть 7.
 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

frglik23



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
# HG changeset patch
# User onemen <tabmix.onemen@gmail.com>
# Date 1411396847 -10800
# Mon Sep 22 17:40:47 2014 +0300
# Node ID 0b9fce7c81e52b359223d1841c7527bfde410c15
# Parent ea80b2efa51824323e4f485011a1e07ae9654367
"Open new tabs next to current one" option is not working.
 
diff --git a/chrome/content/links/userInterface.js b/chrome/content/links/userInterface.js
--- a/chrome/content/links/userInterface.js
+++ b/chrome/content/links/userInterface.js
@@ -103,6 +103,7 @@ function TMP_BrowserOpenTab(aTab, replac
Tabmix.prefs.getIntPref("loadOnNewTab.type");
var url;
var newTabUrl = BROWSER_NEW_TAB_URL;
+ var selectedTab = gBrowser.selectedTab;
switch (newTabContent) {
case 0 : // blank tab, by default
url = "about:blank";
@@ -116,7 +117,7 @@ function TMP_BrowserOpenTab(aTab, replac
break;
case 3 : // duplicate tab
let currentUrl = gBrowser.currentURI.spec;
- let newTab = gBrowser.duplicateTab(gBrowser.mCurrentTab, null, null, null, true);
+ let newTab = gBrowser.duplicateTab(selectedTab, null, null, null, true);
Tabmix.clearUrlBar(newTab, currentUrl, true);
return newTab;
break;
@@ -142,8 +143,8 @@ function TMP_BrowserOpenTab(aTab, replac
url = "chrome://google-toolbar/content/new-tab.html";
} catch (ex) {/* no pref - do noting */}
}
- if (TabmixTabbar.widthFitTitle && replaceLastTab && !gBrowser.mCurrentTab.collapsed)
- gBrowser.mCurrentTab.collapsed = true;
+ if (TabmixTabbar.widthFitTitle && replaceLastTab && !selectedTab.collapsed)
+ selectedTab.collapsed = true;
 
// always select new tab when replacing last tab
var loadInBackground = replaceLastTab ? false :
@@ -172,7 +173,7 @@ function TMP_BrowserOpenTab(aTab, replac
else if (!replaceLastTab && Tabmix.prefs.getBoolPref("openNewTabNext")) {
// we used to move tab after lastRelatedTab but we don't need it on new tabs
// and it mess with recently used tabs order
- gBrowser.moveTabTo(newTab, gBrowser.selectedTab._tPos + 1);
+ gBrowser.moveTabTo(newTab, selectedTab._tPos + 1);
}
// make sure to update recently used tabs
// if user open many tabs quickly select event don't have time to fire

Всего записей: 1750 | Зарегистр. 24-04-2002 | Отправлено: 23:28 25-09-2014 | Исправлено: frglik23, 23:38 25-09-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox (Mozilla Firefox Extensions) часть 6
articlebot (15-10-2014 12:58): Переезжаем в следующую часть:
Расширения для Firefox (Mozilla Firefox Extensions) часть 7.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru