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