summaryrefslogtreecommitdiff
path: root/xpi/content
diff options
context:
space:
mode:
authorAris-t2 <aris-addons@gmx.net>2015-07-20 11:31:40 +0200
committerAris-t2 <aris-addons@gmx.net>2015-07-20 11:31:40 +0200
commit25cb47ac7f1ac1354780309e3696d6bb7c227929 (patch)
treeeabd22e0010c78ed8b3dc084e351bd295226af8a /xpi/content
parent211efbd6bd2939754ce01d493ed868c532995750 (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.css4
-rw-r--r--xpi/content/css/linux/mode_icons_and_text_extra.css1
-rw-r--r--xpi/content/css/linux/mode_icons_big_extra.css3
-rw-r--r--xpi/content/css/linux/smallnavbutextra.css6
-rw-r--r--xpi/content/css/mac/mode_icons_and_text_extra.css4
-rw-r--r--xpi/content/css/mode_icons_and_text.css9
-rw-r--r--xpi/content/css/mode_icons_and_text3.css14
-rw-r--r--xpi/content/css/mode_icons_big.css24
-rw-r--r--xpi/content/css/mode_txtonly.css12
-rw-r--r--xpi/content/css/win8/mode_icons_big_extra.css3
-rw-r--r--xpi/content/css/win8/smallnavbutextra.css6
-rw-r--r--xpi/content/css/winaero/mode_icons_big_extra.css3
-rw-r--r--xpi/content/css/winaero/smallnavbutextra.css6
-rw-r--r--xpi/content/css/winxp/mode_icons_big_extra.css3
-rw-r--r--xpi/content/css/winxp/smallnavbutextra.css6
-rw-r--r--xpi/content/options.js14
-rw-r--r--xpi/content/options.xul4
-rw-r--r--xpi/content/overlay.js23
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) {