diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/exe/js.php | 1 | ||||
-rw-r--r-- | lib/scripts/script.js | 8 |
2 files changed, 9 insertions, 0 deletions
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 @@ -409,6 +409,14 @@ function scrollToMarker(){ } /** + * 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 */ function cleanMsgArea(){ |