diff options
Diffstat (limited to 'inc/template.php')
-rw-r--r-- | inc/template.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/inc/template.php b/inc/template.php index 71bb64b4c..9fee928ae 100644 --- a/inc/template.php +++ b/inc/template.php @@ -201,9 +201,17 @@ function tpl_metaheaders(){ // load javascript $js_edit = ($ACT=='edit' || $ACT=='preview') ? 1 : 0; $js_write = ($INFO['writable']) ? 1 : 0; - $js_sig = ($conf['useacl'] && $_SERVER['REMOTE_USER']) ? 1 : 0; + if($js_edit && $js_write){ + ptln('<script language="javascript" type="text/javascript" charset="utf-8">',$it); + ptln("NS='".$INFO['namespace']."';",$it+2); + if($conf['useacl'] && $_SERVER['REMOTE_USER']){ + require_once('inc/toolbar.php'); + ptln("SIG='".toolbar_signature()."';",$it+2); + } + ptln('</script>',$it); + } ptln('<script language="javascript" type="text/javascript" charset="utf-8" src="'. - DOKU_BASE.'lib/exe/js.php?edit='.$js_edit.'&write='.$js_write.'&sig='.$js_sig.'"></script>',$it); + DOKU_BASE.'lib/exe/js.php?edit='.$js_edit.'&write='.$js_write.'"></script>',$it); } /** |