| Index: chrome/browser/resources/options2/options_page.css
|
| diff --git a/chrome/browser/resources/options2/options_page.css b/chrome/browser/resources/options2/options_page.css
|
| deleted file mode 100644
|
| index 90d9c70ee563ace88a92c507d488087e3a7bd100..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/resources/options2/options_page.css
|
| +++ /dev/null
|
| @@ -1,584 +0,0 @@
|
| -/* Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file. */
|
| -
|
| -body {
|
| - position: relative;
|
| -}
|
| -
|
| -#main-content {
|
| - bottom: 0;
|
| - display: -webkit-box;
|
| - left: 0;
|
| - position: absolute;
|
| - right: 0;
|
| - top: 0;
|
| -}
|
| -
|
| -#mainview {
|
| - -webkit-box-align: stretch;
|
| - bottom: 0;
|
| - left: 0;
|
| - margin: 0;
|
| - position: absolute;
|
| - right: 0;
|
| - top: 0;
|
| - z-index: 1;
|
| -}
|
| -
|
| -#mainview-content {
|
| - min-height: 100%;
|
| - position: relative;
|
| -}
|
| -
|
| -#page-container {
|
| - box-sizing: border-box;
|
| - max-width: 888px;
|
| - min-width: 600px;
|
| -}
|
| -
|
| -body.uber-frame #searchBox {
|
| - position: fixed;
|
| - z-index: 4;
|
| -}
|
| -
|
| -div.disabled {
|
| - color: #999;
|
| -}
|
| -
|
| -.settings-row {
|
| - display: block;
|
| - margin: 0.65em 0;
|
| -}
|
| -
|
| -.hbox {
|
| - -webkit-box-orient: horizontal;
|
| - display: -webkit-box;
|
| -}
|
| -
|
| -.vbox {
|
| - -webkit-box-orient: vertical;
|
| - display: -webkit-box;
|
| -}
|
| -
|
| -.box-align-center {
|
| - -webkit-box-align: center;
|
| -}
|
| -
|
| -.stretch {
|
| - -webkit-box-flex: 1;
|
| -}
|
| -
|
| -.frozen {
|
| - position: fixed;
|
| -}
|
| -
|
| -#overlay-container-1 {
|
| - z-index: 11;
|
| -}
|
| -#overlay-container-2 {
|
| - z-index: 12;
|
| -}
|
| -#overlay-container-3 {
|
| - z-index: 13;
|
| -}
|
| -
|
| -.raw-button,
|
| -.raw-button:hover,
|
| -.raw-button:active {
|
| - -webkit-box-shadow: none;
|
| - background-color: transparent;
|
| - background-repeat: no-repeat;
|
| - border: none;
|
| - min-width: 0;
|
| - padding: 1px 6px;
|
| -}
|
| -
|
| -.bottom-strip {
|
| - border-top: none;
|
| - bottom: 0;
|
| - padding: 12px;
|
| - position: absolute;
|
| - right: 0;
|
| -}
|
| -
|
| -/* Omit top padding (currently only on #settings) whenever the search page is
|
| - * showing.
|
| - */
|
| -#searchPage:not([hidden]) + #settings {
|
| - padding-top: 0;
|
| -}
|
| -
|
| -.page list {
|
| - /* Min height is a multiple of the list item height (32) */
|
| - min-height: 192px;
|
| -}
|
| -
|
| -.option {
|
| - margin-top: 0;
|
| -}
|
| -
|
| -.transparent {
|
| - opacity: 0;
|
| -}
|
| -
|
| -.touch-slider {
|
| - -webkit-appearance: slider-horizontal;
|
| -}
|
| -
|
| -.settings-list,
|
| -.settings-list-empty {
|
| - border: 1px solid #d9d9d9;
|
| - border-radius: 2px;
|
| -}
|
| -
|
| -.settings-list-empty {
|
| - background-color: #f4f4f4;
|
| - box-sizing: border-box;
|
| - min-height: 125px;
|
| - padding-left: 20px;
|
| - padding-top: 20px;
|
| -}
|
| -
|
| -
|
| -/* Editable text field properties */
|
| -.editable-text-field > * {
|
| - -webkit-box-align: center;
|
| - -webkit-transition: 150ms background-color;
|
| - border: none;
|
| - box-sizing: border-box;
|
| - display: -webkit-box;
|
| - height: 20px;
|
| - margin: 0;
|
| -}
|
| -
|
| -.editable-text-field > .spacer {
|
| - /* The above height rule should not apply to spacers. */
|
| - height: 0;
|
| -}
|
| -
|
| -.editable-text-field .editable-text {
|
| - padding: 2px 3px;
|
| -}
|
| -
|
| -.editable-text-field .static-text {
|
| - height: 24px;
|
| - overflow: hidden;
|
| - padding: 3px 4px;
|
| - text-overflow: ellipsis;
|
| - white-space: nowrap;
|
| -}
|
| -
|
| -.editable-text-field:not([editable]) > [displaymode='edit'] {
|
| - display: none;
|
| -}
|
| -
|
| -.editable-text-field[editable] > [displaymode='static'] {
|
| - display: none;
|
| -}
|
| -
|
| -.editable-text-field[empty] > input[type='text'] {
|
| - color: #ccc;
|
| - font-style: italic;
|
| -}
|
| -
|
| -.editable-text-field[disabled] {
|
| - opacity: 0.6;
|
| -}
|
| -
|
| -/* Editable List properties */
|
| -list > * {
|
| - -webkit-box-align: center;
|
| - -webkit-transition: 150ms background-color;
|
| - border: none;
|
| - border-radius: 0; /* TODO(dbeam): Is this necessary? */
|
| - box-sizing: border-box;
|
| - display: -webkit-box;
|
| - height: 32px;
|
| - margin: 0;
|
| -}
|
| -
|
| -list > .spacer {
|
| - /* The above height rule should not apply to spacers. When redraw is called
|
| - on the list they will be given an explicit element height but this ensures
|
| - they have 0 height to begin with. */
|
| - height: 0;
|
| -}
|
| -
|
| -list:not([disabled]) > :hover {
|
| - background-color: rgb(228, 236, 247);
|
| -}
|
| -
|
| -/* TODO(stuartmorgan): Once this becomes the list style for other WebUI pages
|
| - * these rules can be simplified (since they wont need to override other rules).
|
| - */
|
| -
|
| -list:not([hasElementFocus]) > [selected],
|
| -list:not([hasElementFocus]) > [lead][selected] {
|
| - background-color: #d0d0d0;
|
| - background-image: none;
|
| -}
|
| -
|
| -list[hasElementFocus] > [selected],
|
| -list[hasElementFocus] > [lead][selected],
|
| -list:not([hasElementFocus]) > [selected]:hover,
|
| -list:not([hasElementFocus]) > [selected][lead]:hover {
|
| - background-color: rgb(187, 206, 233);
|
| - background-image: none;
|
| -}
|
| -
|
| -list[hasElementFocus] > [lead],
|
| -list[hasElementFocus] > [lead][selected] {
|
| - border-bottom: 1px solid rgb(120, 146, 180);
|
| - border-top: 1px solid rgb(120, 146, 180);
|
| -}
|
| -
|
| -list[hasElementFocus] > [lead]:nth-child(2),
|
| -list[hasElementFocus] > [lead][selected]:nth-child(2) {
|
| - border-top: 1px solid transparent;
|
| -}
|
| -
|
| -list[hasElementFocus] > [lead]:nth-last-child(2),
|
| -list[hasElementFocus] > [lead][selected]:nth-last-child(2) {
|
| - border-bottom: 1px solid transparent;
|
| -}
|
| -
|
| -list[disabled] > [lead][selected],
|
| -list[disabled]:focus > [lead][selected] {
|
| - border: none;
|
| -}
|
| -
|
| -list[disabled] {
|
| - opacity: 0.6;
|
| -}
|
| -
|
| -list > .heading {
|
| - color: #666;
|
| -}
|
| -
|
| -list > .heading:hover {
|
| - background-color: transparent;
|
| - border-color: transparent;
|
| -}
|
| -
|
| -list .deletable-item {
|
| - -webkit-box-align: center;
|
| -}
|
| -
|
| -list .deletable-item > :first-child {
|
| - -webkit-box-align: center;
|
| - -webkit-box-flex: 1;
|
| - -webkit-padding-end: 5px;
|
| - display: -webkit-box;
|
| -}
|
| -
|
| -list .row-delete-button {
|
| - -webkit-transition: 150ms opacity;
|
| - background-color: transparent;
|
| - /* TODO(stuartmorgan): Replace with real images once they are available. */
|
| - background-image: -webkit-image-set(
|
| - url('../../../../ui/resources/default_100_percent/close_bar.png') 1x,
|
| - url('../../../../ui/resources/default_200_percent/close_bar.png') 2x);
|
| - border: none;
|
| - display: block;
|
| - height: 16px;
|
| - opacity: 1;
|
| - width: 16px;
|
| -}
|
| -
|
| -list > *:not(:hover):not([selected]):not([lead]) .row-delete-button,
|
| -list:not([hasElementFocus]) > *:not(:hover):not([selected]) .row-delete-button,
|
| -list[disabled] .row-delete-button,
|
| -list .row-delete-button[disabled] {
|
| - opacity: 0;
|
| - pointer-events: none;
|
| -}
|
| -
|
| -/* HostedApp entries use the disabled closing button to display the App's
|
| - * favicon, as an indicator that instead of deleting the permission here
|
| - * the user has to remove the hosted app.*/
|
| -list div[role='listitem'][managedby='HostedApp'] .row-delete-button {
|
| - opacity: 1;
|
| -}
|
| -
|
| -list .row-delete-button:hover {
|
| - background-image: -webkit-image-set(
|
| - url('../../../../ui/resources/default_100_percent/close_bar_hover.png')
|
| - 1x,
|
| - url('../../../../ui/resources/default_200_percent/close_bar_hover.png')
|
| - 2x);
|
| -}
|
| -
|
| -list .row-delete-button:active {
|
| - background-image: -webkit-image-set(
|
| - url('../../../../ui/resources/default_100_percent/close_bar_pressed.png')
|
| - 1x,
|
| - url('../../../../ui/resources/default_200_percent/close_bar_pressed.png')
|
| - 2x);
|
| -}
|
| -
|
| -list .static-text {
|
| - overflow: hidden;
|
| - text-overflow: ellipsis;
|
| - white-space: nowrap;
|
| -}
|
| -
|
| -list[type='text'][inlineeditable] input {
|
| - box-sizing: border-box;
|
| - margin: 0;
|
| - width: 100%;
|
| -}
|
| -
|
| -list > :not([editing]) [displaymode='edit'] {
|
| - display: none;
|
| -}
|
| -
|
| -list > [editing] [displaymode='static'] {
|
| - display: none;
|
| -}
|
| -
|
| -list > [editing] input:invalid {
|
| - /* TODO(stuartmorgan): Replace with validity badge */
|
| - background-color: pink;
|
| -}
|
| -
|
| -.list-inline-button {
|
| - -webkit-appearance: none;
|
| - -webkit-transition: opacity 150ms;
|
| - background: rgb(138, 170, 237);
|
| - border: none;
|
| - border-radius: 2px;
|
| - color: white;
|
| - font-weight: bold;
|
| - opacity: 0.7;
|
| -}
|
| -
|
| -.list-inline-button:hover {
|
| - opacity: 1;
|
| -}
|
| -
|
| -.option-name {
|
| - padding-right: 5px;
|
| -}
|
| -
|
| -html[dir=rtl].option-name {
|
| - padding-left: 5px;
|
| -}
|
| -
|
| -.favicon-cell {
|
| - -webkit-padding-start: 20px;
|
| - background-position: left;
|
| - background-repeat: no-repeat;
|
| -}
|
| -
|
| -input[type='url'].favicon-cell {
|
| - -webkit-padding-start: 22px;
|
| - background-position-x: 4px;
|
| -}
|
| -
|
| -/* TODO(jhawkins): Use something better than 99.3% when CSS3 background
|
| - * positioning is available.
|
| - */
|
| -html[dir=rtl] input.favicon-cell {
|
| - background-position-x: 99.3%;
|
| -}
|
| -
|
| -list .favicon-cell {
|
| - -webkit-margin-start: 7px;
|
| - -webkit-padding-start: 26px;
|
| - display: block;
|
| - overflow: hidden;
|
| - text-overflow: ellipsis;
|
| - white-space: nowrap;
|
| -}
|
| -
|
| -html[dir=rtl] list .favicon-cell {
|
| - background-position: right;
|
| -}
|
| -
|
| -html[enable-background-mode=false] #background-mode-section {
|
| - display: none;
|
| -}
|
| -
|
| -/* UI Controls */
|
| -
|
| -/* LIST */
|
| -list[hasElementFocus] {
|
| -<if expr="not is_macosx">
|
| - outline: 1px solid rgba(0, 128, 256, 0.5);
|
| - outline-offset: -2px;
|
| -</if>
|
| -<if expr="is_macosx">
|
| - /* This matches the native list outline on Mac */
|
| - outline-color: rgb(117, 154, 217);
|
| - outline-offset: -1px;
|
| - outline-style: auto;
|
| - outline-width: 5px;
|
| -</if>
|
| -}
|
| -
|
| -.suboption {
|
| - -webkit-margin-start: 23px;
|
| -}
|
| -
|
| -list.autocomplete-suggestions {
|
| - background-color: white;
|
| - border: 1px solid #aaa;
|
| - border-radius: 2px;
|
| - min-height: 0;
|
| - opacity: 0.9;
|
| - position: fixed;
|
| - z-index: 3;
|
| -}
|
| -
|
| -list.autocomplete-suggestions > div {
|
| - height: auto;
|
| -}
|
| -
|
| -list.autocomplete-suggestions:not([hasElementFocus]) > [selected],
|
| -list.autocomplete-suggestions:not([hasElementFocus]) > [lead][selected] {
|
| - background-color: rgb(187, 206, 233);
|
| -}
|
| -
|
| -html:not([hasFlashPlugin]) .flash-plugin-area,
|
| -/* If the Flash plug-in supports the NPP_ClearSiteData API, we don't need to
|
| - * show the link to the Flash storage settings manager:
|
| - */
|
| -html[flashPluginSupportsClearSiteData] .flash-plugin-area,
|
| -html:not([flashPluginSupportsClearSiteData]) .clear-plugin-lso-data-enabled,
|
| -html[flashPluginSupportsClearSiteData] .clear-plugin-lso-data-disabled,
|
| -html:not([enablePepperFlashSettings]) .pepper-flash-settings {
|
| - display: none;
|
| -}
|
| -
|
| -/* Controlled setting indicator and bubble. */
|
| -.controlled-setting-indicator {
|
| - display: inline-block;
|
| - /* Establish a containing block for absolutely positioning the bubble. */
|
| - position: relative;
|
| - vertical-align: text-bottom;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by] summary {
|
| - background-size: contain;
|
| - height: 16px;
|
| - width: 16px;
|
| -}
|
| -
|
| -.controlled-setting-indicator summary::-webkit-details-marker {
|
| - display: none;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='policy'] summary {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_MANDATORY_GRAY');
|
| - background-size: 16px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='policy'] summary:hover {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_MANDATORY');
|
| - background-size: 16px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='extension'] summary {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_EXTENSION_GRAY');
|
| - background-size: 16px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='extension'] summary:hover {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_EXTENSION');
|
| - background-size: 16px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='recommended'] summary {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_RECOMMENDED_GRAY');
|
| - background-size: 16px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='recommended'] summary:hover {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_RECOMMENDED');
|
| - background-size: 16px;
|
| -}
|
| -
|
| -.controlled-setting-bubble {
|
| - -webkit-margin-start: -20px;
|
| - background-color: white;
|
| - border: 1px solid #ccc;
|
| - border-radius: 4px;
|
| - box-shadow: 0 2px 2px #ddd;
|
| - margin-top: 10px;
|
| - padding: 10px;
|
| - position: absolute;
|
| - top: 50%;
|
| - z-index: 10;
|
| -}
|
| -
|
| -html[dir='ltr'] .controlled-setting-bubble {
|
| - left: 50%;
|
| -}
|
| -
|
| -html[dir='rtl'] .controlled-setting-bubble {
|
| - right: 50%;
|
| -}
|
| -
|
| -.controlled-setting-bubble::before {
|
| - -webkit-margin-start: 4px;
|
| - border-color: #ccc transparent;
|
| - border-style: solid;
|
| - border-width: 0 5px 5px;
|
| - content: '';
|
| - position: absolute;
|
| - top: -5px;
|
| -}
|
| -
|
| -.controlled-setting-bubble::after {
|
| - -webkit-margin-start: 5px;
|
| - border-color: white transparent;
|
| - border-style: solid;
|
| - border-width: 0 4px 4px;
|
| - content: '';
|
| - position: absolute;
|
| - top: -4px;
|
| -}
|
| -
|
| -.controlled-setting-bubble-text {
|
| - -webkit-padding-start: 30px;
|
| - background-repeat: no-repeat;
|
| - margin: 0;
|
| - min-height: 32px;
|
| - min-width: 200px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='policy']
|
| - .controlled-setting-bubble-text {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_MANDATORY_LARGE');
|
| - background-size: 22px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='extension']
|
| - .controlled-setting-bubble-text {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_EXTENSION_LARGE');
|
| - background-size: 22px;
|
| -}
|
| -
|
| -.controlled-setting-indicator[controlled-by='recommended']
|
| - .controlled-setting-bubble-text {
|
| - background-image:
|
| - url('chrome://theme/IDR_CONTROLLED_SETTING_RECOMMENDED_LARGE');
|
| - background-size: 22px;
|
| -}
|
| -
|
| -html[dir='rtl'] .controlled-setting-bubble-text {
|
| - background-position: right top;
|
| -}
|
| -
|
| -.controlled-setting-bubble-action {
|
| - padding: 0 !important;
|
| -}
|
|
|