summaryrefslogtreecommitdiff
path: root/javascript/duktape/netsurf.bnd
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2015-11-01 11:23:29 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2015-11-01 11:23:29 +0100
commite3a5fcf816e8b3b9c1488b0f9029b1f757f8ab7f (patch)
tree03a9e1d0f90505db5c970fadc10e89666c634e50 /javascript/duktape/netsurf.bnd
parent1284731d1a98ab7c62f15d95f575f9a20010b002 (diff)
downloadnetsurf-e3a5fcf816e8b3b9c1488b0f9029b1f757f8ab7f.tar.gz
netsurf-e3a5fcf816e8b3b9c1488b0f9029b1f757f8ab7f.tar.bz2
Rudimentary Event object binding
Diffstat (limited to 'javascript/duktape/netsurf.bnd')
-rw-r--r--javascript/duktape/netsurf.bnd32
1 files changed, 32 insertions, 0 deletions
diff --git a/javascript/duktape/netsurf.bnd b/javascript/duktape/netsurf.bnd
index 5fe5855d1..1f3938627 100644
--- a/javascript/duktape/netsurf.bnd
+++ b/javascript/duktape/netsurf.bnd
@@ -62,6 +62,38 @@ struct dom_html_br_element;
#include "Location.bnd"
#include "Navigator.bnd"
+/* events */
+
+#include "Event.bnd"
+
+init MutationEvent(struct dom_mutation_event *evt::evt);
+init UIEvent(struct dom_ui_event *evt::evt);
+init TextEvent(struct dom_text_event *evt::evt);
+init MutationNameEvent(struct dom_mutation_name_event *evt::evt);
+init MouseWheelEvent(struct dom_mouse_wheel_event *evt::evt);
+init MouseMultiWheelEvent(struct dom_mouse_multi_wheel_event *evt::evt);
+init MouseEvent(struct dom_mouse_event *evt::evt);
+init KeyboardEvent(struct dom_keyboard_event *evt::evt);
+init DocumentEvent(struct dom_document_event *evt::evt);
+init CustomEvent(struct dom_custom_event *evt::evt);
+init CompositionEvent(struct dom_ui_event *evt::evt);
+init WheelEvent(struct dom_mouse_event *evt::evt);
+init FocusEvent(struct dom_ui_event *evt::evt);
+init StorageEvent(struct dom_event *evt::evt);
+init CloseEvent(struct dom_event *evt::evt);
+init MessageEvent(struct dom_event *evt::evt);
+init ErrorEvent(struct dom_event *evt::evt);
+init BeforeUnloadEvent(struct dom_event *evt::evt);
+init PageTransitionEvent(struct dom_event *evt::evt);
+init HashChangeEvent(struct dom_event *evt::evt);
+init PopStateEvent(struct dom_event *evt::evt);
+init DragEvent(struct dom_mouse_event *evt::evt);
+init RelatedEvent(struct dom_event *evt::evt);
+init AutocompleteErrorEvent(struct dom_event *evt::evt);
+init TrackEvent(struct dom_event *evt::evt);
+
+
+/* html elements */
#include "HTMLElement.bnd"
/* specialisations of html_element */