diff options
-rw-r--r-- | app/class/modelrender.php | 4 | ||||
-rw-r--r-- | app/view/templates/backtopbar.php | 11 | ||||
-rw-r--r-- | app/view/templates/edit.php | 2 | ||||
-rw-r--r-- | composer.json | 2 |
4 files changed, 13 insertions, 6 deletions
diff --git a/app/class/modelrender.php b/app/class/modelrender.php index d0be54c..3db21f6 100644 --- a/app/class/modelrender.php +++ b/app/class/modelrender.php @@ -247,7 +247,9 @@ class Modelrender extends Modelart $templatejsart = $this->art->templatejavascript(); $head .= '<script src="' . Model::renderpath() . $templatejsart . '.js" async/></script>' . PHP_EOL; } - $head .= '<script src="' . Model::renderpath() . $this->art->id() . '.js" async/></script>' . PHP_EOL; + if (!empty($this->art->javascript())) { + $head .= '<script src="' . Model::renderpath() . $this->art->id() . '.js" async/></script>' . PHP_EOL; + } if (!empty(Config::analytics())) { diff --git a/app/view/templates/backtopbar.php b/app/view/templates/backtopbar.php index 19b9cf0..76ec90f 100644 --- a/app/view/templates/backtopbar.php +++ b/app/view/templates/backtopbar.php @@ -2,7 +2,7 @@ <span id="search"> <form action="<?= $this->url('search') ?>" method="post"> -<input type="text" list="searchdatalist" name="id" id="search" placeholder="page id" required <?= $tab !== 'edit' ? 'autofocus' : '' ?>> +<input type="text" list="searchdatalist" name="id" id="search" placeholder="page id" required <?= $tab !== 'edit' && !$user->isvisitor() ? 'autofocus' : '' ?>> <input type="submit" name="action" value="read"> <?= $user->iseditor() ? '<input type="submit" name="action" value="edit">' : '' ?> @@ -49,7 +49,7 @@ if($user->isadmin()) { <form action="<?= $this->url('log') ?>" method="post" id="connect"> -<input type="password" name="pass" id="loginpass" placeholder="password"> +<input type="password" name="pass" id="loginpass" placeholder="password" autofocus> <input type="hidden" name="route" value="home"> <input type="submit" name="log" value="login"> </form> @@ -64,7 +64,12 @@ if($user->isadmin()) { <form action="<?= $this->url('log') ?>" method="post" id="connect"> -<input type="submit" name="log" value="logout"> +<input type="submit" name="log" value="logout" > +<?php if($tab === 'edit') { ?> + <input type="hidden" name="route" value="artread/"> + <input type="hidden" name="id" value="<?= $pageid ?>"> +<?php } ?> + </form> diff --git a/app/view/templates/edit.php b/app/view/templates/edit.php index b097378..7cebcc7 100644 --- a/app/view/templates/edit.php +++ b/app/view/templates/edit.php @@ -10,7 +10,7 @@ <body> <main class="editor"> - <?php $this->insert('backtopbar', ['user' => $user, 'tab' => 'edit', 'pagelist' => $pagelist]) ?> + <?php $this->insert('backtopbar', ['user' => $user, 'tab' => 'edit', 'pagelist' => $pagelist, 'pageid' => $art->id()]) ?> <?php $this->insert('edittopbar', ['art' => $art, 'user' => $user]) ?> diff --git a/composer.json b/composer.json index a9a5c61..78bb37e 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "w-cms", "description": "point'n think", - "version": "1.5.5", + "version": "1.5.6", "require": { "michelf/php-markdown": "^1.8", "league/plates": "3.*", |