mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-05 17:36:34 +00:00
Add option in zenLooksAndFeel to enable toolbar-flash-popup
This commit is contained in:
@@ -73,6 +73,7 @@ pref('zen.theme.toolbar-themed', true);
|
|||||||
pref('zen.theme.pill-button', false);
|
pref('zen.theme.pill-button', false);
|
||||||
pref('zen.view.compact', false);
|
pref('zen.view.compact', false);
|
||||||
pref('zen.view.compact.hide-toolbar', false);
|
pref('zen.view.compact.hide-toolbar', false);
|
||||||
|
pref('zen.view.compact.toolbar-flash-popup', true);
|
||||||
|
|
||||||
pref('zen.view.sidebar-expanded', false);
|
pref('zen.view.sidebar-expanded', false);
|
||||||
pref('zen.view.sidebar-expanded.on-hover', false);
|
pref('zen.view.sidebar-expanded.on-hover', false);
|
||||||
|
@@ -522,6 +522,11 @@ Preferences.addAll([
|
|||||||
type: "bool",
|
type: "bool",
|
||||||
default: false,
|
default: false,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: "zen.view.compact.toolbar-flash-popup",
|
||||||
|
type: "bool",
|
||||||
|
default: true,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "zen.workspaces.enabled",
|
id: "zen.workspaces.enabled",
|
||||||
type: "bool",
|
type: "bool",
|
||||||
|
@@ -30,7 +30,10 @@
|
|||||||
<vbox class="indent">
|
<vbox class="indent">
|
||||||
<checkbox id="zenLooksAndFeelShowCompactViewToolbar"
|
<checkbox id="zenLooksAndFeelShowCompactViewToolbar"
|
||||||
data-l10n-id="zen-look-and-feel-compact-view-top-toolbar"
|
data-l10n-id="zen-look-and-feel-compact-view-top-toolbar"
|
||||||
preference="zen.view.compact.hide-toolbar"/>
|
preference="zen.view.compact.hide-toolbar"/>
|
||||||
|
<checkbox id="zenLooksAndFeelEnableToolbarFlashPopup"
|
||||||
|
data-l10n-id="zen-look-and-feel-compact-toolbar-flash-popup"
|
||||||
|
preference="zen.view.compact.toolbar-flash-popup"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
<checkbox id="zenLooksAndFeelShowLegacyToolbar"
|
<checkbox id="zenLooksAndFeelShowLegacyToolbar"
|
||||||
data-l10n-id="zen-look-and-feel-legacy-toolbar"
|
data-l10n-id="zen-look-and-feel-legacy-toolbar"
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
diff --git a/browser/components/tabbrowser/content/tabs.js b/browser/components/tabbrowser/content/tabs.js
|
diff --git a/browser/components/tabbrowser/content/tabs.js b/browser/components/tabbrowser/content/tabs.js
|
||||||
index 282e7f31fe158d929130c17628f7e30f690fd666..c4e231382846ab646fadb6544fa7d78fdcdf7769 100644
|
index 282e7f31fe158d929130c17628f7e30f690fd666..7225cb6bae5af213718a4e2df41f855631d6ce4e 100644
|
||||||
--- a/browser/components/tabbrowser/content/tabs.js
|
--- a/browser/components/tabbrowser/content/tabs.js
|
||||||
+++ b/browser/components/tabbrowser/content/tabs.js
|
+++ b/browser/components/tabbrowser/content/tabs.js
|
||||||
@@ -1387,10 +1387,11 @@
|
@@ -1387,10 +1387,12 @@
|
||||||
|
|
||||||
_handleTabSelect(aInstant) {
|
_handleTabSelect(aInstant) {
|
||||||
let selectedTab = this.selectedItem;
|
let selectedTab = this.selectedItem;
|
||||||
@@ -11,7 +11,8 @@ index 282e7f31fe158d929130c17628f7e30f690fd666..c4e231382846ab646fadb6544fa7d78f
|
|||||||
- }
|
- }
|
||||||
+ this.arrowScrollbox.ensureElementIsVisible(selectedTab, aInstant);
|
+ this.arrowScrollbox.ensureElementIsVisible(selectedTab, aInstant);
|
||||||
|
|
||||||
+ if (!aInstant && Services.prefs.getBoolPref('zen.view.compact')) {
|
+ if (!aInstant && Services.prefs.getBoolPref('zen.view.compact')
|
||||||
|
+ && Services.prefs.getBoolPref('zen.view.compact.toolbar-flash-popup')) {
|
||||||
+ gZenCompactModeManager.flashSidebar();
|
+ gZenCompactModeManager.flashSidebar();
|
||||||
+ }
|
+ }
|
||||||
selectedTab._notselectedsinceload = false;
|
selectedTab._notselectedsinceload = false;
|
||||||
|
Reference in New Issue
Block a user