0
0
mirror of https://github.com/rkd77/elinks.git synced 2025-09-21 19:46:23 -04:00

[action] Added toggle-ecmascript action

This commit is contained in:
Witold Filipczyk
2021-09-19 19:40:01 +02:00
parent 4e61b886bb
commit 929c8c9d81
4 changed files with 21 additions and 1 deletions

View File

@@ -136,13 +136,21 @@ read_url_list(void)
}
}
static int ecmascript_enabled = 1;
void
toggle_ecmascript(void)
{
ecmascript_enabled = !ecmascript_enabled;
}
int
get_ecmascript_enable(struct ecmascript_interpreter *interpreter)
{
struct string_list_item *item;
char *url;
if (!get_opt_bool("ecmascript.enable", NULL)
if (!ecmascript_enabled || !get_opt_bool("ecmascript.enable", NULL)
|| !interpreter || !interpreter->vs || !interpreter->vs->doc_view
|| !interpreter->vs->doc_view->document || !interpreter->vs->doc_view->document->uri) {
return 0;