firefox-browser-css.patch
changeset 1 045edd78eceb
child 8 19a8c8d53349
equal deleted inserted replaced
0:ad87c5e85a41 1:045edd78eceb
       
     1 diff --git a/browser/base/content/browser.css b/browser/base/content/browser.css
       
     2 --- a/browser/base/content/browser.css
       
     3 +++ b/browser/base/content/browser.css
       
     4 @@ -4,16 +4,21 @@
       
     5  searchbar {
       
     6    -moz-binding: url("chrome://browser/content/search/search.xml#searchbar");
       
     7  }
       
     8  
       
     9  tabbrowser {
       
    10    -moz-binding: url("chrome://browser/content/tabbrowser.xml#tabbrowser");
       
    11  }
       
    12  
       
    13 +    /* Remove focus lines from tabs */
       
    14 +    .tabbrowser-tab > .tab-text {
       
    15 +        border: 1px dotted transparent !important;
       
    16 +    }
       
    17 +
       
    18  toolbar[printpreview="true"] {
       
    19    -moz-binding: url("chrome://global/content/printPreviewBindings.xml#printpreviewtoolbar");
       
    20  }
       
    21  
       
    22  toolbarpaletteitem[place="palette"] > toolbaritem > hbox[type="places"] {
       
    23    display: none;
       
    24  }
       
    25  
       
    26 @@ -25,31 +30,69 @@ toolbarpaletteitem[place="palette"] > to
       
    27  #browser-bottombox[lwthemefooter="true"] {
       
    28    background-repeat: no-repeat;
       
    29    background-position: bottom left;
       
    30  }
       
    31  
       
    32  /* ::::: location bar ::::: */
       
    33  #urlbar {
       
    34    -moz-binding: url(chrome://browser/content/urlbarBindings.xml#urlbar);
       
    35 +  -moz-appearance: textfield !important;
       
    36  }
       
    37  
       
    38 +  #urlbar .autocomplete-textbox-container {
       
    39 +      background-color: -moz-Field !important;
       
    40 +      -moz-appearance: none !important;
       
    41 +  }
       
    42 +
       
    43 +  #urlbar > .autocomplete-history-dropmarker {
       
    44 +      -moz-appearance: toolbarbutton-dropdown !important;
       
    45 +      margin: 0px 3px 0px 5px !important;
       
    46 +  }
       
    47 +
       
    48  #wrapper-urlbar-container > #urlbar-container > #urlbar {
       
    49    -moz-user-input: disabled;
       
    50    cursor: -moz-grab;
       
    51  }
       
    52  
       
    53  #PopupAutoComplete {
       
    54    -moz-binding: url("chrome://browser/content/urlbarBindings.xml#browser-autocomplete-result-popup");
       
    55  }
       
    56  
       
    57  #PopupAutoCompleteRichResult {
       
    58    -moz-binding: url("chrome://browser/content/urlbarBindings.xml#urlbar-rich-result-popup");
       
    59  }
       
    60  
       
    61 +  #PopupAutoCompleteRichResult .autocomplete-richlistitem
       
    62 +  {
       
    63 +      background: -moz-Field !important;
       
    64 +  }
       
    65 +
       
    66 +  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"]
       
    67 +  {
       
    68 +      background: Highlight !important;
       
    69 +  }
       
    70 +
       
    71 +  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"],
       
    72 +  #PopupAutoCompleteRichResult .autocomplete-richlistitem[selected="true"] *
       
    73 +  {
       
    74 +      color: HighlightText !important;
       
    75 +  }
       
    76 +      
       
    77 +  .ac-title
       
    78 +    {
       
    79 +        color: -moz-Fieldtext !important;
       
    80 +    }
       
    81 +
       
    82 +    #PopupAutoComplete .autocomplete-treebody {
       
    83 +        background-color: -moz-Field !important;
       
    84 +        color: -moz-Fieldtext !important;
       
    85 +    }
       
    86 +
       
    87 +
       
    88  #urlbar-throbber:not([busy="true"]),
       
    89  #urlbar-throbber[busy="true"] + #page-proxy-favicon {
       
    90    display: none;
       
    91  }
       
    92  
       
    93  #feed-button > .button-box > .box-inherit > .button-text,
       
    94  #feed-button > .button-box > .button-menu-dropmarker {
       
    95    display: none;
       
    96 @@ -69,16 +112,30 @@ toolbarpaletteitem[place="palette"] > to
       
    97    max-width: 22em;
       
    98    min-width: 1px;
       
    99  }
       
   100  
       
   101  #wrapper-search-container > #search-container > #searchbar > .searchbar-textbox > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input {
       
   102    visibility: hidden;
       
   103  }
       
   104  
       
   105 +/* Identity/Bookmark pop-up improvements */
       
   106 +
       
   107 +    #identity-popup-container {
       
   108 +        -moz-appearance: dialog !important;
       
   109 +    }
       
   110 +
       
   111 +    #editBookmarkPanel {
       
   112 +        -moz-appearance: dialog !important;
       
   113 +    }
       
   114 +
       
   115 +    #editBMPanel_foldersExpander, #editBMPanel_tagsSelectorExpander {
       
   116 +        -moz-appearance: menulist-button !important;
       
   117 +    }
       
   118 +
       
   119  /* ::::: Unified Back-/Forward Button ::::: */
       
   120  #back-button > .toolbarbutton-menu-dropmarker,
       
   121  #forward-button > .toolbarbutton-menu-dropmarker,
       
   122  #back-forward-dropmarker > .toolbarbutton-icon,
       
   123  #back-forward-dropmarker > .toolbarbutton-text {
       
   124    display: none;
       
   125  }
       
   126  .unified-nav-current {
       
   127 @@ -191,8 +248,17 @@ window[chromehidden~="toolbar"] toolbar:
       
   128  #allTabs-tab-close-button {
       
   129    -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton-image");
       
   130    margin: 0;
       
   131  }
       
   132  
       
   133  #allTabs-container {
       
   134    display: block;
       
   135  }
       
   136 +
       
   137 +/* Support for Fission add-on */
       
   138 +
       
   139 +#urlbar[fission="fusion"] > #statusbar-icon > .progress-bar {
       
   140 +    background-color: Highlight !important;
       
   141 +    -moz-appearance: progresschunk !important;
       
   142 +    opacity: 0.4 !important;
       
   143 +    margin: 1px !important;
       
   144 +}