From afd37fbf8d2d262051159b27e419ef1315b3e24c Mon Sep 17 00:00:00 2001 From: retep998 Date: Mon, 22 Apr 2013 07:12:37 -0400 Subject: [PATCH] Restored some files deleted by the last commit. Signed-off-by: retep998 --- .gitignore | 3 +++ README.md | 5 +++++ assemble.bat | 9 +++++++++ scriptapi.js | 14 ++++++++++++++ testscript.html | 14 ++++++++++++++ 5 files changed, 45 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 assemble.bat create mode 100644 scriptapi.js create mode 100644 testscript.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a13c56 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.xpi +*.suo +*.sln \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e8f0e20 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +FireRecord +============ + +A firebug plugin which provides web automation to do automated testing or mundane tasks. +Developers: Peter Atechian, Rylan Doherty, David Westgate \ No newline at end of file diff --git a/assemble.bat b/assemble.bat new file mode 100644 index 0000000..3297acf --- /dev/null +++ b/assemble.bat @@ -0,0 +1,9 @@ +if exist "C:\Program Files\7-Zip\7z.exe" ( + "C:\Program Files\7-Zip\7z.exe" a FireRecord.zip chrome defaults chrome.manifest install.rdf +) else if exist "C:\Program Files (x86)\7-Zip\7z.exe" ( + "C:\Program Files (x86)\7-Zip\7z.exe" a FireRecord.zip chrome defaults chrome.manifest install.rdf +) else ( + "C:\Program Files\WinRAR\rar.exe" a FireRecord.zip chrome defaults chrome.manifest install.rdf +) +move FireRecord.zip FireRecord.xpi +start "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" FireRecord.xpi diff --git a/scriptapi.js b/scriptapi.js new file mode 100644 index 0000000..eb841bb --- /dev/null +++ b/scriptapi.js @@ -0,0 +1,14 @@ +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

+ +