/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ %filter substitution %include defines.inc /* Content Navigator popup ------------------------------------------------- */ #content-navigator { display: none; pointer-events: none; padding: 0; background-color: transparent !important; } #content-navigator[type="find"], #content-navigator[type="form"]:not([disabled="true"]) { display: -moz-box; } #content-navigator > .previous-button, #content-navigator > .next-button { min-width: @touch_button_small@ !important; /* button size */ min-height: @touch_button_small@ !important; /* button size */ border: @border_width_tiny@ solid rgba(0,0,0,0.2) !important; border-bottom: @border_width_large@ solid #53565a !important; background-color: #5e6166; background-image: none !important; box-shadow: black 0 @border_radius_tiny@ @border_radius_tiny@; pointer-events: auto; -moz-user-focus: ignore !important; } #content-navigator > .previous-button[disabled="true"] { list-style-image: url("chrome://browser/skin/images/previous-disabled-hdpi.png"); } #content-navigator > .next-button[disabled="true"] { list-style-image: url("chrome://browser/skin/images/next-disabled-hdpi.png"); } #content-navigator > .previous-button { -moz-margin-end: 0; -moz-border-end: @border_width_tiny@ solid rgba(0,0,0,0.2) !important; list-style-image: url("chrome://browser/skin/images/previous-hdpi.png"); } #content-navigator:-moz-locale-dir(ltr) > .previous-button { border-top-right-radius: 0; border-bottom-right-radius: 0; } #content-navigator:-moz-locale-dir(rtl) > .previous-button { border-top-left-radius: 0; border-bottom-left-radius: 0; } #content-navigator > .next-button { -moz-margin-start: 0; -moz-border-start: @border_width_tiny@ solid rgba(255,255,255,0.2) !important; list-style-image: url("chrome://browser/skin/images/next-hdpi.png"); } #content-navigator:-moz-locale-dir(ltr) > .next-button { border-top-left-radius: 0; border-bottom-left-radius: 0; } #content-navigator:-moz-locale-dir(rtl) > .next-button { border-top-right-radius: 0; border-bottom-right-radius: 0; } /* Find Helper ------------------------------------------------------------- */ #content-navigator[type="find"] > .previous-button { /* previous button overlap the textbox */ -moz-margin-start: -@margin_normal@; } #content-navigator:not([type="find"]) > #find-helper-textbox { display: none; } #find-helper-textbox { pointer-events: auto; margin: @margin_normal@; -moz-margin-end: 0; padding: @padding_xnormal@; border-top-right-radius: 0; border-bottom-right-radius: 0; width: 10em; } #find-helper-textbox[status="1"] { /* Ci.nsITypeAheadFind.FIND_NOTFOUND */ background: rgb(255,200,200); } #find-helper-textbox:hover:active { background: #8db8d8; } /* Form Helper Autofill ---------------------------------------------------- */ #form-helper-suggestions-container .panel-arrowcontent { border-radius: @border_radius_normal@; padding: 0; /* half core spacing & none (autorepeat arrows compensate) */ background-color: rgb(235,235,235); background-image: url("chrome://browser/skin/images/button-bg.png"); } #form-helper-suggestions { margin: 0; color: black; max-width: 0; } #form-helper-suggestions > .autorepeatbutton-down, #form-helper-suggestions > .autorepeatbutton-up { border: none; } #form-helper-suggestions > .autorepeatbutton-down { list-style-image: url("chrome://browser/skin/images/arrowright-16.png"); } #form-helper-suggestions > .autorepeatbutton-down:-moz-locale-dir(rtl) { list-style-image: url("chrome://browser/skin/images/arrowleft-16.png"); } #form-helper-suggestions > .autorepeatbutton-up { list-style-image: url("chrome://browser/skin/images/arrowleft-16.png"); } #form-helper-suggestions > .autorepeatbutton-up:-moz-locale-dir(rtl) { list-style-image: url("chrome://browser/skin/images/arrowright-16.png"); } /* force the autorepeat buttons to create a 'padding' when collapsed */ #form-helper-suggestions > autorepeatbutton[collapsed="true"], #form-helper-suggestions > autorepeatbutton[disabled="true"] { visibility: hidden; } #form-helper-suggestions .form-helper-suggestions-label { padding: @padding_xxnormal@ @padding_normal@; /* 12px helps get row size for the labels */ margin: 0; border-color: transparent rgb(215,215,215) transparent rgb(255,255,255); border-style: solid; border-width: @border_width_tiny@; } #form-helper-suggestions .form-helper-suggestions-label:first-child { -moz-padding-start: -moz-initial; /* the arrowscrollbox creates enough left padding */ -moz-border-start: none; } #form-helper-suggestions .form-helper-suggestions-label:last-child { -moz-border-end: none; } #form-helper-suggestions .form-helper-suggestions-label:hover:active { background-color: #8db8d8; } /* Select popup ------------------------------------------------------------- */ #select-container button { display: none; -moz-user-focus: ignore; -moz-user-select: none; } #select-container[multiple="true"] button { display: -moz-box; } #select-commands { background: transparent; border-top: @border_width_tiny@ solid rgb(205,205,205); padding: 0; -moz-user-focus: ignore; } /* listcell elements doesn't have flex="1" so we need to force it */ #select-commands .option-command > listcell { -moz-box-flex: 1 !important; } /* menulist popup ---------------------------------------------------------- */ #menulist-commands { display: -moz-box; } /* Common style for Select & Menulist -------------------------------------- */ .options-title { padding: @padding_xxnormal@ @padding_small@ @padding_small@ @padding_small@; font-size: @font_small@; } .options-title[value=""] { display: none; } .option-command image { width: 30px; height: 30px; margin: @margin_tiny@; } .option-command.selected { list-style-image: url("chrome://browser/skin/images/check-30.png"); } .option-command.optgroup { font-weight: bold; font-style: italic; pointer-events: none; } .option-command .in-optgroup { -moz-padding-start: -moz-calc(30px + @padding_large@); }