From 007b87d48b647b0bdf4d8bc8bd28796d3cca05d2 Mon Sep 17 00:00:00 2001 From: Paweł Zuzelski Date: Sun, 28 Mar 2010 21:52:50 +0200 Subject: 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 elements. --- examples/data/scripts/follow.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'examples/data/scripts/follow.js') 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; -- cgit v1.2.3