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/. */
6 .console-box {
7 -moz-binding: url("chrome://global/content/consoleBindings.xml#console-box");
8 overflow: auto;
9 }
11 .console-rows {
12 -moz-user-focus: normal;
13 }
15 .console-row[type="error"],
16 .console-row[type="warning"] {
17 -moz-binding: url("chrome://global/content/consoleBindings.xml#error");
18 }
20 .console-row[type="message"] {
21 -moz-binding: url("chrome://global/content/consoleBindings.xml#message");
22 }
24 .console-msg-text,
25 .console-error-msg {
26 white-space: pre-wrap;
27 }
29 .console-error-source {
30 -moz-binding: url("chrome://global/content/consoleBindings.xml#console-error-source");
31 }
33 .console-dots {
34 width: 1px;
35 }
37 /* :::::::::: hiding and showing of rows for each mode :::::::::: */
39 .console-box[mode="Warnings"] > .console-box-internal > .console-rows
40 > .console-row[type="error"],
41 .console-box[mode="Messages"] > .console-box-internal > .console-rows
42 > .console-row[type="error"]
43 {
44 display: none;
45 }
47 .console-box[mode="Errors"] > .console-box-internal > .console-rows
48 > .console-row[type="warning"],
49 .console-box[mode="Messages"] > .console-box-internal > .console-rows
50 > .console-row[type="warning"]
51 {
52 display: none;
53 }
55 .console-box[mode="Errors"] > .console-box-internal > .console-rows
56 > .console-row[type="message"],
57 .console-box[mode="Warnings"] > .console-box-internal > .console-rows
58 > .console-row[type="message"]
59 {
60 display: none;
61 }
63 .filtered-by-string {
64 display: none;
65 }
67 /* If line number is 0, hide the line number section */
68 .lineNumberRow[line="0"] {
69 display: none;
70 }
72 #TextboxEval {
73 direction: ltr;
74 }