Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
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 /* ===== plugins.css =====================================================
6 == Styles used by the about:plugins page.
7 ======================================================================= */
9 body {
10 background-color: -moz-Field;
11 color: -moz-FieldText;
12 font: message-box;
13 }
15 div#outside {
16 text-align: justify;
17 width: 90%;
18 margin-left: 5%;
19 margin-right: 5%;
20 }
22 #plugs {
23 text-align: center;
24 font-size: xx-large;
25 font-weight: bold;
26 }
28 #noplugs {
29 font-size: x-large;
30 font-weight: bold;
31 }
33 div#findpluginupdates {
34 margin-top: 2em;
35 }
37 .plugname {
38 margin-top: 2em;
39 margin-bottom: 1em;
40 font-size: large;
41 text-align: start;
42 font-weight: bold;
43 }
45 dl {
46 margin: 0px 0px 3px 0px;
47 }
49 table {
50 background-color: -moz-Dialog;
51 color: -moz-DialogText;
52 font: message-box;
53 text-align: start;
54 width: 100%;
55 border: 1px solid ThreeDShadow;
56 border-spacing: 0px;
57 }
59 th, td {
60 border: none;
61 padding: 3px;
62 }
64 th {
65 text-align: center;
66 background-color: Highlight;
67 color: HighlightText;
68 }
70 th + th,
71 td + td {
72 -moz-border-start: 1px dotted ThreeDShadow;
73 }
75 td {
76 text-align: start;
77 border-top: 1px dotted ThreeDShadow;
78 }
80 th.type, th.suff {
81 width: 25%;
82 }
84 th.desc {
85 width: 50%;
86 }