summaryrefslogtreecommitdiff
path: root/javascript/jsapi/htmlelement.bnd
diff options
context:
space:
mode:
Diffstat (limited to 'javascript/jsapi/htmlelement.bnd')
-rw-r--r--javascript/jsapi/htmlelement.bnd25
1 files changed, 25 insertions, 0 deletions
diff --git a/javascript/jsapi/htmlelement.bnd b/javascript/jsapi/htmlelement.bnd
index 71bb31bc1..15fe83e9c 100644
--- a/javascript/jsapi/htmlelement.bnd
+++ b/javascript/jsapi/htmlelement.bnd
@@ -36,6 +36,8 @@ binding htmlelement {
private "dom_element *" node;
private "struct html_content *" htmlc;
+
+ property unshared type EventHandler;
}
api finalise %{
@@ -214,3 +216,26 @@ getter childElementCount %{
}
}
%}
+
+getter EventHandler %{
+ JSLOG("propname[%d]=\"%s\"",
+ tinyid,
+ jsclass_properties[tinyid].name);
+%}
+
+setter EventHandler %{
+ JSLOG("propname[%d]=\"%s\"",
+ tinyid,
+ jsclass_properties[tinyid].name);
+
+/*
+1. Create a dom_event_listener From a handle_event function pointer
+ and a private word In a document context
+
+2. Register for your events on a target (dom nodes are targets)
+ dom_event_target_add_event_listener(node, evt_name, listener,
+ capture_or_not)
+
+ */
+
+%}