aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/scripts/follow.js
diff options
context:
space:
mode:
authorGravatar Paweł Zuzelski <pawelz@pld-linux.org>2010-03-28 21:52:50 +0200
committerGravatar Paweł Zuzelski <pawelz@pld-linux.org>2010-03-28 21:52:50 +0200
commit007b87d48b647b0bdf4d8bc8bd28796d3cca05d2 (patch)
tree0fe108a6f6badfeaf2159ec75dcdd113ccfcdc4d /examples/data/scripts/follow.js
parent8bd5a87606d54308e666afdc1b83d79d3e42720c (diff)
more events from follow script
emit FORM_ACTIVE on TEXT, PASSWORD, TEXTAREA and SELECT reset mode on other INPUT elements (checkboxes, radiobuttons etc) Additionaly: does not invoke item.select() on <input type='FILE'> elements.
Diffstat (limited to 'examples/data/scripts/follow.js')
-rw-r--r--examples/data/scripts/follow.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/data/scripts/follow.js b/examples/data/scripts/follow.js
index 9236ed4..f8c859d 100644
--- a/examples/data/scripts/follow.js
+++ b/examples/data/scripts/follow.js
@@ -138,17 +138,18 @@ function clickElem(item) {
} catch(err) {
type = 'TEXT';
}
- if (type == 'TEXT' || type == 'FILE' || type == 'PASSWORD') {
+ if (type == 'TEXT' || type == 'PASSWORD') {
item.focus();
item.select();
+ rv="XXXEMIT_FORM_ACTIVEXXX";
} else {
item.click();
+ rv="XXXRESET_MODEXXX";
}
- rv="XXXFORMELEMENTCLICKEDXXX";
} else if (name == 'TEXTAREA' || name == 'SELECT') {
item.focus();
item.select();
- rv="XXXFORMELEMENTCLICKEDXXX";
+ rv="XXXEMIT_FORM_ACTIVEXXX";
} else {
item.click();
window.location = item.href;