toolkit/themes/shared/plugins/pluginProblem.css

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 /* This Source Code Form is subject to the terms of the Mozilla Public
     2  * License, v. 2.0. If a copy of the MPL was not distributed with this
     3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     5 @namespace html url(http://www.w3.org/1999/xhtml);
     7 /* These styles affect only the bound element, not other page content. */
     8 /* Keep any changes to these styles in sync with plugin-doorhanger.inc.css */
     9 .mainBox {
    10   font: message-box;
    11   font-size: 12px;
    12   text-align: center;
    13   display: table;
    14   width: 100%;
    15   height: 100%;
    16   background-color: rgb(72,72,72);
    17   color: white;
    18   -moz-user-select: none;
    19   position: relative;
    20 }
    22 .hoverBox {
    23   display: table-cell;
    24   box-sizing: border-box;
    25   padding: 5px;
    26   vertical-align: middle;
    27   width: 100%;
    28   height: 100%;
    29 }
    30 :-moz-handler-vulnerable-updatable .hoverBox:active,
    31 :-moz-handler-vulnerable-no-update .hoverBox:active,
    32 :-moz-handler-clicktoplay .hoverBox:active {
    33   background-color: rgb(65, 65, 65);
    34 }
    36 :-moz-handler-clicktoplay .hoverBox:active .msgTapToPlay,
    37 :-moz-handler-clicktoplay .hoverBox:active .msgClickToPlay,
    38 :-moz-handler-vulnerable-updatable .hoverBox:active .msgTapToPlay,
    39 :-moz-handler-vulnerable-updatable .hoverBox:active .msgClickToPlay,
    40 :-moz-handler-vulnerable-no-update .hoverBox:active .msgTapToPlay,
    41 :-moz-handler-vulnerable-no-update .hoverBox:active .msgClickToPlay {
    42   color: red;
    43 }
    45 :-moz-handler-vulnerable-updatable .hoverBox,
    46 :-moz-handler-vulnerable-no-update .hoverBox,
    47 :-moz-handler-blocked .hoverBox,
    48 :-moz-handler-crashed .hoverBox {
    49   background-image: url(chrome://mozapps/skin/plugins/contentPluginStripe.png);
    50 }
    52 html|a {
    53   color: white;
    54 }
    56 .icon {
    57   width: 48px;
    58   height: 48px;
    59   background-position: center;
    60   background-repeat: no-repeat;
    61   border: none;
    62   background-color: transparent;
    63   -moz-user-focus: ignore;
    64   margin-bottom: 6px;
    65 }
    67 :-moz-type-unsupported .icon,
    68 :-moz-type-unsupported-platform .icon {
    69   background-image: url(chrome://mozapps/skin/plugins/contentPluginMissing.png);
    70 }
    71 :-moz-type-unsupported .icon[installable] {
    72   background-image: url(chrome://mozapps/skin/plugins/contentPluginDownload.png);
    73 }
    74 :-moz-handler-vulnerable-updatable .icon,
    75 :-moz-handler-vulnerable-no-update .icon {
    76   background-image: url(chrome://mozapps/skin/plugins/contentPluginBlocked.png);
    77   -moz-user-focus: normal;
    78 }
    79 :-moz-handler-blocked .icon {
    80   background-image: url(chrome://mozapps/skin/plugins/contentPluginBlocked.png);
    81 }
    82 :-moz-handler-clicktoplay .icon {
    83   background-image: url(chrome://mozapps/skin/plugins/contentPluginActivate.png);
    84   -moz-user-focus: normal;
    85 }
    86 :-moz-handler-disabled .icon {
    87   background-image: url(chrome://mozapps/skin/plugins/contentPluginDisabled.png);
    88 }
    89 :-moz-handler-crashed .icon {
    90   background-image: url(chrome://mozapps/skin/plugins/contentPluginCrashed.png);
    91 }
    93 .throbber {
    94   padding-left: 16px; /* width of the background image */
    95   background: url(chrome://global/skin/icons/loading_16.png) no-repeat;
    96   margin-left: 5px;
    97 }
    99 .msgTapToPlay,
   100 .msgClickToPlay {
   101   text-decoration: underline;
   102 }
   104 @media not all and (-moz-touch-enabled) {
   105   :-moz-handler-clicktoplay .msgTapToPlay {
   106     display: none;
   107   }
   108 }
   110 @media (-moz-touch-enabled) {
   111   :-moz-handler-clicktoplay .msgClickToPlay {
   112     display: none;
   113   }
   114 }
   116 .submitStatus div {
   117   min-height: 19px; /* height of biggest line (with throbber) */
   118 }
   120 .submitComment {
   121   width: 340px;
   122   height: 70px;
   123   padding: 5px;
   124   border: none;
   125   border-radius: 5px;
   126   resize: none;
   127   font-family: inherit;
   128   font-size: inherit;
   129 }
   131 .submitURLOptInBox {
   132   text-align: start;
   133 }
   135 .submitURLOptIn {
   136   margin-left: -1px;
   137 }
   139 .mainBox[chromedir="rtl"] .submitURLOptIn {
   140   margin-left: 0;
   141   margin-right: -1px;
   142 }
   144 .submitButtonBox {
   145   margin-top: 7px;
   146 }
   148 .submitButton {
   149   float: right;
   150 }
   152 .mainBox[chromedir="rtl"] .submitButton {
   153   float: left;
   154 }
   156 .helpIcon {
   157   display: inline-block;
   158   min-width: 16px;
   159   min-height: 16px;
   160   background: url(chrome://mozapps/skin/plugins/pluginHelp-16.png) no-repeat;
   161   cursor: pointer;
   162   float: left;
   163 }
   165 .mainBox[chromedir="rtl"] .helpIcon {
   166   float: right;
   167 }
   169 .closeIcon {
   170   display: block;
   171   position: absolute;
   172   width: 16px;
   173   height: 16px;
   174   top: 4px;
   175   right: 4px;
   176   border: none;
   177   background-color: transparent;
   178   background-image: url("chrome://mozapps/skin/plugins/contentPluginClose.png");
   179   background-repeat: no-repeat;
   180 }
   182 .mainBox[chromedir="rtl"] .closeIcon {
   183   right: auto;
   184   left: 4px;
   185 }
   187 .closeIcon:hover {
   188   background-position: -16px 0;
   189 }
   191 .closeIcon:hover:active {
   192   background-position: -32px 0;
   193 }
   195 .action-link {
   196   display: inline-block;
   197   border-radius: 10px;
   198   background-color: rgb(35, 35, 35);
   199   padding: 2px 8px;
   200   margin-top: 7px;
   201   text-decoration: none;
   202 }
   203 .action-link:active {
   204   background-color: rgb(20, 20, 20);
   205 }
   207 :-moz-handler-vulnerable-updatable .action-link {
   208   background-color: #a81b0c;
   209 }
   210 :-moz-handler-vulnerable-updatable .action-link:active {
   211   background-color: #801409;
   212 }

mercurial