From b45f1480f56b3daffd7464ace5fecbf039e1080b Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Thu, 10 Nov 2022 19:44:48 +0100 Subject: [PATCH] [event] For now only Spidermonkey has implemented (partially) KeyboardEvent --- src/viewer/text/link.cpp | 3 ++- src/viewer/text/view.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/viewer/text/link.cpp b/src/viewer/text/link.cpp index 369eb25d..4e6aa493 100644 --- a/src/viewer/text/link.cpp +++ b/src/viewer/text/link.cpp @@ -68,6 +68,7 @@ current_link_evhook(struct document_view *doc_view, enum script_event_hook_type if (!link) return -1; if (!doc_view->vs->ecmascript) return -1; +#ifdef CONFIG_ECMASCRIPT_SMJS std::map *mapa = (std::map *)doc_view->document->element_map; if (mapa) { @@ -78,7 +79,7 @@ current_link_evhook(struct document_view *doc_view, enum script_event_hook_type check_element_event(element->second, event_name, NULL); } } - +#endif if (!link->event_hooks) return -1; foreach (evhook, *link->event_hooks) { diff --git a/src/viewer/text/view.cpp b/src/viewer/text/view.cpp index 3672d579..b372a70a 100644 --- a/src/viewer/text/view.cpp +++ b/src/viewer/text/view.cpp @@ -1289,7 +1289,7 @@ try_form_action(struct session *ses, struct document_view *doc_view, if (!link_is_textinput(link)) return FRAME_EVENT_IGNORED; -#ifdef CONFIG_ECMASCRIPT +#ifdef CONFIG_ECMASCRIPT_SMJS if (ses->insert_mode == INSERT_MODE_ON) { std::map *mapa = (std::map *)doc_view->document->element_map;