summaryrefslogtreecommitdiff
path: root/javascript/jsapi
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2012-10-29 23:46:07 +0000
committerVincent Sanders <vince@kyllikki.org>2012-10-29 23:46:07 +0000
commit881daebce29e7c4c956a3999aa9088179aa5b655 (patch)
tree60b50a26b9fbf1227bb52c7683b801cce429d32f /javascript/jsapi
parentac286c4a95f280fb9546f80f0e256543faa8354a (diff)
downloadnetsurf-881daebce29e7c4c956a3999aa9088179aa5b655.tar.gz
netsurf-881daebce29e7c4c956a3999aa9088179aa5b655.tar.bz2
get minimal window property functionality working on window object
Diffstat (limited to 'javascript/jsapi')
-rw-r--r--javascript/jsapi/bindings/window.bnd10
1 files changed, 9 insertions, 1 deletions
diff --git a/javascript/jsapi/bindings/window.bnd b/javascript/jsapi/bindings/window.bnd
index c56838530..c0b659ea1 100644
--- a/javascript/jsapi/bindings/window.bnd
+++ b/javascript/jsapi/bindings/window.bnd
@@ -30,6 +30,14 @@ operation prompt %{
warn_user(message, NULL);
%}
+getter window %{
+ jsretval = OBJECT_TO_JSVAL(obj);
+%}
+
+getter self %{
+ jsretval = OBJECT_TO_JSVAL(obj);
+%}
+
api init %{
JSObject *user_proto;
@@ -119,7 +127,7 @@ binding window {
* context structure.
*
* internal are value stored in private context structure but not
- * passed to constructor.
+ * passed to constructor but are considered for property getters/setters.
*/
private "struct browser_window *" bw;
private "struct html_content *" htmlc;