sync both themes with toolkit wipstripe changes up to just before the new addons...
authorRobert Kaiser <robert@notebook.(none)>
Sun, 16 May 2010 18:58:02 +0000 (20:58 +0200)
committerRobert Kaiser <robert@notebook.(none)>
Sun, 16 May 2010 18:58:02 +0000 (20:58 +0200)
31 files changed:
EarlyBlue/global/browser.css
EarlyBlue/global/button.css
EarlyBlue/global/checkbox.css
EarlyBlue/global/global.css
EarlyBlue/global/listbox.css
EarlyBlue/global/menulist.css
EarlyBlue/global/richlistbox.css
EarlyBlue/global/splitter.css
EarlyBlue/global/splitter/grip-bottom.gif [moved from EarlyBlue/global/splitter/grip-horiz-after.gif with 100% similarity]
EarlyBlue/global/splitter/grip-left.gif [moved from EarlyBlue/global/splitter/grip-vert-before.gif with 100% similarity]
EarlyBlue/global/splitter/grip-right.gif [moved from EarlyBlue/global/splitter/grip-vert-after.gif with 100% similarity]
EarlyBlue/global/splitter/grip-top.gif [moved from EarlyBlue/global/splitter/grip-horiz-before.gif with 100% similarity]
EarlyBlue/global/tabbox.css
EarlyBlue/global/toolbarbutton.css
EarlyBlue/global/tree.css
LCARStrek/global/browser.css
LCARStrek/global/button.css
LCARStrek/global/checkbox.css
LCARStrek/global/global.css
LCARStrek/global/listbox.css
LCARStrek/global/media/videocontrols.css
LCARStrek/global/menulist.css
LCARStrek/global/richlistbox.css
LCARStrek/global/splitter.css
LCARStrek/global/splitter/grip-bottom.gif [moved from LCARStrek/global/splitter/grip-horiz-after.gif with 100% similarity]
LCARStrek/global/splitter/grip-left.gif [moved from LCARStrek/global/splitter/grip-vert-before.gif with 100% similarity]
LCARStrek/global/splitter/grip-right.gif [moved from LCARStrek/global/splitter/grip-vert-after.gif with 100% similarity]
LCARStrek/global/splitter/grip-top.gif [moved from LCARStrek/global/splitter/grip-horiz-before.gif with 100% similarity]
LCARStrek/global/tabbox.css
LCARStrek/global/toolbarbutton.css
LCARStrek/global/tree.css

index 82a93781b49bf3bc4d2f9949fbdf7d0694f202c8..bdd4f264a6437e3e8475b7f7677944551693ce43 100644 (file)
@@ -105,7 +105,7 @@ tabpanels {
   border: 1px dotted transparent;
 }
 
-.tabbrowser-tab:focus > .tab-image-middle > .tab-text {
+.tabbrowser-tab:-moz-focusring > .tab-image-middle > .tab-text {
   border: 1px dotted #666699;
 }
 
index 6072ec3f5a3dbb53bdd5a499daf5650a0a18b68c..3940645007863d47147b08aa0261d7defe9ae644 100644 (file)
@@ -71,10 +71,7 @@ button {
 
 /* .......... focused state .......... */
 
-button:focus {
-}
-
-button:focus > .button-box {
+button:-moz-focusring > .button-box {
   border: 1px dotted #9999CC;
 }
 
index f1244e1cd759f7d6087b45d4801b72355e38dfe6..7ca3b2d7898a9a0595d682aef37e88d36c5e0bed 100644 (file)
@@ -73,7 +73,7 @@ checkbox {
 
 /* ..... focused state ..... */
 
-checkbox:focus > .checkbox-label-center-box > .checkbox-label-box {
+checkbox:-moz-focusring > .checkbox-label-center-box > .checkbox-label-box {
   border: 1px dotted #9999CC;
 }
 
index 0a72446aa1c92b03bd2a209c695c2f1bc6d7e4e3..6976cc5e26e3a6c5b2bfe7edf3c9edb8781e1347 100644 (file)
@@ -299,7 +299,7 @@ description {
   cursor: pointer;
 }
 
-.text-link:focus {
+.text-link:-moz-focusring {
   /* Don't specify the outline-color, we should always use initial value. */
   outline: 1px dotted;
 }
index cbbe485681f75dcad7277c722db3866cd0625405..898ec3628a27e693eb0c59f372c81aad892dc3e8 100644 (file)
@@ -49,11 +49,11 @@ listitem {
   border: 1px solid transparent;
 }
 
-listbox:focus > listitem[current="true"] {
+listbox:-moz-focusring > listitem[current="true"] {
   border: 1px dotted #9999CC;
 }
 
-listbox:focus > listitem[current="true"][selected="true"] {
+listbox:-moz-focusring > listitem[current="true"][selected="true"] {
   border: 1px dotted #666699;
 }
 
index ebb8641eb3171f4276f96cb1de441ee2468c2be5..8746165b4bf1d68a5dde1ea3d85849e118f97915 100644 (file)
@@ -69,12 +69,15 @@ menulist {
   -moz-margin-start: 1ex !important;
 }
 
-menulist:focus > .menulist-label-box {
-/*  border: 1px dotted #999999; */
+menulist:focus:not(.menulist-compact) > .menulist-label-box {
   background-color: #336699;
   color: #000000;
 }
 
+menulist:-moz-focusring:not([open="true"]):not(.menulist-compact) > .menulist-label-box {
+/*  border: 1px dotted #808080; */
+}
+
 menulist[disabled="true"] {
   background-color: #CCCCCC;
   color: #999999;
@@ -150,8 +153,6 @@ html|*.menulist-editable-input {
   list-style-image: url("chrome://global/skin/arrow/arrow-down-disabled.gif");
 }
 
-.menulist-compact:focus > .menulist-label-box {
+.menulist-compact:-moz-focusring:not([open="true"]) > .menulist-label-box {
   border: 1px dotted #999999;
-  background-color: transparent;
-  color: inherit;
 }
\ No newline at end of file
index 80188a1ca9e8e5fd7bc19fbdd9e4a3b216e3b548..b801611582547aa3a76cf10b1465c7fc5163cbd8 100644 (file)
@@ -60,12 +60,12 @@ richlistbox:focus > richlistitem[selected="true"] {
   color: #FFFFFF;
 }
 
-richlistbox[seltype="multiple"]:focus > richlistitem[current="true"] {
+richlistbox[seltype="multiple"]:-moz-focusring > richlistitem[current="true"] {
   outline: 1px dotted #666699;
   outline-offset: -1px;
 }
 
-richlistbox[seltype="multiple"]:focus > richlistitem[current="true"][selected="true"] {
+richlistbox[seltype="multiple"]:-moz-focusring > richlistitem[current="true"][selected="true"] {
   outline: 1px dotted #666699;
 }
 
index eafe243ab3f35f407740fd9a2fa5ffd37868ce2e..932fb426a5e8d38469e23830a63b246ebebcda4b 100644 (file)
@@ -59,6 +59,20 @@ splitter:hover:active {
   background-color: #999999;
 }
 
+splitter[state="collapsed"][collapse="before"],
+splitter[state="collapsed"][substate="before"],
+splitter[state="collapsed"][collapse="after"]:-moz-locale-dir(rtl),
+splitter[state="collapsed"][substate="after"]:-moz-locale-dir(rtl) {
+  cursor: e-resize;
+}
+
+splitter[state="collapsed"][collapse="after"],
+splitter[state="collapsed"][substate="after"],
+splitter[state="collapsed"][collapse="before"]:-moz-locale-dir(rtl),
+splitter[state="collapsed"][substate="before"]:-moz-locale-dir(rtl) {
+  cursor: w-resize;
+}
+
 splitter:-moz-lwtheme {
   background: none;
 }
@@ -73,6 +87,16 @@ splitter[orient="vertical"] {
   min-height: 8px;
 }
 
+splitter[orient="vertical"][state="collapsed"][collapse="before"],
+splitter[orient="vertical"][state="collapsed"][substate="before"] {
+  cursor: s-resize;
+}
+
+splitter[orient="vertical"][state="collapsed"][collapse="after"],
+splitter[orient="vertical"][state="collapsed"][substate="after"] {
+  cursor: n-resize;
+}
+
 /* ::::: splitter grippy ::::: */
 
 grippy {
@@ -100,39 +124,43 @@ splitter[orient="vertical"] > grippy {
 /* ..... normal state ..... */
 
 /* vertical grippies */
-splitter[collapse="before"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-before.gif");
+splitter[collapse="before"] > grippy,
+splitter[collapse="after"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-left.gif");
 }
 
-splitter[collapse="after"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-after.gif");
+splitter[collapse="after"] > grippy,
+splitter[collapse="before"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-right.gif");
 }
 
 /* horizontal grippies */
 splitter[collapse="before"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-before.gif");
+  background-image: url("chrome://global/skin/splitter/grip-top.gif");
 }
 
 splitter[collapse="after"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-after.gif");
+  background-image: url("chrome://global/skin/splitter/grip-bottom.gif");
 }
 
 /* ..... collapsed state ..... */
 
 /* vertical grippies */
-splitter[collapse="before"][state="collapsed"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-after.gif");
+splitter[collapse="before"][state="collapsed"] > grippy,
+splitter[collapse="after"][state="collapsed"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-right.gif");
 }
 
-splitter[collapse="after"][state="collapsed"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-before.gif");
+splitter[collapse="after"][state="collapsed"] > grippy,
+splitter[collapse="before"][state="collapsed"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-left.gif");
 }
 
 /* horizontal grippies */
 splitter[collapse="before"][state="collapsed"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-after.gif");
+  background-image: url("chrome://global/skin/splitter/grip-bottom.gif");
 }
 
 splitter[collapse="after"][state="collapsed"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-before.gif");
+  background-image: url("chrome://global/skin/splitter/grip-top.gif");
 }
index 264b375c40ff7c7a55135635a378797b10bef9cd..8017a7d8a85e04ff2bba42b45a5f8c1b76e37dbe 100644 (file)
@@ -86,7 +86,7 @@ tab:hover {
   color: #336699;
 }
 
-tab:focus > .tab-middle {
+tab:-moz-focusring > .tab-middle {
   /* Don't specify the outline-color, we should always use initial value. */
   outline: 1px dotted;
 }
index 52926c70d6e912ddccfdaa1fedfa906f4b1b0752..092efad3f03a4837f8dd22c5f71a5ecf206054a2 100644 (file)
@@ -70,7 +70,7 @@ toolbarbutton.tabbable {
   -moz-user-focus: normal !important;
 }
 
-toolbarbutton:focus {
+toolbarbutton:-moz-focusring {
   outline: 1px dotted #666699;
   outline-offset: -1px;
 }
index 4e4c8a2146dfa32971c2834c0e03c7b306c26c44..3a96fe18011f0bec85857f1d10d57358516bef35 100644 (file)
@@ -58,7 +58,7 @@ tree {
   border: 1px solid transparent;
 }
 
-.focusring:focus > .tree-stack > .tree-rows > .tree-bodybox {
+.focusring:-moz-focusring > .tree-stack > .tree-rows > .tree-bodybox {
   border: 1px solid #000000;
 }
 
index e59022d14883db5156b138182ef60e2230a75837..fdce55f8894967d0dac8e779848d4015c1d367e6 100644 (file)
@@ -105,7 +105,7 @@ tabpanels {
   border: 1px dotted transparent;
 }
 
-.tabbrowser-tab:focus > .tab-image-middle > .tab-text {
+.tabbrowser-tab:-moz-focusring > .tab-image-middle > .tab-text {
   border: 1px dotted #008484;
 }
 
index e3311b8fe01a9779a8063b1ed4491bbc85f22281..66b2007a431c906781e02781c739cb667dad6f0a 100644 (file)
@@ -74,10 +74,7 @@ button {
 
 /* .......... focused state .......... */
 
-button:focus {
-}
-
-button:focus > .button-box {
+button:-moz-focusring > .button-box {
   border: 1px dotted #008484;
 }
 
index 7e79e66fecddf2b73b732012be303455deee3323..d3f47bea8223f8c27448e801795863299fd097f9 100644 (file)
@@ -74,7 +74,7 @@ checkbox {
 
 /* ..... focused state ..... */
 
-checkbox:focus > .checkbox-label-center-box > .checkbox-label-box {
+checkbox:-moz-focusring > .checkbox-label-center-box > .checkbox-label-box {
   border: 1px dotted #008484;
 }
 
index 472a7a0bf8c562526cdf048422e40470483e4dad..93c6c83f78077cc44c1dbb0e1f8bbccd246ab73d 100644 (file)
@@ -344,7 +344,7 @@ description {
   cursor: pointer;
 }
 
-.text-link:focus {
+.text-link:-moz-focusring {
   /* Don't specify the outline-color, we should always use initial value. */
   outline: 1px dotted;
 }
index 0334031479f813794a6d36b06ba633dcca0ab42a..b2bd910dc869fe0eb76b1c1bce99afe9320b7c87 100644 (file)
@@ -51,11 +51,11 @@ listitem {
   border: 1px solid transparent;
 }
 
-listbox:focus > listitem[current="true"] {
+listbox:-moz-focusring > listitem[current="true"] {
   border: 1px dotted #FF9F00;
 }
 
-listbox:focus > listitem[current="true"][selected="true"] {
+listbox:-moz-focusring > listitem[current="true"][selected="true"] {
   border: 1px dotted #FF9F00;
 }
 
index 9bd500711f56836126b48ddbb74ea903a765b24f..1574d0be65ac53e58ada06da2100a7fc1771f416 100644 (file)
@@ -26,8 +26,8 @@
 .playButton:hover, .muteButton:hover {
   background-color: rgba(255,207,0,0.75);
 }
-.playButton:focus > .button-box,
-.muteButton:focus > .button-box {
+.playButton:-moz-focusring > .button-box,
+.muteButton:-moz-focusring > .button-box {
   border: 1px dotted rgba(0,0,0,0.75);
 }
 
index ca1274879d01e9e3b4b4a47609779b2a32d76e1f..54b29a391503113a4a9300def999cea2a02f9ffe 100644 (file)
@@ -83,12 +83,15 @@ menulist[open="true"] {
   -moz-margin-start: 1ex !important;
 }
 
-menulist:focus > .menulist-label-box {
-/*  border: 1px dotted #008484; */
+menulist:focus:not(.menulist-compact) > .menulist-label-box {
   background-color: #008484;
   color: #FFCF00;
 }
 
+menulist:-moz-focusring:not([open="true"]):not(.menulist-compact) > .menulist-label-box {
+/*  border: 1px dotted #FFCF00; */
+}
+
 menulist[disabled="true"] {
   background-color: #000000;
   color: #8050B0;
index c181500ce8435a540ce0ec309fb1ad38d436617c..d83468c60e6d1408545b036034405361dc9f470a 100644 (file)
@@ -62,12 +62,12 @@ richlistbox:focus > richlistitem[selected="true"] {
   color: #FFCF00;
 }
 
-richlistbox[seltype="multiple"]:focus > richlistitem[current="true"] {
+richlistbox[seltype="multiple"]:-moz-focusring > richlistitem[current="true"] {
   outline: 1px dotted #FF9F00;
   -moz-outline-offset: -1px;
 }
 
-richlistbox[seltype="multiple"]:focus > richlistitem[current="true"][selected="true"] {
+richlistbox[seltype="multiple"]:-moz-focusring > richlistitem[current="true"][selected="true"] {
   outline: 1px dotted #FF9F00;
 }
 
index f1c025c3395c3e457d83b4f044239eba58f88414..4f43f8a6614abda054ceac0d60d65c8023ad7cd7 100644 (file)
@@ -65,6 +65,20 @@ splitter.tree-splitter {
   margin: 0px;
 }
 
+splitter[state="collapsed"][collapse="before"],
+splitter[state="collapsed"][substate="before"],
+splitter[state="collapsed"][collapse="after"]:-moz-locale-dir(rtl),
+splitter[state="collapsed"][substate="after"]:-moz-locale-dir(rtl) {
+  cursor: e-resize;
+}
+
+splitter[state="collapsed"][collapse="after"],
+splitter[state="collapsed"][substate="after"],
+splitter[state="collapsed"][collapse="before"]:-moz-locale-dir(rtl),
+splitter[state="collapsed"][substate="before"]:-moz-locale-dir(rtl) {
+  cursor: w-resize;
+}
+
 splitter:-moz-lwtheme {
   background: none;
 }
@@ -80,6 +94,16 @@ splitter[orient="vertical"] {
   margin: 3px 0px;
 }
 
+splitter[orient="vertical"][state="collapsed"][collapse="before"],
+splitter[orient="vertical"][state="collapsed"][substate="before"] {
+  cursor: s-resize;
+}
+
+splitter[orient="vertical"][state="collapsed"][collapse="after"],
+splitter[orient="vertical"][state="collapsed"][substate="after"] {
+  cursor: n-resize;
+}
+
 /* ::::: splitter grippy ::::: */
 
 grippy {
@@ -111,39 +135,43 @@ splitter[orient="vertical"] > grippy {
 /* ..... normal state ..... */
 
 /* vertical grippies */
-splitter[collapse="before"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-before.gif");
+splitter[collapse="before"] > grippy,
+splitter[collapse="after"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-left.gif");
 }
 
-splitter[collapse="after"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-after.gif");
+splitter[collapse="after"] > grippy,
+splitter[collapse="before"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-right.gif");
 }
 
 /* horizontal grippies */
 splitter[collapse="before"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-before.gif");
+  background-image: url("chrome://global/skin/splitter/grip-top.gif");
 }
 
 splitter[collapse="after"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-after.gif");
+  background-image: url("chrome://global/skin/splitter/grip-bottom.gif");
 }
 
 /* ..... collapsed state ..... */
 
 /* vertical grippies */
-splitter[collapse="before"][state="collapsed"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-after.gif");
+splitter[collapse="before"][state="collapsed"] > grippy,
+splitter[collapse="after"][state="collapsed"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-right.gif");
 }
 
-splitter[collapse="after"][state="collapsed"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-vert-before.gif");
+splitter[collapse="after"][state="collapsed"] > grippy,
+splitter[collapse="before"][state="collapsed"] > grippy:-moz-locale-dir(rtl) {
+  background-image: url("chrome://global/skin/splitter/grip-left.gif");
 }
 
 /* horizontal grippies */
 splitter[collapse="before"][state="collapsed"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-after.gif");
+  background-image: url("chrome://global/skin/splitter/grip-bottom.gif");
 }
 
 splitter[collapse="after"][state="collapsed"][orient="vertical"] > grippy {
-  background-image: url("chrome://global/skin/splitter/grip-horiz-before.gif");
+  background-image: url("chrome://global/skin/splitter/grip-top.gif");
 }
index d6a92f34de280a068f5123798a74ae10fc1fa7e2..28e1ee1628037b06ac41de3b2410a7e711a597d5 100644 (file)
@@ -94,7 +94,7 @@ tab:hover:active {
   color: #000000;
 }
 
-tab:focus > .tab-middle {
+tab:-moz-focusring > .tab-middle {
   /* Don't specify the outline-color, we should always use initial value. */
   outline: 1px dotted;
 }
index 188cb26b3bfa839cc35ae4a28360a094132b942a..b8b888af33a0ac6fd94b47149c870f880fbd2709 100644 (file)
@@ -73,7 +73,7 @@ toolbarbutton.tabbable {
   -moz-user-focus: normal !important;
 }
 
-toolbarbutton:focus {
+toolbarbutton:-moz-focusring {
   -moz-outline-radius: 3px;
   outline: 1px dotted #008484;
   -moz-outline-offset: -1px;
index ccc192ec1eb517b0a189f2be1ec3d9e1ab43ef17..54c1da65bb16adee9edbfd077de4e635c074dd7b 100644 (file)
@@ -60,7 +60,7 @@ tree {
   outline-offset: -1px;
 }
 
-.focusring:focus > .tree-stack > .tree-rows > .tree-bodybox {
+.focusring:-moz-focusring > .tree-stack > .tree-rows > .tree-bodybox {
   outline: 1px dotted #008484;
 }