diff options
author | Aris-t2 <aris-addons@gmx.net> | 2015-07-20 11:31:40 +0200 |
---|---|---|
committer | Aris-t2 <aris-addons@gmx.net> | 2015-07-20 11:31:40 +0200 |
commit | 25cb47ac7f1ac1354780309e3696d6bb7c227929 (patch) | |
tree | eabd22e0010c78ed8b3dc084e351bd295226af8a /xpi/content | |
parent | 211efbd6bd2939754ce01d493ed868c532995750 (diff) |
1.3.6 beta 5
[new] switch to toggle fullscreen animations
[new] switch to toggle fullscreen animations for html5 content
[change] Fx42+: tweaks for small button mode
[change] Fx42+: tweaks for icon+text modes
[change] Fx42+: tweaks for text mode
[change] Fx42+: tweaks for big icon mode
Diffstat (limited to 'xpi/content')
-rw-r--r-- | xpi/content/css/alt_addonsmanager.css | 4 | ||||
-rw-r--r-- | xpi/content/css/linux/mode_icons_and_text_extra.css | 1 | ||||
-rw-r--r-- | xpi/content/css/linux/mode_icons_big_extra.css | 3 | ||||
-rw-r--r-- | xpi/content/css/linux/smallnavbutextra.css | 6 | ||||
-rw-r--r-- | xpi/content/css/mac/mode_icons_and_text_extra.css | 4 | ||||
-rw-r--r-- | xpi/content/css/mode_icons_and_text.css | 9 | ||||
-rw-r--r-- | xpi/content/css/mode_icons_and_text3.css | 14 | ||||
-rw-r--r-- | xpi/content/css/mode_icons_big.css | 24 | ||||
-rw-r--r-- | xpi/content/css/mode_txtonly.css | 12 | ||||
-rw-r--r-- | xpi/content/css/win8/mode_icons_big_extra.css | 3 | ||||
-rw-r--r-- | xpi/content/css/win8/smallnavbutextra.css | 6 | ||||
-rw-r--r-- | xpi/content/css/winaero/mode_icons_big_extra.css | 3 | ||||
-rw-r--r-- | xpi/content/css/winaero/smallnavbutextra.css | 6 | ||||
-rw-r--r-- | xpi/content/css/winxp/mode_icons_big_extra.css | 3 | ||||
-rw-r--r-- | xpi/content/css/winxp/smallnavbutextra.css | 6 | ||||
-rw-r--r-- | xpi/content/options.js | 14 | ||||
-rw-r--r-- | xpi/content/options.xul | 4 | ||||
-rw-r--r-- | xpi/content/overlay.js | 23 |
18 files changed, 90 insertions, 55 deletions
diff --git a/xpi/content/css/alt_addonsmanager.css b/xpi/content/css/alt_addonsmanager.css index 548c47f..1d17939 100644 --- a/xpi/content/css/alt_addonsmanager.css +++ b/xpi/content/css/alt_addonsmanager.css @@ -28,6 +28,10 @@ #addons-page #updates-list{ background-color: white !important; } + + #addons-page .alert { + box-shadow: 2px 2px 2px rgba(200,200,200,0.5) !important; + } /* main colors category items */ #addons-page button.sorter[checked="true"], diff --git a/xpi/content/css/linux/mode_icons_and_text_extra.css b/xpi/content/css/linux/mode_icons_and_text_extra.css index aed91bd..40c288b 100644 --- a/xpi/content/css/linux/mode_icons_and_text_extra.css +++ b/xpi/content/css/linux/mode_icons_and_text_extra.css @@ -51,6 +51,7 @@ padding:0px 3px !important; } + #nav-bar .toolbarbutton-1 .toolbarbutton-badge-stack .toolbarbutton-icon, #nav-bar .toolbarbutton-1 .toolbarbutton-badge-container .toolbarbutton-icon{ -moz-appearance:none !important; background:none !important; diff --git a/xpi/content/css/linux/mode_icons_big_extra.css b/xpi/content/css/linux/mode_icons_big_extra.css index bf3f4ec..9397280 100644 --- a/xpi/content/css/linux/mode_icons_big_extra.css +++ b/xpi/content/css/linux/mode_icons_big_extra.css @@ -108,7 +108,8 @@ transition: none !important; } - #nav-bar #loop-call-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image { + #nav-bar #loop-call[cui-areatype="toolbar"] .toolbarbutton-badge-stack image, + #nav-bar #loop-call-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image { min-width:42px !important; height:36px !important; } diff --git a/xpi/content/css/linux/smallnavbutextra.css b/xpi/content/css/linux/smallnavbutextra.css index c1238d0..2bd1f16 100644 --- a/xpi/content/css/linux/smallnavbutextra.css +++ b/xpi/content/css/linux/smallnavbutextra.css @@ -144,13 +144,15 @@ } #nav-bar toolbarbutton .toolbarbutton-badge, - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { box-shadow: none !important; border: 0 !important; padding: 0 !important; margin: 0 !important; } - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { background: none !important; } diff --git a/xpi/content/css/mac/mode_icons_and_text_extra.css b/xpi/content/css/mac/mode_icons_and_text_extra.css index e472022..abbc575 100644 --- a/xpi/content/css/mac/mode_icons_and_text_extra.css +++ b/xpi/content/css/mac/mode_icons_and_text_extra.css @@ -94,7 +94,9 @@ #main-window #navigator-toolbox #nav-bar #loop-button .toolbarbutton-badge, #main-window #navigator-toolbox #nav-bar #loop-button .toolbarbutton-badge-container, #main-window #navigator-toolbox #nav-bar #loop-button-throttled .toolbarbutton-badge, - #main-window #navigator-toolbox #nav-bar #loop-button-throttled .toolbarbutton-badge-container{ + #main-window #navigator-toolbox #nav-bar #loop-button-throttled .toolbarbutton-badge-container, + #main-window #navigator-toolbox #nav-bar #PanelUI-menu-button > .toolbarbutton-badge-stack, + #main-window #navigator-toolbox #nav-bar #loop-button > .toolbarbutton-badge-stack { border:0px solid transparent !important; padding:0 !important; } diff --git a/xpi/content/css/mode_icons_and_text.css b/xpi/content/css/mode_icons_and_text.css index baf7ef7..b1bb52f 100644 --- a/xpi/content/css/mode_icons_and_text.css +++ b/xpi/content/css/mode_icons_and_text.css @@ -148,12 +148,9 @@ } /* Main menu button & call button fix */ - #nav-bar #PanelUI-menu-button .toolbarbutton-badge, - #nav-bar #PanelUI-menu-button .toolbarbutton-badge-container, - #nav-bar #loop-button .toolbarbutton-badge, - #nav-bar #loop-button .toolbarbutton-badge-container, - #nav-bar #loop-button-throttled .toolbarbutton-badge, - #nav-bar #loop-button-throttled .toolbarbutton-badge-container{ + #nav-bar .toolbarbutton-1 .toolbarbutton-badge, + #nav-bar .toolbarbutton-1 .toolbarbutton-badge-container, + #nav-bar .toolbarbutton-1 .toolbarbutton-badge-stack { -moz-appearance:none !important; background:none !important; border:1px solid transparent !important; diff --git a/xpi/content/css/mode_icons_and_text3.css b/xpi/content/css/mode_icons_and_text3.css index e9597b6..070b47b 100644 --- a/xpi/content/css/mode_icons_and_text3.css +++ b/xpi/content/css/mode_icons_and_text3.css @@ -92,19 +92,9 @@ -moz-appearance: unset !important; } - /*#nav-bar #PanelUI-menu-button .toolbarbutton-badge, - #nav-bar #PanelUI-menu-button .toolbarbutton-badge-container, - #nav-bar #loop-button .toolbarbutton-badge, - #nav-bar #loop-button .toolbarbutton-badge-container, - #nav-bar #loop-button-throttled .toolbarbutton-badge, - #nav-bar #loop-button-throttled .toolbarbutton-badge-container{ - -moz-appearance:none !important; - background:none !important; - border:0px !important; - box-shadow:none !important; - }*/ #nav-bar .toolbarbutton-1 .toolbarbutton-badge, - #nav-bar .toolbarbutton-1 .toolbarbutton-badge-container{ + #nav-bar .toolbarbutton-1 .toolbarbutton-badge-container, + #nav-bar .toolbarbutton-1 .toolbarbutton-badge-stack { -moz-appearance:none !important; background:none !important; border:0px !important; diff --git a/xpi/content/css/mode_icons_big.css b/xpi/content/css/mode_icons_big.css index 6657c17..f36fa11 100644 --- a/xpi/content/css/mode_icons_big.css +++ b/xpi/content/css/mode_icons_big.css @@ -140,6 +140,7 @@ list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important; -moz-image-region: rect(0px, 32px, 32px, 0px) !important; } + toolbar .toolbarbutton-badge-stack image, toolbar #PanelUI-menu-button .toolbarbutton-badge-container image{ min-width:32px !important; min-height:32px !important; @@ -229,37 +230,46 @@ /*call button*/ #nav-bar #loop-button-throttled[cui-areatype="toolbar"] > .toolbarbutton-badge-container image, - #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image { + #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-stack image { list-style-image: url(chrome://browser/skin/loop/menuPanel.png) !important; -moz-image-region: rect(0, 32px, 32px, 0) !important; } #nav-bar #loop-button-throttled[cui-areatype="toolbar"][state="disabled"] > .toolbarbutton-badge-container image, #nav-bar #loop-button-throttled[cui-areatype="toolbar"][disabled="true"] > .toolbarbutton-badge-container image, #nav-bar #loop-button[cui-areatype="toolbar"][state="disabled"] > .toolbarbutton-badge-container image, - #nav-bar #loop-button[cui-areatype="toolbar"][disabled="true"] > .toolbarbutton-badge-container image{ + #nav-bar #loop-button[cui-areatype="toolbar"][disabled="true"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"][state="disabled"] > .toolbarbutton-badge-stack image, + #nav-bar #loop-button[cui-areatype="toolbar"][disabled="true"] > .toolbarbutton-badge-stack image{ -moz-image-region: rect(0, 64px, 32px, 32px) !important; } #nav-bar #loop-button-throttled[cui-areatype="toolbar"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container image, - #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container image { + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-stack image { -moz-image-region: rect(0, 96px, 32px, 64px) !important; } #nav-bar #loop-button-throttled[cui-areatype="toolbar"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container image, #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container image, - #nav-bar #loop-call-button[cui-areatype="toolbar"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container image{ + #nav-bar #loop-call-button[cui-areatype="toolbar"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-stack image{ -moz-image-region: rect(0, 128px, 32px, 96px) !important; } #nav-bar #loop-button-throttled[cui-areatype="toolbar"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container image, - #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container image{ + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-stack image{ -moz-image-region: rect(0, 160px, 32px, 128px) !important; } #nav-bar #loop-button-throttled[cui-areatype="toolbar"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container image, - #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container image { + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-stack image { -moz-image-region: rect(0, 192px, 32px, 160px) !important; } #nav-bar #loop-button-throttled[cui-areatype="toolbar"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container image, - #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container image{ + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-stack image{ -moz-image-region: rect(0, 224px, 32px, 192px) !important; } + #nav-bar .toolbarbutton-badge-stack image, #nav-bar #loop-button-throttled[cui-areatype="toolbar"] > .toolbarbutton-badge-container image, #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image { min-width: 32px !important; diff --git a/xpi/content/css/mode_txtonly.css b/xpi/content/css/mode_txtonly.css index aecc41c..b346376 100644 --- a/xpi/content/css/mode_txtonly.css +++ b/xpi/content/css/mode_txtonly.css @@ -99,16 +99,16 @@ } /* Main menu button & call button fix */ - toolbar #PanelUI-menu-button .toolbarbutton-badge, - toolbar #PanelUI-menu-button .toolbarbutton-badge-container, - toolbar #loop-button .toolbarbutton-badge, - toolbar #loop-button .toolbarbutton-badge-container, - toolbar #loop-button-throttled .toolbarbutton-badge, - toolbar #loop-button-throttled .toolbarbutton-badge-container{ + toolbar .toolbarbutton-1 .toolbarbutton-badge, + toolbar .toolbarbutton-1 .toolbarbutton-badge-container { -moz-appearance:none !important; background:none !important; border:0 !important; padding:0 !important; box-shadow:none !important; } + + toolbar .toolbarbutton-badge-stack { + display: none !important; + } }
\ No newline at end of file diff --git a/xpi/content/css/win8/mode_icons_big_extra.css b/xpi/content/css/win8/mode_icons_big_extra.css index 07a7c48..33200a3 100644 --- a/xpi/content/css/win8/mode_icons_big_extra.css +++ b/xpi/content/css/win8/mode_icons_big_extra.css @@ -140,7 +140,8 @@ transition: none !important; } - #nav-bar #loop-call-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image { + #nav-bar #loop-call-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-stack image { min-width:30px !important; height:30px !important; } diff --git a/xpi/content/css/win8/smallnavbutextra.css b/xpi/content/css/win8/smallnavbutextra.css index 86107d7..3861128 100644 --- a/xpi/content/css/win8/smallnavbutextra.css +++ b/xpi/content/css/win8/smallnavbutextra.css @@ -305,13 +305,15 @@ } #nav-bar toolbarbutton .toolbarbutton-badge, - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { box-shadow: none !important; border: 0 !important; padding: 0 !important; margin: 0 !important; } - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { background: none !important; } diff --git a/xpi/content/css/winaero/mode_icons_big_extra.css b/xpi/content/css/winaero/mode_icons_big_extra.css index d54c6e2..699d2fb 100644 --- a/xpi/content/css/winaero/mode_icons_big_extra.css +++ b/xpi/content/css/winaero/mode_icons_big_extra.css @@ -141,7 +141,8 @@ } #nav-bar #loop-button-throttled[cui-areatype="toolbar"] > .toolbarbutton-badge-container image, - #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image { + #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-stack image { min-width:30px !important; height:30px !important; } diff --git a/xpi/content/css/winaero/smallnavbutextra.css b/xpi/content/css/winaero/smallnavbutextra.css index 6106bd5..6bd7c03 100644 --- a/xpi/content/css/winaero/smallnavbutextra.css +++ b/xpi/content/css/winaero/smallnavbutextra.css @@ -343,13 +343,15 @@ } #nav-bar toolbarbutton .toolbarbutton-badge, - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { box-shadow: none !important; border: 0 !important; padding: 0 !important; margin: 0 !important; } - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { background: none !important; } diff --git a/xpi/content/css/winxp/mode_icons_big_extra.css b/xpi/content/css/winxp/mode_icons_big_extra.css index 7148d1a..1b7dc8d 100644 --- a/xpi/content/css/winxp/mode_icons_big_extra.css +++ b/xpi/content/css/winxp/mode_icons_big_extra.css @@ -134,7 +134,8 @@ transition: none !important; } - #nav-bar #loop-call-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image { + #nav-bar #loop-call-button[cui-areatype="toolbar"] > .toolbarbutton-badge-container image, + #nav-bar #loop-button[cui-areatype="toolbar"] > .toolbarbutton-badge-stack image { min-width:30px !important; height:30px !important; } diff --git a/xpi/content/css/winxp/smallnavbutextra.css b/xpi/content/css/winxp/smallnavbutextra.css index ca0ba86..34ccd5d 100644 --- a/xpi/content/css/winxp/smallnavbutextra.css +++ b/xpi/content/css/winxp/smallnavbutextra.css @@ -273,13 +273,15 @@ } #nav-bar toolbarbutton .toolbarbutton-badge, - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { box-shadow: none !important; border: 0 !important; padding: 0 !important; margin: 0 !important; } - #nav-bar toolbarbutton .toolbarbutton-badge-container { + #nav-bar toolbarbutton .toolbarbutton-badge-container, + #nav-bar toolbarbutton .toolbarbutton-badge-stack { background: none !important; } diff --git a/xpi/content/options.js b/xpi/content/options.js index 624ea86..c97352b 100644 --- a/xpi/content/options.js +++ b/xpi/content/options.js @@ -19,7 +19,7 @@ classicthemerestorerjso.ctr = { needsRestart: false, ctrVersioninWin: true, tmp_tu_active: false, - // Exclude all preferences we don't want to synced or export/import. + // Exclude all preferences we don't want to sync, export or import. blacklist: [ "extensions.classicthemerestorer.pref_actindx", "extensions.classicthemerestorer.pref_actindx2", @@ -77,7 +77,6 @@ classicthemerestorerjso.ctr = { document.getElementById('ctraddon_pw_noaddonbarbg').disabled = true; document.getElementById('ctraddon_pw_noconicons').disabled = true; document.getElementById('ctraddon_pw_closeonleft').disabled = true; - //document.getElementById('ctraddon_pw_closealt').disabled = true; document.getElementById('ctraddon_pw_nbcompact').disabled = true; document.getElementById('ctraddon_pw_tabc_act_tb').disabled = true; document.getElementById('ctraddon_pw_aerocolors').disabled = true; @@ -117,7 +116,6 @@ classicthemerestorerjso.ctr = { document.getElementById('ctraddon_pw_noaddonbarbg').style.visibility = 'collapse'; document.getElementById('ctraddon_pw_noconicons').style.visibility = 'collapse'; document.getElementById('ctraddon_pw_closeonleft').style.visibility = 'collapse'; - //document.getElementById('ctraddon_pw_closealt').style.visibility = 'collapse'; document.getElementById('ctraddon_pw_nbcompact').style.visibility = 'collapse'; document.getElementById('ctraddon_pw_tabc_act_tb').style.visibility = 'collapse'; document.getElementById('ctraddon_pw_aerocolors').style.visibility = 'collapse'; @@ -310,13 +308,7 @@ classicthemerestorerjso.ctr = { if (this.appversion > 37) { document.getElementById('ctraddon_pw_bmarkoinpw').style.visibility = 'collapse'; } - if (this.appversion > 40) { - /*document.getElementById('ctraddon_pw_devtheme').style.visibility = 'collapse'; - document.getElementById('ctraddon_pw_devthemeb').style.visibility = 'collapse'; - document.getElementById('ctraddon_pw_devthemedescr').style.visibility = 'collapse';*/ - } if (this.appversion < 40) { - /*document.getElementById('ctraddon_pw_nodevtheme2').style.visibility = 'collapse';*/ document.getElementById('ctraddon_pw_addonversion').style.visibility = 'collapse'; document.getElementById('ctraddon_pw_alt_addonsm').style.visibility = 'collapse'; } @@ -324,6 +316,10 @@ classicthemerestorerjso.ctr = { document.getElementById('ctraddon_pw_anewtaburlgbox').style.visibility = 'collapse'; } + if (this.appversion < 42) { + document.getElementById('ctraddon_pw_fsaduration').style.visibility = 'collapse'; + } + function PrefListener(branch_name, callback) { // Keeping a reference to the observed preference branch or it will get // garbage collected. diff --git a/xpi/content/options.xul b/xpi/content/options.xul index b6b8efd..3fd5baf 100644 --- a/xpi/content/options.xul +++ b/xpi/content/options.xul @@ -230,6 +230,8 @@ <preference id="ctraddon_pananimation" name="extensions.classicthemerestorer.pananimation" type="bool" instantApply="true"/> <preference id="ctraddon_tabsanimate" name="browser.tabs.animate" type="bool" instantApply="true"/> <preference id="ctraddon_dlanimate" name="browser.download.animateNotifications" type="bool" instantApply="true"/> + <preference id="ctraddon_fsanimation" name="browser.fullscreen.animate" type="bool" instantApply="true"/> + <preference id="ctraddon_fsaduration" name="extensions.classicthemerestorer.fsaduration" type="bool" instantApply="true"/> <preference id="ctraddon_closeabarbut" name="extensions.classicthemerestorer.closeabarbut" type="bool" instantApply="true"/> <preference id="ctraddon_toolsitem" name="extensions.classicthemerestorer.toolsitem" type="bool" instantApply="true"/> @@ -996,6 +998,8 @@ <checkbox label="&Ctr_pananimation;" preference="ctraddon_pananimation" id="ctraddon_pw_pananimation"/> <checkbox label="&Ctr_tabanimation;" preference="ctraddon_tabsanimate" tooltiptext="browser.tabs.animate"/> <checkbox label="&Ctr_dlanimation;" preference="ctraddon_dlanimate" tooltiptext="browser.download.animateNotifications"/> + <checkbox label="&Ctr_fsanimation;" preference="ctraddon_fsanimation" id="ctraddon_pw_fsanimation"/> + <checkbox label="&Ctr_fsaduration;" preference="ctraddon_fsaduration" id="ctraddon_pw_fsaduration"/> </groupbox> <groupbox> diff --git a/xpi/content/overlay.js b/xpi/content/overlay.js index 1b83c1f..df8d723 100644 --- a/xpi/content/overlay.js +++ b/xpi/content/overlay.js @@ -66,7 +66,7 @@ classicthemerestorerjs.ctr = { appversion: parseInt(Services.prefs.getBranch("extensions.").getCharPref("lastAppVersion")), stringBundle: Services.strings.createBundle("chrome://classic_theme_restorer/locale/messages.file"), - hideTTWithOneTab: false, + fullscreeduration: false, moveStarIntoUrlbar: false, moveFeedIntoUrlbar: false, @@ -1644,7 +1644,26 @@ classicthemerestorerjs.ctr = { else classicthemerestorerjs.ctr.loadUnloadCSS("pananimation",true); break; // end reverse... - + + case "fsaduration": + if(classicthemerestorerjs.ctr.appversion >= 42) { + if (branch.getBoolPref("fsaduration")) { + if (classicthemerestorerjs.ctr.fullscreeduration == true) { + try { + Services.prefs.getBranch("full-screen-api.transition-duration.").setCharPref('enter','400 400'); + Services.prefs.getBranch("full-screen-api.transition-duration.").setCharPref('leave','400 400'); + } catch(e){} + } + } else { + classicthemerestorerjs.ctr.fullscreeduration = true; + try { + Services.prefs.getBranch("full-screen-api.transition-duration.").setCharPref('enter','0 0'); + Services.prefs.getBranch("full-screen-api.transition-duration.").setCharPref('leave','0 0'); + } catch(e){} + } + } + break; + case "anewtaburlcb": case "anewtaburl": if (branch.getBoolPref("anewtaburlcb") && classicthemerestorerjs.ctr.appversion >= 41) { |