/** * This file is part of Haketilo. * * Function: Handle page actions in a content script. * * Copyright (C) 2021 Wojtek Kosior * Redistribution terms are gathered in the `copyright' file. */ /* * IMPORTS_START * IMPORT CONNECTION_TYPE * IMPORT browser * IMPORT report_script * IMPORT report_settings * IMPORT report_document_type * IMPORTS_END */ let policy_received_callback; /* Snapshot url and content type early; these can be changed by other code. */ let url; let is_html; let port; let loaded = false; let scripts_awaiting = []; let nonce; function handle_message(message) { const [action, data] = message; if (action === "inject") { for (let script_text of data) { if (loaded) add_script(script_text); else scripts_awaiting.push(script_text); } } if (action === "settings") { report_settings(data); policy_received_callback({url, allow: data[1].allow}); } } function document_ready(event) { loaded = true; for (let script_text of scripts_awaiting) add_script(script_text); scripts_awaiting = undefined; } function add_script(script_text) { if (!is_html) return;
aboutsummaryrefslogtreecommitdiff
path: root/doc/images/coreutils-bag-graph.dot
diff options
context:
space:
mode:
Diffstat (limited to 'doc/images/coreutils-bag-graph.dot')
0 files changed, 0 insertions, 0 deletions