firefox-browser-css.patch
changeset 1 045edd78eceb
child 8 19a8c8d53349
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/firefox-browser-css.patch	Sat Nov 28 22:14:37 2009 +0100
@@ -0,0 +1,144 @@
+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"] {
+   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");
+ }
+ 
+ #PopupAutoCompleteRichResult {
+   -moz-binding: url("chrome://browser/content/urlbarBindings.xml#urlbar-rich-result-popup");
+ }
+ 
++  #PopupAutoCompleteRichResult .autocomplete-richlistitem
++  {
++      background: -moz-Field !important;
++  }
++
++  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"]
++  {
++      background: Highlight !important;
++  }
++
++  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"],
++  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"] *
++  {
++      color: HighlightText !important;
++  }
++      
++  .ac-title
++    {
++        color: -moz-Fieldtext !important;
++    }
++
++    #PopupAutoComplete .autocomplete-treebody {
++        background-color: -moz-Field !important;
++        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;
+ }
+ 
+ #wrapper-search-container > #search-container > #searchbar > .searchbar-textbox > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input {
+   visibility: hidden;
+ }
+ 
++/* 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;
++}