From 7c059424deb0a720adb951d0d47469a009d9a198 Mon Sep 17 00:00:00 2001 From: retep998 Date: Thu, 4 Apr 2013 12:53:57 -0400 Subject: [PATCH] Added a basic scriptapi with a test page. Signed-off-by: retep998 --- scriptapi.js | 15 +++++++++++++-- testscript.html | 14 ++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 testscript.html diff --git a/scriptapi.js b/scriptapi.js index bd0767a..eb841bb 100644 --- a/scriptapi.js +++ b/scriptapi.js @@ -1,3 +1,14 @@ -function script_click_a(url) { - window.location.href = url; +function script_fire_event(element, type) { + //Todo - https://developer.mozilla.org/en-US/docs/DOM/document.createEvent + if (element.fireEvent) { + element.fireEvent('on' + type); + } else { + var obj = document.createEvent('Event'); + obj.initEvent(type, true, true); + element.dispatchEvent(obj); + } +} +function script_find_element(id) { + //Todo - Add parameters for rest of stuff + return document.getElementById(id); } \ No newline at end of file diff --git a/testscript.html b/testscript.html new file mode 100644 index 0000000..2ac472c --- /dev/null +++ b/testscript.html @@ -0,0 +1,14 @@ + + + + Test + + + + +

This will be clicked by the script

+

Test the script

+ +