diff options
author | Adrian Lang <mail@adrianlang.de> | 2011-04-21 09:18:05 +0200 |
---|---|---|
committer | Adrian Lang <mail@adrianlang.de> | 2011-04-21 09:21:00 +0200 |
commit | 4b1755bd15d9e5427c81f638e2b06d4716cd8642 (patch) | |
tree | 5a25a8a784b0ce2b1af1211faf2fa0bad2ff99a3 /lib/scripts/locktimer.js | |
parent | 30d5f023681653193648e9997dded12bbdcb3623 (diff) | |
download | dokuwiki-4b1755bd15d9e5427c81f638e2b06d4716cd8642.tar.gz dokuwiki-4b1755bd15d9e5427c81f638e2b06d4716cd8642.zip |
Make locktimer more robust
If no HTML element with the id wiki__text exists, locktimer.init led to a
JavaScript error.
Diffstat (limited to 'lib/scripts/locktimer.js')
-rw-r--r-- | lib/scripts/locktimer.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/scripts/locktimer.js b/lib/scripts/locktimer.js index f5ba1c60d..0db7d2b15 100644 --- a/lib/scripts/locktimer.js +++ b/lib/scripts/locktimer.js @@ -9,7 +9,11 @@ var locktimer = { msg: '', pageid: '', - init: function(timeout,msg,draft){ + init: function(timeout,msg,draft,edid){ + var edit = $(edid); + if(!edit) return; + if(edit.readOnly) return; + // init values locktimer.timeout = timeout*1000; locktimer.msg = msg; @@ -19,7 +23,6 @@ var locktimer = { if(!$('dw__editform')) return; locktimer.pageid = $('dw__editform').elements.id.value; if(!locktimer.pageid) return; - if($('wiki__text').readOnly) return; // init ajax component locktimer.sack = new sack(DOKU_BASE + 'lib/exe/ajax.php'); |