From 6edbc6e80cbd090b4d1f4fa955f8955357e4ed6e Mon Sep 17 00:00:00 2001 From: Robert Kaiser Date: Sat, 9 Aug 2014 22:46:58 +0200 Subject: [PATCH] make in-content prefs work in Nightly --- .../preferences/in-content/help-glyph.png | Bin 0 -> 279 bytes .../preferences/in-content/help-glyph@2x.png | Bin 0 -> 437 bytes .../preferences/in-content/preferences.css | 125 +++++++++++++++++- 3 files changed, 124 insertions(+), 1 deletion(-) create mode 100644 LCARStrek/browser/preferences/in-content/help-glyph.png create mode 100644 LCARStrek/browser/preferences/in-content/help-glyph@2x.png diff --git a/LCARStrek/browser/preferences/in-content/help-glyph.png b/LCARStrek/browser/preferences/in-content/help-glyph.png new file mode 100644 index 0000000000000000000000000000000000000000..30d71da30a91c6534c007dbb4efbf3ed57693150 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI11|(N{`J4k%Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPq2d9V*?^pBl+(4lvo-U3d9>?EavE_4glxTf;+}|al z$uz?xi95$-;YMaF>5Catlb9drIV@Uwt@GH`n%+-pnL)`o_1}mkvICpxl>AqoaxJLNOAsw}5wmin!%eNG@ls6n(xhcxcO?BH!wVUh@ zT1Bl^Ivi)vT@{xTZWHffcKyoy(gw|6D;=M2$eX*%FE8=#U-8)Mr%UHg{koL@$14TK UE{DtafbM1RboFyt=akR{0E%vB82|tP literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/preferences/in-content/help-glyph@2x.png b/LCARStrek/browser/preferences/in-content/help-glyph@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c60c4b5d8cf378e651a918e909266aa4f7ab0348 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^CLqkg1|*MGNWTVBY)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPq2d9XR;6t;?E({EePM$7~AsP4HUf=D->?qOp@VG#L zO+tF=+TO6HhzM5eqY4$`_c|Zg-dL5fd~U0PSeAZCSeyf^borV3kmgr+Inp8aXzhG~n=*qqya;?1&^7jBqR{qDTVWYJx33pu8qQ+cOcLD>L!PC{xWt~$(696N-vTgtX literal 0 HcmV?d00001 diff --git a/LCARStrek/browser/preferences/in-content/preferences.css b/LCARStrek/browser/preferences/in-content/preferences.css index c54cda05..b4ef5199 100644 --- a/LCARStrek/browser/preferences/in-content/preferences.css +++ b/LCARStrek/browser/preferences/in-content/preferences.css @@ -11,10 +11,24 @@ src: url("chrome://browser/content/fonts/ClearSans-Regular.woff") format('woff'); } +#dialogBox, +dialog, +window, +prefwindow, +.windowDialog, page { background-color: #000000; } +* { + -moz-user-select: text; +} + +treecol { + /* override the * rule to let the treecol be sortable */ + -moz-user-select: none; +} + caption { -moz-appearance: none; margin: 0; @@ -38,7 +52,7 @@ prefpane { font-family: "Clear Sans", sans-serif; font-size: 1.25rem; line-height: 22px; - color: #000000; + color: #FF9F00; } prefpane > .content-box { @@ -107,6 +121,51 @@ menulist > .menulist-label-box { button[type="menu"] > .button-box > .button-menu-dropmarker { } +/* +.help-button { + min-width: 30px; + border-radius: 2px; + border: 1px solid #C1C1C1; + background-color: #FFCB00; + background-image: none; + box-shadow: none; +} + +.help-button:not([disabled="true"]):hover { + background-color: #F4C200; + background-image: none; +} + +.help-button:not([disabled="true"]):hover:active { + background-color: #EABA00; + background-image: none; +} + +.close-icon > .button-box, +.help-button > .button-box { + padding-top: 0; + padding-bottom: 0; + padding-right: 0 !important; + padding-left: 0 !important; +} +*/ +.help-button > .button-box > .button-icon { + width: 26px; + height: 26px; + background-image: url("chrome://browser/skin/preferences/in-content/help-glyph.png"); + background-position: center; +} + +@media (min-resolution: 2dppx) { + .help-button > .button-box > .button-icon { + background-size: 26px 26px; + background-image: url("chrome://browser/skin/preferences/in-content/help-glyph@2x.png"); + } +} + +.help-button > .button-box > .button-text { + display: none; +} .spinbuttons-button { } @@ -579,6 +638,70 @@ description > html|a { margin-bottom: 8px; } + +/** + * Sub-dialog + */ + +#dialogOverlay { + background-color: rgba(0,0,0,0.75); + visibility: hidden; +} + +#dialogBox { + border: 1px solid #9C9CFF; + display: -moz-box; + margin: 0; + padding-right: 6px; + padding-left: 6px; +} + +#dialogBox[resizable="true"] { + resize: both; + overflow: hidden; + min-height: 30em; + min-width: 66ch; +} + +.close-icon { + background-color: transparent !important; + border: none; + box-shadow: none; + height: 18px; + padding: 0; + min-width: 18px; +} + +#dialogBox > .groupbox-body { + -moz-appearance: none; + padding: 0; +} + +#dialogFrame { + -moz-box-flex: 1; + /* Default dialog dimensions */ + height: 30em; + width: 66ch; +} + +/* needs to be removed with bug 1035625 */ +:-moz-any(dialog, window, prefwindow) resizer { + display: none; +} + +tree:not(#rejectsTree) { + min-height: 15em; +} + +:-moz-any(dialog, window, prefwindow) groupbox { + -moz-margin-start: 8px; + -moz-margin-end: 8px; +} + +/** + * End sub-dialog + */ + /* === END shared/in-content/preferences.css === */ .indent-small { -- 2.35.3