diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2015-11-01 11:23:29 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2015-11-01 11:23:29 +0100 |
commit | e3a5fcf816e8b3b9c1488b0f9029b1f757f8ab7f (patch) | |
tree | 03a9e1d0f90505db5c970fadc10e89666c634e50 /javascript/duktape/netsurf.bnd | |
parent | 1284731d1a98ab7c62f15d95f575f9a20010b002 (diff) | |
download | netsurf-e3a5fcf816e8b3b9c1488b0f9029b1f757f8ab7f.tar.gz netsurf-e3a5fcf816e8b3b9c1488b0f9029b1f757f8ab7f.tar.bz2 |
Rudimentary Event object binding
Diffstat (limited to 'javascript/duktape/netsurf.bnd')
-rw-r--r-- | javascript/duktape/netsurf.bnd | 32 |
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 */ |