BNC#561027 - firefox urlbar style broken -> stripped down patch
authorWolfgang Rosenauer <wr@rosenauer.org>
Mon, 07 Dec 2009 09:20:00 +0100
changeset 19 f21a8e50d93d
parent 18 c4da314d7975
child 20 148671c3abcb
BNC#561027 - firefox urlbar style broken -> stripped down patch
MozillaFirefox/MozillaFirefox.changes
firefox-browser-css.patch
--- a/MozillaFirefox/MozillaFirefox.changes	Sat Dec 05 09:39:35 2009 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes	Mon Dec 07 09:20:00 2009 +0100
@@ -1,7 +1,8 @@
 -------------------------------------------------------------------
-Sat Dec  5 09:36:31 CET 2009 - wr@rosenauer.org
+Mon Dec  7 08:10:50 CET 2009 - wr@rosenauer.org
 
 - update to 3.6b5
+- fixed firefox-browser-css.patch (bnc#561027)
 
 -------------------------------------------------------------------
 Mon Nov 30 20:42:37 CET 2009 - wr@rosenauer.org
--- a/firefox-browser-css.patch	Sat Dec 05 09:39:35 2009 +0100
+++ b/firefox-browser-css.patch	Mon Dec 07 09:20:00 2009 +0100
@@ -1,149 +1,42 @@
-From: Jakub Steiner <jimmac@novell.com>
+From: Jakub Steiner <jimmac@novell.com>, Wolfgang Rosenauer <wr@rosenauer.org
 Subject: make style compatible with dark themes
 References:
 https://bugzilla.novell.com/show_bug.cgi?id=503351
+https://bugzilla.mozilla.org/show_bug.cgi?id=478632
+wr: changed because of
+https://bugzilla.novell.com/show_bug.cgi?id=561027
 
-diff --git a/browser/base/content/browser.css b/browser/base/content/browser.css
---- a/browser/base/content/browser.css
-+++ b/browser/base/content/browser.css
-@@ -4,16 +4,21 @@
- searchbar {
-   -moz-binding: url("chrome://browser/content/search/search.xml#searchbar");
- }
- 
- tabbrowser {
-   -moz-binding: url("chrome://browser/content/tabbrowser.xml#tabbrowser");
- }
- 
-+    /* Remove focus lines from tabs */
-+    .tabbrowser-tab > .tab-text {
-+        border: 1px dotted transparent !important;
-+    }
-+
- toolbar[printpreview="true"] {
-   -moz-binding: url("chrome://global/content/printPreviewBindings.xml#printpreviewtoolbar");
- }
- 
- toolbarpaletteitem[place="palette"] > toolbaritem > hbox[type="places"] {
+diff --git a/browser/themes/gnomestripe/browser/browser.css b/browser/themes/gnomestripe/browser/browser.css
+--- a/browser/themes/gnomestripe/browser/browser.css
++++ b/browser/themes/gnomestripe/browser/browser.css
+@@ -788,16 +788,30 @@ toolbar[iconsize="small"] #fullscreen-bu
    display: none;
  }
  
-@@ -25,31 +30,69 @@ toolbarpaletteitem[place="palette"] > to
- #browser-bottombox[lwthemefooter="true"] {
-   background-repeat: no-repeat;
-   background-position: bottom left;
- }
- 
- /* ::::: location bar ::::: */
- #urlbar {
-   -moz-binding: url(chrome://browser/content/urlbarBindings.xml#urlbar);
-+  -moz-appearance: textfield !important;
- }
- 
-+  #urlbar .autocomplete-textbox-container {
-+      background-color: -moz-Field !important;
-+      -moz-appearance: none !important;
-+  }
-+
-+  #urlbar > .autocomplete-history-dropmarker {
-+      -moz-appearance: toolbarbutton-dropdown !important;
-+      margin: 0px 3px 0px 5px !important;
-+  }
-+
- #wrapper-urlbar-container > #urlbar-container > #urlbar {
-   -moz-user-input: disabled;
-   cursor: -moz-grab;
- }
- 
- #PopupAutoComplete {
-   -moz-binding: url("chrome://browser/content/urlbarBindings.xml#browser-autocomplete-result-popup");
- }
- 
+ #PopupAutoComplete,
  #PopupAutoCompleteRichResult {
-   -moz-binding: url("chrome://browser/content/urlbarBindings.xml#urlbar-rich-result-popup");
+   direction: ltr !important;
  }
  
-+  #PopupAutoCompleteRichResult .autocomplete-richlistitem
-+  {
-+      background: -moz-Field !important;
-+  }
-+
-+  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"]
-+  {
-+      background: Highlight !important;
-+  }
++#PopupAutoCompleteRichResult .autocomplete-richlistitem {
++  background-color: -moz-Field !important;
++}
 +
-+  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"],
-+  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"] *
-+  {
-+      color: HighlightText !important;
-+  }
-+      
-+  .ac-title
-+    {
-+        color: -moz-Fieldtext !important;
-+    }
++#PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"],
++#PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"] * {
++  color: HighlightText !important;
++  background: Highlight !important;
++}
 +
-+    #PopupAutoComplete .autocomplete-treebody {
-+        background-color: -moz-Field !important;
-+        color: -moz-Fieldtext !important;
-+    }
-+
++.ac-title {
++  color: -moz-Fieldtext !important;
++}
 +
- #urlbar-throbber:not([busy="true"]),
- #urlbar-throbber[busy="true"] + #page-proxy-favicon {
-   display: none;
- }
- 
- #feed-button > .button-box > .box-inherit > .button-text,
- #feed-button > .button-box > .button-menu-dropmarker {
-   display: none;
-@@ -69,16 +112,30 @@ toolbarpaletteitem[place="palette"] > to
-   max-width: 22em;
-   min-width: 1px;
+ #PopupAutoComplete:-moz-locale-dir(rtl) > tree > treerows {
+   direction: rtl;
  }
  
- #wrapper-search-container > #search-container > #searchbar > .searchbar-textbox > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input {
-   visibility: hidden;
+ #PopupAutoComplete .autocomplete-treebody {
+   direction: ltr;
  }
  
-+/* Identity/Bookmark pop-up improvements */
-+
-+    #identity-popup-container {
-+        -moz-appearance: dialog !important;
-+    }
-+
-+    #editBookmarkPanel {
-+        -moz-appearance: dialog !important;
-+    }
-+
-+    #editBMPanel_foldersExpander, #editBMPanel_tagsSelectorExpander {
-+        -moz-appearance: menulist-button !important;
-+    }
-+
- /* ::::: Unified Back-/Forward Button ::::: */
- #back-button > .toolbarbutton-menu-dropmarker,
- #forward-button > .toolbarbutton-menu-dropmarker,
- #back-forward-dropmarker > .toolbarbutton-icon,
- #back-forward-dropmarker > .toolbarbutton-text {
-   display: none;
- }
- .unified-nav-current {
-@@ -191,8 +248,17 @@ window[chromehidden~="toolbar"] toolbar:
- #allTabs-tab-close-button {
-   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton-image");
-   margin: 0;
- }
- 
- #allTabs-container {
-   display: block;
- }
-+
-+/* Support for Fission add-on */
-+
-+#urlbar[fission="fusion"] > #statusbar-icon > .progress-bar {
-+    background-color: Highlight !important;
-+    -moz-appearance: progresschunk !important;
-+    opacity: 0.4 !important;
-+    margin: 1px !important;
-+}