Browse Source

support rich editor in logged-out mode

pull/82/head
Aaron Parecki 8 years ago
parent
commit
bdff359178
No known key found for this signature in database GPG Key ID: 276C2817346D6056
  1. 11
      controllers/editor.php
  2. 5
      views/editor.php

11
controllers/editor.php

@ -1,12 +1,11 @@
<?php <?php
$app->get('/editor', function() use($app) { $app->get('/editor', function() use($app) {
if($user=require_login($app)) {
$html = $app->render('editor.php', [
'user' => $user
]);
$app->response()->body($html);
}
$user = require_login($app, false);
$html = $app->render('editor.php', [
'user' => $user
]);
$app->response()->body($html);
}); });
$app->post('/editor/publish', function() use($app) { $app->post('/editor/publish', function() use($app) {

5
views/editor.php

@ -44,7 +44,9 @@
<div class="toolbar"> <div class="toolbar">
<div class="toolbar-left"> <div class="toolbar-left">
<span class="item"><a href="/"><img src="/editor-files/quill-logo-36.png" width="36" height="31" class="logo"></a></span> <span class="item"><a href="/"><img src="/editor-files/quill-logo-36.png" width="36" height="31" class="logo"></a></span>
<span class="item text"><b><?= display_url($this->user->url) ?></b></span>
<? if($this->user): ?>
<span class="item text"><b><?= display_url($this->user->url) ?></b></span>
<? endif; ?>
<span class="item text"><span id="draft-status">Draft</span></span> <span class="item text"><span id="draft-status">Draft</span></span>
</div> </div>
<div class="toolbar-right"> <div class="toolbar-right">
@ -109,6 +111,7 @@
<div class="helptext">You need to sign in before you can publish! Don't worry, your draft will still be here when you finish signing in.</div> <div class="helptext">You need to sign in before you can publish! Don't worry, your draft will still be here when you finish signing in.</div>
<input type="url" class="form-field-small" placeholder="yourdomain.com" id="signin-domain"> <input type="url" class="form-field-small" placeholder="yourdomain.com" id="signin-domain">
<button class="btn btn-small" id="signin-btn">Sign In</button> <button class="btn btn-small" id="signin-btn">Sign In</button>
<div class="helptext small"><a href="/docs">How does this work?</a></div>
</div> </div>
</div> </div>

Loading…
Cancel
Save