Revision 26e4800d
Added by koszko over 1 year ago
html/popup.js | ||
---|---|---|
83 | 83 |
|
84 | 84 |
if (page_info.payload) { |
85 | 85 |
if ("error" in page_info) { |
86 |
let long_msg = true; |
|
87 |
|
|
86 | 88 |
if (page_info.error.haketilo_error_type === "missing") |
87 | 89 |
payload_text = `None (error: resource with id '${page_info.error.id}' missing from the database)`; |
88 | 90 |
else if (page_info.error.haketilo_error_type === "circular") |
... | ... | |
91 | 93 |
payload_text = `None (error: failure reading Haketilo internal database)`; |
92 | 94 |
else if (page_info.error.haketilo_error_type === "other") |
93 | 95 |
payload_text = `None (error: unknown failure occured)`; |
96 |
else |
|
97 |
long_msg = false; |
|
98 |
|
|
99 |
if (long_msg) |
|
100 |
by_id("injected_payload").classList.add("long_msg"); |
|
94 | 101 |
} else { |
95 | 102 |
payload_text = page_info.payload.identifier; |
96 | 103 |
} |
... | ... | |
100 | 107 |
|
101 | 108 |
const scripts_fate = page_info.allow ? "allowed" : "blocked"; |
102 | 109 |
|
103 |
let mapping_text; |
|
110 |
let mapping_text, long_msg = true;
|
|
104 | 111 |
|
105 |
if (page_info.mapping === "~allow") |
|
112 |
if (page_info.mapping === "~allow") {
|
|
106 | 113 |
mapping_text = `None (scripts ${scripts_fate} by a rule)`; |
107 |
else if ("error" in page_info
|
|
108 |
&& page_info.error.haketilo_error_type ==="deciding_policy")
|
|
114 |
} else if ("error" in page_info &&
|
|
115 |
page_info.error.haketilo_error_type === "deciding_policy") {
|
|
109 | 116 |
mapping_text = `None (error occured when determining policy)`; |
110 |
else if (page_info.mapping)
|
|
117 |
} else if (page_info.mapping) {
|
|
111 | 118 |
mapping_text = page_info.mapping; |
112 |
else |
|
119 |
long_msg = false; |
|
120 |
} else { |
|
113 | 121 |
mapping_text = `None (scripts ${scripts_fate} by default policy)`; |
122 |
} |
|
114 | 123 |
|
115 | 124 |
by_id("mapping_used").innerText = mapping_text; |
125 |
if (long_msg) |
|
126 |
by_id("mapping_used").classList.add("long_msg"); |
|
116 | 127 |
} |
117 | 128 |
} |
118 | 129 |
|
Also available in: Unified diff
more improvements for abrowser&librewolf