summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/exe/js.php1
-rw-r--r--lib/scripts/script.js8
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(){