From e1b8efbe46e2536f3597fabd2ff714add4f588b2 Mon Sep 17 00:00:00 2001 From: Pale Moon Date: Fri, 9 Sep 2016 13:39:34 +0200 Subject: [PATCH] Status bar: configure, brand, fix options. --- browser/app/profile/firefox.js | 34 +++++++----- browser/components/statusbar/Status4Evar.jsm | 43 +++++++-------- .../components/statusbar/content/overlay.xul | 10 ++++ .../components/statusbar/content/prefs.xul | 7 --- .../browser/statusbar/statusbar-overlay.dtd | 5 +- .../browser/statusbar/statusbar-prefs.dtd | 51 +++++++----------- browser/themes/linux/jar.mn | 5 +- browser/themes/osx/jar.mn | 5 +- browser/themes/shared/statusbar/overlay.css | 4 +- browser/themes/shared/statusbar/pms16.png | Bin 0 -> 604 bytes browser/themes/shared/statusbar/pms24.png | Bin 0 -> 774 bytes browser/themes/shared/statusbar/s4e16.png | Bin 207 -> 0 bytes browser/themes/shared/statusbar/s4e24.png | Bin 241 -> 0 bytes browser/themes/shared/statusbar/s4e32.png | Bin 567 -> 0 bytes browser/themes/windows/jar.mn | 5 +- 15 files changed, 83 insertions(+), 86 deletions(-) create mode 100644 browser/themes/shared/statusbar/pms16.png create mode 100644 browser/themes/shared/statusbar/pms24.png delete mode 100644 browser/themes/shared/statusbar/s4e16.png delete mode 100644 browser/themes/shared/statusbar/s4e24.png delete mode 100644 browser/themes/shared/statusbar/s4e32.png diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js index 24a2392198..ff084f1c97 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -1396,45 +1396,55 @@ pref("status4evar.addonbar.borderStyle", false); pref("status4evar.addonbar.closeButton", false); pref("status4evar.addonbar.legacyShim", true); pref("status4evar.addonbar.windowGripper", true); + pref("status4evar.advanced.showWarning", true); pref("status4evar.advanced.status.detectFullScreen", true); pref("status4evar.advanced.status.detectVideo", true); pref("status4evar.advanced.urlbar.forceBinding", false); + pref("status4evar.download.button.action", 1); pref("status4evar.download.button.action.command", ""); -pref("status4evar.download.color.active", "#33FF33"); +pref("status4evar.download.color.active", "#333399"); pref("status4evar.download.color.paused", "#808080"); -pref("status4evar.download.force", true); +pref("status4evar.download.force", false); pref("status4evar.download.label", 0); -pref("status4evar.download.label.force", false); +pref("status4evar.download.label.force", true); pref("status4evar.download.notify.animate", true); pref("status4evar.download.notify.timeout", 60); pref("status4evar.download.progress", 1); -pref("status4evar.download.tooltip", 1); +pref("status4evar.download.tooltip", 2); + pref("status4evar.firstRun", true); pref("status4evar.firstRun.australis", true); + //pref("status4evar.progress.tab", 1); -//pref("status4evar.progress.tab.css", "#33FF33"); +//pref("status4evar.progress.tab.css", "#333399"); //pref("status4evar.progress.tab.style", true); -pref("status4evar.progress.toolbar.css", "#33FF33"); + +pref("status4evar.progress.toolbar.css", "#333399"); pref("status4evar.progress.toolbar.force", false); pref("status4evar.progress.toolbar.style", false); pref("status4evar.progress.toolbar.style.advanced", false); -pref("status4evar.progress.urlbar", 1); -pref("status4evar.progress.urlbar.css", "#33FF33"); -pref("status4evar.progress.urlbar.style", true); + +pref("status4evar.progress.urlbar", 0); +pref("status4evar.progress.urlbar.css", "#333399"); +pref("status4evar.progress.urlbar.style", false); pref("status4evar.progress.urlbar.style.advanced", false); + pref("status4evar.status", 1); pref("status4evar.status.default", true); pref("status4evar.status.network", true); pref("status4evar.status.network.xhr", true); -pref("status4evar.status.timeout", 10); +pref("status4evar.status.timeout", 30); pref("status4evar.status.linkOver", 1); -pref("status4evar.status.linkOver.delay.show", 70); -pref("status4evar.status.linkOver.delay.hide", 150); +pref("status4evar.status.linkOver.delay.show", 0); +pref("status4evar.status.linkOver.delay.hide", 0); + pref("status4evar.status.toolbar.maxLength", 0); + pref("status4evar.status.urlbar.align", 0); pref("status4evar.status.urlbar.color", "GrayText"); pref("status4evar.status.urlbar.position", 33); + pref("status4evar.status.popup.invertMirror", false); pref("status4evar.status.popup.mouseMirror", true); diff --git a/browser/components/statusbar/Status4Evar.jsm b/browser/components/statusbar/Status4Evar.jsm index 4937caf291..ed77f5a5c8 100644 --- a/browser/components/statusbar/Status4Evar.jsm +++ b/browser/components/statusbar/Status4Evar.jsm @@ -147,32 +147,29 @@ Status4Evar.prototype = launchOptions: function(currentWindow) { - AddonManager.getAddonByID("status4evar@caligonstudios.com", function(aAddon) + let optionsURL = "chrome://browser/content/statusbar/prefs.xul"; + let windows = Services.wm.getEnumerator(null); + while (windows.hasMoreElements()) { - let optionsURL = aAddon.optionsURL; - let windows = Services.wm.getEnumerator(null); - while (windows.hasMoreElements()) + let win = windows.getNext(); + if (win.document.documentURI == optionsURL) { - let win = windows.getNext(); - if (win.document.documentURI == optionsURL) - { - win.focus(); - return; - } + win.focus(); + return; } - - let features = "chrome,titlebar,toolbar,centerscreen"; - try - { - let instantApply = Services.prefs.getBoolPref("browser.preferences.instantApply"); - features += instantApply ? ",dialog=no" : ",modal"; - } - catch(e) - { - features += ",modal"; - } - currentWindow.openDialog(optionsURL, "", features); - }); + } + + let features = "chrome,titlebar,toolbar,centerscreen"; + try + { + let instantApply = Services.prefs.getBoolPref("browser.preferences.instantApply"); + features += instantApply ? ",dialog=no" : ",modal"; + } + catch(e) + { + features += ",modal"; + } + currentWindow.openDialog(optionsURL, "", features); } }; diff --git a/browser/components/statusbar/content/overlay.xul b/browser/components/statusbar/content/overlay.xul index 7c1857a11b..7b569b7194 100644 --- a/browser/components/statusbar/content/overlay.xul +++ b/browser/components/statusbar/content/overlay.xul @@ -32,6 +32,16 @@ + + + + + + + + - @@ -440,12 +439,6 @@ - - - - - - diff --git a/browser/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd b/browser/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd index cf589dec0e..0ea5ffc263 100644 --- a/browser/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd +++ b/browser/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd @@ -4,6 +4,7 @@ - - + + + diff --git a/browser/locales/en-US/chrome/browser/statusbar/statusbar-prefs.dtd b/browser/locales/en-US/chrome/browser/statusbar/statusbar-prefs.dtd index 3c0846370b..e9c9d1440b 100644 --- a/browser/locales/en-US/chrome/browser/statusbar/statusbar-prefs.dtd +++ b/browser/locales/en-US/chrome/browser/statusbar/statusbar-prefs.dtd @@ -1,23 +1,23 @@ - + - + - - - + + + - - - + + + @@ -38,7 +38,7 @@ - + @@ -47,11 +47,9 @@ - - - + @@ -69,21 +67,19 @@ - + - - - + - + @@ -95,10 +91,10 @@ - - - - + + + + @@ -108,22 +104,15 @@ - - + - - - - - + + - - - diff --git a/browser/themes/linux/jar.mn b/browser/themes/linux/jar.mn index c0e7d24e42..f0a698624a 100644 --- a/browser/themes/linux/jar.mn +++ b/browser/themes/linux/jar.mn @@ -108,9 +108,8 @@ browser.jar: * skin/classic/browser/statusbar/overlay.css (statusbar/overlay.css) * skin/classic/browser/statusbar/prefs.css (statusbar/prefs.css) skin/classic/browser/statusbar/pulse.png (../shared/statusbar/pulse.png) - skin/classic/browser/statusbar/s4e16.png (../shared/statusbar/s4e16.png) - skin/classic/browser/statusbar/s4e24.png (../shared/statusbar/s4e24.png) - skin/classic/browser/statusbar/s4e32.png (../shared/statusbar/s4e32.png) + skin/classic/browser/statusbar/pms16.png (../shared/statusbar/pms16.png) + skin/classic/browser/statusbar/pms24.png (../shared/statusbar/pms24.png) skin/classic/browser/statusbar/throbber-idle.png (../shared/statusbar/throbber-idle.png) skin/classic/browser/statusbar/throbberStatic.png (../shared/statusbar/throbberStatic.png) skin/classic/browser/statusbar/urlbar-over-link-arrow.png (../shared/statusbar/urlbar-over-link-arrow.png) diff --git a/browser/themes/osx/jar.mn b/browser/themes/osx/jar.mn index 616a14bf65..3029bc2a3c 100644 --- a/browser/themes/osx/jar.mn +++ b/browser/themes/osx/jar.mn @@ -131,9 +131,8 @@ browser.jar: * skin/classic/browser/statusbar/overlay.css (statusbar/overlay.css) * skin/classic/browser/statusbar/prefs.css (statusbar/prefs.css) skin/classic/browser/statusbar/pulse.png (../shared/statusbar/pulse.png) - skin/classic/browser/statusbar/s4e16.png (../shared/statusbar/s4e16.png) - skin/classic/browser/statusbar/s4e24.png (../shared/statusbar/s4e24.png) - skin/classic/browser/statusbar/s4e32.png (../shared/statusbar/s4e32.png) + skin/classic/browser/statusbar/pms16.png (../shared/statusbar/pms16.png) + skin/classic/browser/statusbar/pms24.png (../shared/statusbar/pms24.png) skin/classic/browser/statusbar/throbber-idle.png (../shared/statusbar/throbber-idle.png) skin/classic/browser/statusbar/throbberStatic.png (../shared/statusbar/throbberStatic.png) skin/classic/browser/statusbar/urlbar-over-link-arrow.png (../shared/statusbar/urlbar-over-link-arrow.png) diff --git a/browser/themes/shared/statusbar/overlay.css b/browser/themes/shared/statusbar/overlay.css index a288df9c9f..85b9e3a188 100644 --- a/browser/themes/shared/statusbar/overlay.css +++ b/browser/themes/shared/statusbar/overlay.css @@ -38,12 +38,12 @@ #status4evar-options-button { - list-style-image: url("chrome://browser/skin/statusbar/s4e24.png"); + list-style-image: url("chrome://browser/skin/statusbar/pms24.png"); } toolbar[iconsize="small"] #status4evar-options-button { - list-style-image: url("chrome://browser/skin/statusbar/s4e16.png"); + list-style-image: url("chrome://browser/skin/statusbar/pms16.png"); } /* diff --git a/browser/themes/shared/statusbar/pms16.png b/browser/themes/shared/statusbar/pms16.png new file mode 100644 index 0000000000000000000000000000000000000000..830c5861a927c29d44dc803cc27c0487d2601805 GIT binary patch literal 604 zcmV-i0;BzjP)F|UA000SaNLh0L01EH`01EH{Laa2H0005|Nklf#j5VaSB!NQ~l zf-n^%iW-nAnhWiroTA>V{)PUF-ufeY>K{m@N>wg7L`tMwf~u%(DixxNq%DOYAP_!n zY6B*ApR-`a${bd+Z{N(knOU~0OuFiXSz0Esg7dsN!YKy42}y9CC`ckAU##_aj{jJe zRc;L5?0oI1Q}8~W{C)fJJABHncE;}y%caW!!NtcBBumSoSI^dXucuJH!Zn+ekn3Be zO9Ot?ddLDMVca$|%&5py|3x-&bk>A3(x!eNN5Mq^+Sog-zuW(r&%~amV-$S45rw2i zZ+!Brn_q&9xTxrVnM;}$Ls*6^%R3pG7*5QTt@ndec z7nV$AwF$dDHg_O+z-c^slrQsbd+Oo5Kx6R;>+I4Rta&ENdK}g2}y<)Ykb|k-yQ_@-bS;cU%?78)N+FlU0V3fp}0I{Z4 z3t|_u8#?h7gsS_`-lJ{u;sCPDIm)A<-i1#^0I=j|DAwmI=x%ZmDcw%+_SI1m*QDd} z$jN#hKjd>8JA}-u26DX2t%)JapJW2IcW;PbGu%tq2MVD@c>PBjoatSClTBbZ(0^(9|NTNyB{TI&`~KVMFq4U<~p$IIQlU$O;NVwo5e{n)t(<$mw!(#+d0y5-zz%oAWXKlL$c z=`Z5Xp3$K+v4KsmZB_R6)y8~uoNhI(Sb;fQ;M&xqdCCl(x@)5Gk$yg4R1?MN_H?yk zZ1m7#81ne_N5rL83aubSOwTSqc(Fn$wv|#3Hm+$Zf=Ieiw z(`xi2G4e~Z8HT3snkabf`pvo3_01o`sfEiPVR9rFnHHd&xhqNj^vh{fsTgarZyMg~CO@#nw)w0Gh? zJw80nat4PYHxyJHJkhbp>CylC9THU$2d^r5FVH@ue*D0J11-8KA2S`;bqah>bY0xr xc-l4M>OqkOmn-%*oL+f@XQ8i7&zn6A490gX-d^ht-U_sg!PC{xWt~$(69CjXMvMRe diff --git a/browser/themes/shared/statusbar/s4e24.png b/browser/themes/shared/statusbar/s4e24.png deleted file mode 100644 index 3197782f1fce12c9539763f602cfee795967c264..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&awa`qBWUsv{9T)e_2TumlHp+KQ#PZ!4!kK@S+60aHr&rSOAfBq`9{Rt^4 z2|%!DEB_1$w}THnU2g;lnW!d&GEY7{^_Rhyq~H#3p2#^4pVE}nbQepsoeg)1Za8n6 zlI9{Na(z*?{N1fPV*1Y(Evn(V+>yt?S$M!{OZ>)2r=S{v*bP0l+XkKvHDOR diff --git a/browser/themes/shared/statusbar/s4e32.png b/browser/themes/shared/statusbar/s4e32.png deleted file mode 100644 index 42b8ad1e36d6e0aa2de48a54860d5593c67f75c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567 zcmV-70?7S|P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipS_ z5-2vIv#@yp00Fm2L_t(o!|m2jh)+=z2k_6G2Bj&xag&v@AS)}9tQ29P#3Xh~X%?a^ ztWateCWTP5@^5FuR}p2;yK$7GqG?xBB0j*w$yPDwZO`%bm~ z+NLA8gX=hlmDq{{7;P}V8ACn7nLVqMzV?d#wHyx`086z;{~A`i@EXs+WHmt$#D$#Rq1mVqy}*jhg9i@9NnM#9CaHrsx;FLffM+MF?=cs zcv6lPHN8t1SEWaP2=EN1Yka#q0#$k`#|G@dZtTQm9F}97Dox9=0|&9`FA%j z43=^B0omSg&N%Mj=KLU@TLo|BxQi#4C{drqJ3K6?JZ-otm}vO6Mvg5F$Ug7pz>+s7zOrC(8f;002ovPDHLk FV1k_b_V)k) diff --git a/browser/themes/windows/jar.mn b/browser/themes/windows/jar.mn index 3ae54f631c..3d3d786562 100644 --- a/browser/themes/windows/jar.mn +++ b/browser/themes/windows/jar.mn @@ -132,9 +132,8 @@ browser.jar: * skin/classic/browser/statusbar/overlay.css (statusbar/overlay.css) * skin/classic/browser/statusbar/prefs.css (statusbar/prefs.css) skin/classic/browser/statusbar/pulse.png (../shared/statusbar/pulse.png) - skin/classic/browser/statusbar/s4e16.png (../shared/statusbar/s4e16.png) - skin/classic/browser/statusbar/s4e24.png (../shared/statusbar/s4e24.png) - skin/classic/browser/statusbar/s4e32.png (../shared/statusbar/s4e32.png) + skin/classic/browser/statusbar/pms16.png (../shared/statusbar/pms16.png) + skin/classic/browser/statusbar/pms24.png (../shared/statusbar/pms24.png) skin/classic/browser/statusbar/throbber-idle.png (../shared/statusbar/throbber-idle.png) skin/classic/browser/statusbar/throbberStatic.png (../shared/statusbar/throbberStatic.png) skin/classic/browser/statusbar/urlbar-over-link-arrow.png (../shared/statusbar/urlbar-over-link-arrow.png)