From 8d975344733b7ae67df7b86295348b661bbe0385 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sat, 27 May 2006 20:52:38 +0200 Subject: usability enhancements for the loginform #803 darcs-hash:20060527185238-7ad00-1593c8b25d7f870c8a0b3017fbcf29c4e047f52c.gz --- lib/exe/js.php | 1 + lib/scripts/script.js | 8 ++++++++ 2 files changed, 9 insertions(+) (limited to 'lib') diff --git a/lib/exe/js.php b/lib/exe/js.php index 2aa9c4399..de996a117 100644 --- a/lib/exe/js.php +++ b/lib/exe/js.php @@ -141,6 +141,7 @@ function js_out(){ // add scroll event and tooltip rewriting js_runonstart('updateAccessKeyTooltip()'); js_runonstart('scrollToMarker()'); + js_runonstart('focusMarker()'); // initialize init pseudo event echo 'if (document.addEventListener) {'.NL; diff --git a/lib/scripts/script.js b/lib/scripts/script.js index 1f5a71e78..7c42191c4 100644 --- a/lib/scripts/script.js +++ b/lib/scripts/script.js @@ -408,6 +408,14 @@ function scrollToMarker(){ if(obj) obj.scrollIntoView(); } +/** + * Looks for an element with the ID focus__this at sets focus to it + */ +function focusMarker(){ + var obj = $('focus__this'); + if(obj) obj.focus(); +} + /** * Remove messages */ -- cgit v1.2.3