From 8c6d4db4dc97aab34c9778bb9b4c4dde157700e9 Mon Sep 17 00:00:00 2001 From: Trendschau Date: Fri, 17 May 2019 22:09:35 +0200 Subject: [PATCH] Version 1.2.14 Magic Table of Contents --- .gitignore | 3 +- cache/lastCache.txt | 2 +- ...2-Write-Content.md => 01-Write-Content.md} | 0 ...4-Markdown-Test.md => 02-Markdown-Test.md} | 0 content/00-Welcome/index.md | 2 - system/Controllers/AuthController.php | 4 +- system/Controllers/ContentApiController.php | 187 ++++++++++++-- .../Controllers/ContentBackendController.php | 2 +- system/Controllers/SetupController.php | 1 + system/Extensions/ParsedownExtension.php | 43 +++- .../Middleware/RedirectIfUnauthenticated.php | 6 +- system/Models/Folder.php | 26 +- system/Models/User.php | 7 +- system/author/auth/login.twig | 69 ++--- system/author/auth/setup.twig | 62 ++--- system/author/auth/welcome.twig | 2 +- system/author/css/fontello/config.json | 6 + .../css/fontello/css/fontello-codes.css | 1 + .../css/fontello/css/fontello-embedded.css | 13 +- .../css/fontello/css/fontello-ie7-codes.css | 1 + .../author/css/fontello/css/fontello-ie7.css | 1 + system/author/css/fontello/css/fontello.css | 15 +- system/author/css/fontello/demo.html | 17 +- system/author/css/fontello/font/fontello.eot | Bin 15396 -> 15608 bytes system/author/css/fontello/font/fontello.svg | 2 + system/author/css/fontello/font/fontello.ttf | Bin 15228 -> 15440 bytes system/author/css/fontello/font/fontello.woff | Bin 9140 -> 9292 bytes .../author/css/fontello/font/fontello.woff2 | Bin 7844 -> 7976 bytes system/author/css/style.css | 242 ++++++++++-------- system/author/editor/editor-blox.twig | 48 ++-- system/author/editor/publish-controller.twig | 44 ++-- system/author/js/vue-blox.js | 45 +++- system/author/js/vue-navi.js | 2 +- system/author/js/vue-publishcontroller.js | 3 + system/author/partials/editorNavi.twig | 22 +- system/author/settings/user.twig | 4 +- system/system.php | 18 ++ 37 files changed, 582 insertions(+), 318 deletions(-) rename content/00-Welcome/{02-Write-Content.md => 01-Write-Content.md} (100%) rename content/00-Welcome/{04-Markdown-Test.md => 02-Markdown-Test.md} (100%) diff --git a/.gitignore b/.gitignore index b7c673a..80bc914 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ plugins/finalwords plugins/joblistings plugins/landingpage plugins/mail +plugins/newsletter plugins/textadds plugins/version settings/settings.yaml @@ -17,4 +18,4 @@ system/vendor tests themes/monograf zips -zip.php \ No newline at end of file +build.php \ No newline at end of file diff --git a/cache/lastCache.txt b/cache/lastCache.txt index 4f15335..f50eb1c 100644 --- a/cache/lastCache.txt +++ b/cache/lastCache.txt @@ -1 +1 @@ -1556962245 \ No newline at end of file +1558123679 \ No newline at end of file diff --git a/content/00-Welcome/02-Write-Content.md b/content/00-Welcome/01-Write-Content.md similarity index 100% rename from content/00-Welcome/02-Write-Content.md rename to content/00-Welcome/01-Write-Content.md diff --git a/content/00-Welcome/04-Markdown-Test.md b/content/00-Welcome/02-Markdown-Test.md similarity index 100% rename from content/00-Welcome/04-Markdown-Test.md rename to content/00-Welcome/02-Markdown-Test.md diff --git a/content/00-Welcome/index.md b/content/00-Welcome/index.md index 2a11a3b..dcbb59a 100644 --- a/content/00-Welcome/index.md +++ b/content/00-Welcome/index.md @@ -2,5 +2,3 @@ Great that you give Typemill a try!! Typemill is a small open source cms and a project in work. You will probably miss some important features, but I am working hard to add everything that is needed for a handy and productive writing-system. -Read the short introduction about "writing content" before you start or simply play around and try it out. - diff --git a/system/Controllers/AuthController.php b/system/Controllers/AuthController.php index 6a9284e..2bd2aa5 100644 --- a/system/Controllers/AuthController.php +++ b/system/Controllers/AuthController.php @@ -113,11 +113,11 @@ class AuthController extends Controller { $user = new User(); $userdata = $user->getUser($params['username']); - + if($userdata && password_verify($params['password'], $userdata['password'])) { $user->login($userdata['username']); - + /* clear the user login attemps */ if($userLogins) { diff --git a/system/Controllers/ContentApiController.php b/system/Controllers/ContentApiController.php index b409e66..c2104f3 100644 --- a/system/Controllers/ContentApiController.php +++ b/system/Controllers/ContentApiController.php @@ -244,7 +244,7 @@ class ContentApiController extends ContentController $this->params = $request->getParams(); $this->uri = $request->getUri(); - # url is only needed, if an active page is moved + # url is only needed, if an active page is moved to another folder, so user has to be redirected to the new url $url = false; # set structure @@ -292,8 +292,8 @@ class ContentApiController extends ContentController } elseif($this->params['active'] == 'active') { - # an active file has been moved to another folder - $url = $this->uri->getBaseUrl() . '/tm/content' . $newFolder->urlRelWoF . '/' . $item->slug; + # an active file has been moved to another folder, so send new url with response + $url = $this->uri->getBaseUrl() . '/tm/content/' . $this->settings['editor'] . $newFolder->urlRelWoF . '/' . $item->slug; } # add item to newFolder @@ -305,7 +305,7 @@ class ContentApiController extends ContentController # initialise write object $write = new Write(); - # iterate through the whole content of the new folder + # iterate through the whole content of the new folder to rename the files $writeError = false; foreach($folderContent as $folderItem) { @@ -591,15 +591,37 @@ class ContentApiController extends ContentController # needed for ToC links $relurl = '/tm/content/' . $this->settings['editor'] . '/' . $this->item->urlRel; + # flag for TOC + $toc = false; + + # loop through mardkown-array and create html-blocks foreach($content as $key => $block) { - /* parse markdown-file to content-array */ + # parse markdown-file to content-array $contentArray = $parsedown->text($block); - /* parse markdown-content-array to content-string */ + if($block == '[TOC]') + { + $toc = $key; + } + + # parse markdown-content-array to content-string $content[$key] = ['id' => $key, 'html' => $parsedown->markup($contentArray, $relurl)]; } + if($toc) + { + $tocMarkup = $parsedown->buildTOC($parsedown->headlines); + $content[$toc] = ['id' => $toc, 'html' => $tocMarkup]; + } + + /* + $footnotes = $parsedown->getFootnotes(); + + print_r($footnotes); + die(); + */ + return $response->withJson(array('data' => $content, 'errors' => false)); } @@ -685,6 +707,7 @@ class ContentApiController extends ContentController { # update the internal structure $this->setStructure($draft = true, $cache = false); + $this->content = $pageMarkdown; } else { @@ -695,17 +718,93 @@ class ContentApiController extends ContentController $parsedown->setSafeMode(true); /* parse markdown-file to content-array */ - $blockArray = $parsedown->text($blockMarkdown); + $blockArray = $parsedown->text($blockMarkdown); + + # we assume that toc is not relevant + $toc = false; + + # needed for ToC links + $relurl = '/tm/content/' . $this->settings['editor'] . '/' . $this->item->urlRel; + + if($blockMarkdown == '[TOC]') + { + # if block is table of content itself, then generate the table of content + $tableofcontent = $this->generateToc(); + + # and only use the html-markup + $blockHTML = $tableofcontent['html']; + } + else + { + # parse markdown-content-array to content-string + $blockHTML = $parsedown->markup($blockArray, $relurl); + + # if it is a headline + if($blockMarkdown[0] == '#') + { + # then the TOC holds either false (if no toc used in the page) or it holds an object with the id and toc-markup + $toc = $this->generateToc(); + } + } + + return $response->withJson(array('content' => [ 'id' => $id, 'html' => $blockHTML ] , 'markdown' => $blockMarkdown, 'id' => $id, 'toc' => $toc, 'errors' => false)); + } + + protected function generateToc() + { + # we assume that page has no table of content + $toc = false; + + # make sure $this->content is updated + $content = $this->content; + + if($content == '') + { + $content = []; + } + + # initialize parsedown extension + $parsedown = new ParsedownExtension(); + + # if content is not an array, then transform it + if(!is_array($content)) + { + # turn markdown into an array of markdown-blocks + $content = $parsedown->markdownToArrayBlocks($content); + } # needed for ToC links - $relurl = '/tm/content/' . $this->settings['editor'] . '/' . $this->item->urlRel; + $relurl = '/tm/content/' . $this->settings['editor'] . '/' . $this->item->urlRel; - /* parse markdown-content-array to content-string */ - $blockHTML = $parsedown->markup($blockArray, $relurl); + # loop through mardkown-array and create html-blocks + foreach($content as $key => $block) + { + # parse markdown-file to content-array + $contentArray = $parsedown->text($block); + + if($block == '[TOC]') + { + # toc is true and holds the key of the table of content now + $toc = $key; + } - return $response->withJson(array('content' => [ 'id' => $id, 'html' => $blockHTML ] , 'markdown' => $blockMarkdown, 'id' => $id, 'errors' => false)); + # parse markdown-content-array to content-string + $content[$key] = ['id' => $key, 'html' => $parsedown->markup($contentArray, $relurl)]; + } + + # if page has a table of content + if($toc) + { + # generate the toc markup + $tocMarkup = $parsedown->buildTOC($parsedown->headlines); + + # toc holds the id of the table of content and the html-markup now + $toc = ['id' => $toc, 'html' => $tocMarkup]; + } + + return $toc; } - + public function updateBlock(Request $request, Response $response, $args) { /* get params from call */ @@ -791,6 +890,9 @@ class ContentApiController extends ContentController { # update the internal structure $this->setStructure($draft = true, $cache = false); + + # updated the content variable + $this->content = $pageMarkdown; } else { @@ -810,13 +912,34 @@ class ContentApiController extends ContentController $blockArray = $parsedown->text($blockMarkdown); } + # we assume that toc is not relevant + $toc = false; + # needed for ToC links $relurl = '/tm/content/' . $this->settings['editor'] . '/' . $this->item->urlRel; - /* parse markdown-content-array to content-string */ - $blockHTML = $parsedown->markup($blockArray, $relurl); + if($blockMarkdown == '[TOC]') + { + # if block is table of content itself, then generate the table of content + $tableofcontent = $this->generateToc(); - return $response->withJson(array('content' => ['id' => $id, 'html' => $blockHTML], 'markdown' => $blockMarkdown, 'id' => $id, 'errors' => false)); + # and only use the html-markup + $blockHTML = $tableofcontent['html']; + } + else + { + # parse markdown-content-array to content-string + $blockHTML = $parsedown->markup($blockArray, $relurl); + + # if it is a headline + if($blockMarkdown[0] == '#') + { + # then the TOC holds either false (if no toc used in the page) or it holds an object with the id and toc-markup + $toc = $this->generateToc(); + } + } + + return $response->withJson(array('content' => [ 'id' => $id, 'html' => $blockHTML ] , 'markdown' => $blockMarkdown, 'id' => $id, 'toc' => $toc, 'errors' => false)); } public function moveBlock(Request $request, Response $response, $args) @@ -869,10 +992,10 @@ class ContentApiController extends ContentController # if the block does not exists, return an error return $response->withJson(array('data' => false, 'errors' => 'The ID of the content-block is wrong.'), 404); } - + $extract = array_splice($pageMarkdown, $oldIndex, 1); array_splice($pageMarkdown, $newIndex, 0, $extract); - + # encode the content into json $pageJson = json_encode($pageMarkdown); @@ -884,30 +1007,31 @@ class ContentApiController extends ContentController { # update the internal structure $this->setStructure($draft = true, $cache = false); + + # update this content + $this->content = $pageMarkdown; } else { return $response->withJson(['errors' => ['message' => 'Could not write to file. Please check if the file is writable']], 404); } + # we assume that toc is not relevant + $toc = false; + # needed for ToC links $relurl = '/tm/content/' . $this->settings['editor'] . '/' . $this->item->urlRel; - # generate html array - $pageHTML = []; - foreach($pageMarkdown as $key => $markdownBlock) + # if the moved item is a headline + if($extract[0][0] == '#') { - /* parse markdown-file to content-array */ - $contentArray = $parsedown->text($markdownBlock); - - /* parse markdown-content-array to content-string */ - $pageHTML[$key] = ['id' => $key, 'html' => $parsedown->markup($contentArray, $relurl)]; + $toc = $this->generateToc(); } # if it is the title, then delete the "# " if it exists $pageMarkdown[0] = trim($pageMarkdown[0], "# "); - return $response->withJson(array('markdown' => $pageMarkdown, 'html' => $pageHTML, 'errors' => false)); + return $response->withJson(array('markdown' => $pageMarkdown, 'toc' => $toc, 'errors' => false)); } public function deleteBlock(Request $request, Response $response, $args) @@ -1000,8 +1124,15 @@ class ContentApiController extends ContentController { return $response->withJson(['errors' => ['message' => 'Could not write to file. Please check if the file is writable']], 404); } - - return $response->withJson(array('markdown' => $pageMarkdown, 'errors' => $errors)); + + $toc = false; + + if($contentBlock[0] == '#') + { + $toc = $this->generateToc(); + } + + return $response->withJson(array('markdown' => $pageMarkdown, 'toc' => $toc, 'errors' => $errors)); } public function createImage(Request $request, Response $response, $args) diff --git a/system/Controllers/ContentBackendController.php b/system/Controllers/ContentBackendController.php index 6c5770c..3ad4a52 100644 --- a/system/Controllers/ContentBackendController.php +++ b/system/Controllers/ContentBackendController.php @@ -71,7 +71,7 @@ class ContentBackendController extends ContentController $content = trim($contentParts[1]); } } - + return $this->render($response, 'editor/editor-raw.twig', array('navigation' => $this->structure, 'title' => $title, 'content' => $content, 'item' => $this->item, 'settings' => $this->settings )); } diff --git a/system/Controllers/SetupController.php b/system/Controllers/SetupController.php index c507992..fd81985 100644 --- a/system/Controllers/SetupController.php +++ b/system/Controllers/SetupController.php @@ -20,6 +20,7 @@ class SetupController extends Controller try{ $checkFolder->checkPath('settings/users'); }catch(\Exception $e){ $systemcheck['error'][] = $e->getMessage(); } try{ $checkFolder->checkPath('content'); }catch(\Exception $e){ $systemcheck['error'][] = $e->getMessage(); } try{ $checkFolder->checkPath('cache'); }catch(\Exception $e){ $systemcheck['error'][] = $e->getMessage(); } + try{ $checkFolder->checkPath('media'); }catch(\Exception $e){ $systemcheck['error'][] = $e->getMessage(); } $systemcheck = empty($systemcheck) ? false : $systemcheck; diff --git a/system/Extensions/ParsedownExtension.php b/system/Extensions/ParsedownExtension.php index 47fbbe9..c3e71b7 100644 --- a/system/Extensions/ParsedownExtension.php +++ b/system/Extensions/ParsedownExtension.php @@ -57,7 +57,21 @@ class ParsedownExtension extends \ParsedownExtra } return $markup; - } + } + + + public function getFootnotes() + { + # add footnotes + if (isset($this->DefinitionData['Footnote'])) + { + $Element = $this->buildFootnoteElement(); + + $footnotes = "\n" . $this->element($Element); + } + + return $footnotes; + } # TableOfContents @@ -71,28 +85,29 @@ class ParsedownExtension extends \ParsedownExtra # Header - private $headlines = array(); + public $headlines = array(); protected function blockHeader($Line) { if (isset($Line['text'][1])) { - $level = 1; - - while (isset($Line['text'][$level]) and $Line['text'][$level] === '#') - { - $level ++; - } + $level = strspn($Line['text'], '#'); if ($level > 6) { return; } - $text = trim($Line['text'], '# '); - + $text = trim($Line['text'], '#'); $headline = URLify::filter($Line['text']); - + + if ($this->strictMode and isset($text[0]) and $text[0] !== ' ') + { + return; + } + + $text = trim($text, ' '); + $Block = array( 'element' => array( 'name' => 'h' . min(6, $level), @@ -112,7 +127,7 @@ class ParsedownExtension extends \ParsedownExtra # build the markup for table of contents - protected function buildTOC($headlines) + public function buildTOC($headlines) { $markup = ''; $thisLevel--; } - } + } } $markup .= ''; @@ -188,7 +203,7 @@ class ParsedownExtension extends \ParsedownExtra public $footnoteCount = 0; - protected function buildFootnoteElement() + public function buildFootnoteElement() { $Element = array( 'name' => 'div', diff --git a/system/Middleware/RedirectIfUnauthenticated.php b/system/Middleware/RedirectIfUnauthenticated.php index 16fc97f..bc3d8bc 100644 --- a/system/Middleware/RedirectIfUnauthenticated.php +++ b/system/Middleware/RedirectIfUnauthenticated.php @@ -7,7 +7,7 @@ use Slim\Http\Request; use Slim\Http\Response; class RedirectIfUnauthenticated -{ +{ protected $router; public function __construct(RouterInterface $router, $flash) @@ -16,12 +16,12 @@ class RedirectIfUnauthenticated } public function __invoke(Request $request, Response $response, $next) - { + { if(!isset($_SESSION['login'])) { return $response->withRedirect($this->router->pathFor('auth.show')); } - + return $next($request, $response); } } \ No newline at end of file diff --git a/system/Models/Folder.php b/system/Models/Folder.php index c8624a9..dca6527 100644 --- a/system/Models/Folder.php +++ b/system/Models/Folder.php @@ -100,9 +100,20 @@ class Folder { $nameParts = self::getStringParts($key); + $fileType = false; + if(array_search('index.md', $name)) + { + $fileType = 'md'; + } + elseif(array_search('index.txt', $name)) + { + $fileType = 'txt'; + } + $item->originalName = $key; $item->elementType = 'folder'; - $item->index = array_search('index.md', $name) === false ? false : true; + $item->index = $fileType; + $item->fileType = $fileType; $item->order = count($nameParts) > 1 ? array_shift($nameParts) : NULL; $item->name = implode(" ",$nameParts); $item->name = iconv(mb_detect_encoding($item->name, mb_detect_order(), true), "UTF-8", $item->name); @@ -161,6 +172,7 @@ class Folder { if($item->urlRel === $url) { + # set item active, needed for move item in navigation $item->active = true; $result = $item; } @@ -314,7 +326,6 @@ class Folder return array('structure' => $structure, 'item' => $item); } - /* get breadcrumb as copied array, set elements active in original and mark parent element in original */ public static function getBreadcrumb($content, $searchArray, $i = NULL, $breadcrumb = NULL) { @@ -323,11 +334,22 @@ class Folder while($i < count($searchArray)) { $item = $content[$searchArray[$i]]; + + if($i == count($searchArray)-1) + { + $item->active = true; + } + else + { + $item->activeParent = true; + } + /* $item->active = true; if($i == count($searchArray)-2) { $item->activeParent = true; } + */ $copy = clone($item); if($copy->elementType == 'folder') diff --git a/system/Models/User.php b/system/Models/User.php index 7a9b5e2..a3f4344 100644 --- a/system/Models/User.php +++ b/system/Models/User.php @@ -78,11 +78,16 @@ class User extends WriteYaml public function login($username) { $user = $this->getUser($username); + if($user) { + $user['lastlogin'] = time(); + unset($user['password']); + $this->updateUser($user); + $_SESSION['user'] = $user['username']; $_SESSION['role'] = $user['userrole']; - $_SESSION['login'] = true; + $_SESSION['login'] = $user['lastlogin']; } } diff --git a/system/author/auth/login.twig b/system/author/auth/login.twig index edfe42e..50a4797 100644 --- a/system/author/auth/login.twig +++ b/system/author/auth/login.twig @@ -4,39 +4,44 @@ {% block content %}
- -
-
-
- - - {% if errors.signup_username %} - {{ errors.username | first }} - {% endif %} -
-
- - - {% if errors.password %} - {{ errors.password | first }} - {% endif %} -
-
+
+

Remember to bookmark this page

+
+
+ + +
+
+ + + {% if errors.signup_username %} + {{ errors.username | first }} + {% endif %} +
+
+ + + {% if errors.password %} + {{ errors.password | first }} + {% endif %} +
+
-
- - {{ csrf_field() | raw }} - - {% if messages.time %} -
wait {{ messages.time }} sec
- - {% endif %} -
- - +
+ + {{ csrf_field() | raw }} + + {% if messages.time %} +
wait {{ messages.time }} sec
+ + {% endif %} +
+ +
+
- + {% endblock %} \ No newline at end of file diff --git a/system/author/auth/setup.twig b/system/author/auth/setup.twig index 436cd44..01546a6 100644 --- a/system/author/auth/setup.twig +++ b/system/author/auth/setup.twig @@ -4,38 +4,38 @@ {% block content %}
+
+
+ +
+
+ + + {% if errors.username %} + {{ errors.username | first }} + {% endif %} +
+
+ + + {% if errors.email %} + {{ errors.email | first }} + {% endif %} +
+
+ + + {% if errors.password %} + {{ errors.password | first }} + {% endif %} +
+
- - -
-
- - - {% if errors.username %} - {{ errors.username | first }} - {% endif %} -
-
- - - {% if errors.email %} - {{ errors.email | first }} - {% endif %} -
-
- - - {% if errors.password %} - {{ errors.password | first }} - {% endif %} -
-
- - - {{ csrf_field() | raw }} - -
- + + {{ csrf_field() | raw }} + + +
{% endblock %} \ No newline at end of file diff --git a/system/author/auth/welcome.twig b/system/author/auth/welcome.twig index c69dab2..1122f37 100644 --- a/system/author/auth/welcome.twig +++ b/system/author/auth/welcome.twig @@ -11,7 +11,7 @@

Hurra!

Your account has been created and you are logged in now.

Next step: Visit the author panel and setup your new website. You can configure the system, choose themes and add plugins.

-

New: Have you ever heared of definition lists? With this latest version you can add this exotic and very semantic markdown-feature easily with the visual editor.

+

New: Table of content (TOC) are nice and helpful for long content pages and now the table of content will magically update while you write your page in the visual editor. Fancy stuff!!

Get help: If you have any questions, please consult the docs or open a new issue on github.

Configure your website diff --git a/system/author/css/fontello/config.json b/system/author/css/fontello/config.json index e1cf9b9..6dff708 100644 --- a/system/author/css/fontello/config.json +++ b/system/author/css/fontello/config.json @@ -191,6 +191,12 @@ "css": "resize-vertical", "code": 59407, "src": "fontawesome" + }, + { + "uid": "2f5ef6f6b7aaebc56458ab4e865beff5", + "css": "bookmark-empty", + "code": 61591, + "src": "fontawesome" } ] } \ No newline at end of file diff --git a/system/author/css/fontello/css/fontello-codes.css b/system/author/css/fontello/css/fontello-codes.css index 7b3de74..e590212 100644 --- a/system/author/css/fontello/css/fontello-codes.css +++ b/system/author/css/fontello/css/fontello-codes.css @@ -18,6 +18,7 @@ .icon-math:before { content: '\f01a'; } /* '' */ .icon-move:before { content: '\f047'; } /* '' */ .icon-link-ext:before { content: '\f08e'; } /* '' */ +.icon-bookmark-empty:before { content: '\f097'; } /* '' */ .icon-list-bullet:before { content: '\f0ca'; } /* '' */ .icon-list-numbered:before { content: '\f0cb'; } /* '' */ .icon-underline:before { content: '\f0cd'; } /* '' */ diff --git a/system/author/css/fontello/css/fontello-embedded.css b/system/author/css/fontello/css/fontello-embedded.css index 4f1d56c..8881f9e 100644 --- a/system/author/css/fontello/css/fontello-embedded.css +++ b/system/author/css/fontello/css/fontello-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?76349786'); - src: url('../font/fontello.eot?76349786#iefix') format('embedded-opentype'), - url('../font/fontello.svg?76349786#fontello') format('svg'); + src: url('../font/fontello.eot?71992743'); + src: url('../font/fontello.eot?71992743#iefix') format('embedded-opentype'), + url('../font/fontello.svg?71992743#fontello') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'fontello'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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AAAEL//9//4ELwABAAAAAAAAAAAAAAAAAAAAIAPoAAAEL///AxEAAAMRAAADoAAAA6AAAANZAAACOwAAAxEAAANZ//0EL///A6AAAAMRAAAAwwAAAtkAAAPo//8BrAAAA6kAAAPoAAAD6AAAA+gAAAPoAAADWQAAA6D//wNZAAADoP//A6AAAAQvAAADWQAAA+j//wPoAAACygAAAAAAAAB6AMQBDAF0Ak4DEAOGBDQEmAXGBkoGdAakBvoH5AgsCGII6AlqCggLtg0ADg4Owg86D5IQBBDEET4SEhJpAAAAAQAAACAAsAALAAAAAAACAC4APgBzAAAA2AtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAxOSBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEAOQAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0A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') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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UlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?76349786#fontello') format('svg'); + src: url('../font/fontello.svg?71992743#fontello') format('svg'); } } */ @@ -71,6 +71,7 @@ .icon-math:before { content: '\f01a'; } /* '' */ .icon-move:before { content: '\f047'; } /* '' */ .icon-link-ext:before { content: '\f08e'; } /* '' */ +.icon-bookmark-empty:before { content: '\f097'; } /* '' */ .icon-list-bullet:before { content: '\f0ca'; } /* '' */ .icon-list-numbered:before { content: '\f0cb'; } /* '' */ .icon-underline:before { content: '\f0cd'; } /* '' */ diff --git a/system/author/css/fontello/css/fontello-ie7-codes.css b/system/author/css/fontello/css/fontello-ie7-codes.css index 1cfc117..ab92fbb 100644 --- a/system/author/css/fontello/css/fontello-ie7-codes.css +++ b/system/author/css/fontello/css/fontello-ie7-codes.css @@ -18,6 +18,7 @@ .icon-math { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-move { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-bookmark-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-list-bullet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-list-numbered { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-underline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/system/author/css/fontello/css/fontello-ie7.css b/system/author/css/fontello/css/fontello-ie7.css index d63f3ed..1149754 100644 --- a/system/author/css/fontello/css/fontello-ie7.css +++ b/system/author/css/fontello/css/fontello-ie7.css @@ -29,6 +29,7 @@ .icon-math { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-move { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-bookmark-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-list-bullet { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-list-numbered { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-underline { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/system/author/css/fontello/css/fontello.css b/system/author/css/fontello/css/fontello.css index 3b15f8a..5209d3a 100644 --- a/system/author/css/fontello/css/fontello.css +++ b/system/author/css/fontello/css/fontello.css @@ -1,11 +1,11 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?30081562'); - src: url('../font/fontello.eot?30081562#iefix') format('embedded-opentype'), - url('../font/fontello.woff2?30081562') format('woff2'), - url('../font/fontello.woff?30081562') format('woff'), - url('../font/fontello.ttf?30081562') format('truetype'), - url('../font/fontello.svg?30081562#fontello') format('svg'); + src: url('../font/fontello.eot?35517051'); + src: url('../font/fontello.eot?35517051#iefix') format('embedded-opentype'), + url('../font/fontello.woff2?35517051') format('woff2'), + url('../font/fontello.woff?35517051') format('woff'), + url('../font/fontello.ttf?35517051') format('truetype'), + url('../font/fontello.svg?35517051#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -15,7 +15,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?30081562#fontello') format('svg'); + src: url('../font/fontello.svg?35517051#fontello') format('svg'); } } */ @@ -74,6 +74,7 @@ .icon-math:before { content: '\f01a'; } /* '' */ .icon-move:before { content: '\f047'; } /* '' */ .icon-link-ext:before { content: '\f08e'; } /* '' */ +.icon-bookmark-empty:before { content: '\f097'; } /* '' */ .icon-list-bullet:before { content: '\f0ca'; } /* '' */ .icon-list-numbered:before { content: '\f0cb'; } /* '' */ .icon-underline:before { content: '\f0cd'; } /* '' */ diff --git a/system/author/css/fontello/demo.html b/system/author/css/fontello/demo.html index 51dd540..77b3e1e 100644 --- a/system/author/css/fontello/demo.html +++ b/system/author/css/fontello/demo.html @@ -229,11 +229,11 @@ body { } @font-face { font-family: 'fontello'; - src: url('./font/fontello.eot?59871380'); - src: url('./font/fontello.eot?59871380#iefix') format('embedded-opentype'), - url('./font/fontello.woff?59871380') format('woff'), - url('./font/fontello.ttf?59871380') format('truetype'), - url('./font/fontello.svg?59871380#fontello') format('svg'); + src: url('./font/fontello.eot?82894013'); + src: url('./font/fontello.eot?82894013#iefix') format('embedded-opentype'), + url('./font/fontello.woff?82894013') format('woff'), + url('./font/fontello.ttf?82894013') format('truetype'), + url('./font/fontello.svg?82894013#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -325,21 +325,22 @@ body {
icon-math0xf01a
icon-move0xf047
icon-link-ext0xf08e
-
icon-list-bullet0xf0ca
+
icon-bookmark-empty0xf097
+
icon-list-bullet0xf0ca
icon-list-numbered0xf0cb
icon-underline0xf0cd
icon-table0xf0ce
-
icon-doc-text0xf0f6
+
icon-doc-text0xf0f6
icon-quote-left0xf10d
icon-folder-empty0xf114
icon-code0xf121
-
icon-superscript0xf12b
+
icon-superscript0xf12b
icon-youtube-play0xf16a
icon-header0xf1dc
icon-paragraph0xf1dd
diff --git a/system/author/css/fontello/font/fontello.eot b/system/author/css/fontello/font/fontello.eot index fc076687c8a0d95ae3293ebd162e7b486d43efaa..0b1c5d4e34bc70912ad608407e2d0d3857feaa28 100644 GIT binary patch delta 859 zcmYk4T}TvB6vzK}W@lE{{cva3)%=`QLvYJAGYt}5BNFPxNW@66(fmN&c2Ef|(4vnA zE71n>DM*UwEn%Mu^F<#-(_RvK$fu};gl51@q-8tfU^JKi{N{h|J$L4uxi5xyN5tJ4 zps{93tg_84)QwI>9*nI3tPwzSM^sTS<`s{Ve+BU49oL6saXo1R%1_d~+@*F$$EPMQ zk#7Og)NW-^rFc5|a$-t%|47%*TR&a{LM3qcMo*`5HRJ644xn_F=Bs)rV86}3A-_q! zxF@sW9{;=)~dtj6eY=hr_Izn{N`aRgNMDcto zfroq3qi5?4`h-5Mujp&~j^Q%=M$iZuy~ai|32fqEUYq5@1+)QW*8Cf_i2OgaJ+5Am zX_5H6o@Wxh#w-!cEX=%Qt@DrCUA%jTsO=RZGYuu317BamNx40fx&G zvWc{pDdZ5TRi=ARRH6&B~VGmh9$^Ad{J1J#yB83&n@$55KxGUNZ2p% zoQ(r(;28%_wJ~ZgYa%c-n>{&a7qbFVx>#rrrVBzwhy}f@fcYvi^I4|XFWSYT!Z0)M zC1vb{x3a3b>Ns~NvB>f(w(L%)&(8vq!=2;b+3{z)oKi_3AUR#!LgGA=!e6+Akdp6D z9P`O`o3yp%6YR2&`#?^JPiLh{xubOpGi{!lUr6K46NXQT8RdZ5Txm56YTKoa9Jj2U z4zo^R<=YS=%QVU!9|%7+gcIgosNR@_&D#}d*8cn?$4Q5Wp^YA z%=TB^abc%Ea8Mn3QdtMMQ2=8ZT{HUPb93b10DLKPuOz!SngXC^DKAeLd3~Y!EJgki z;5G8vv_bJ8`5UC3d~s&t)P>3j&=LY7^+Ha|cBu1rfHNlL;{^(|KH%R0XHS!l6!cQL zxG>h-r@$2o%onFJ+S7}V_sFl1zoctrgL~~82NY@o`L?F#R$hdA$;SZKsxdWP8abEi z2hLNPOBr`_#+PB`J&^dpUUJvDEc?ynubSW}4SWNCxQmjuQN0NPA1EH8U*O?uh-R00 z*<3W2%{6n+@>}gzuccU%)^@WAG~i^}l1uI8=uG18N@DQ;#a#R_wQ;j+{4X}n9}#_a zYmNqX_=Q + + diff --git a/system/author/css/fontello/font/fontello.ttf b/system/author/css/fontello/font/fontello.ttf index 62c43aff5ea0069b7ae0e6fe05fbb7b8dbd048a1..31ecd5f90599f9b213d1bb2d4f361c3002c93f9a 100644 GIT binary patch delta 817 zcmYk4T}TvB6vzMf&d#pxr#t(h>FUm|hOk?^YNkPA3QDZae5AT98H2 zgOq3k2|*9Ogl`G^RFp6JAePlbLJ#>Am6YHLW+E+i#-V5~|M|`ToO6eJ4)^!a`{9Yw z(boWL0?^!%h$|P0%f`sh0K!=}THW0aS>lDsvU;~5}U0|&47bjGiGPTlJOLbH^w>7jt>w(y+%8u_xGL~1x0Yu@_>gsl{~ z+n?-+-+%F_l>7wwlZp7S!k${MkpDnlz7|h(zIoygklzCMvXUH3$)5TLKxBaq-Kz|A zDqkAIFM;EWlRKAKn;K)?mAhcH8Q6lb|8Og>f&5S=RT z7i1vq6IY~B4(!eGCBXs_K~yzF-J-w^9PG5fIJjb9G(#36Ff?mJIb$*wc%?jJ&=klM zMNgOooHR67RelM}ce;%xV`(tTw0C)g9d%aM)Ycr~cd`qtq-xz{wYuEQE1B&@?(J=N zq0K6ld%cp?#^Ok3+3;?wq;RYPQAf?GCSF-0?N9#aZBdD0NA%_HRQV q?G0N5+7gU3a28bCBR3rO_GGdz5g+I~+?h~PBkF2oG<`YhxBda455tlG delta 601 zcmYk2Pe>GD7{;G(X8nUZ`==qxbaN*%FsF7F3Z=~?yM)leLkL=+!|u9U?BtY-Y=o>q zT|AWbojY_0y5>T3hz`-IG(-|2>{v;JjL}~R>=~z^@8iewJ@5O@JKy^)SAI{;?XNBa zVi3Sk*0J55?&)dz2Y_16PL+-N)vXX<<(N0d-GVbaKQ~N&0|>hXd(ve*PJf=-SSVc` zKX9Zv0MsRbj+J8G&NW*zmw|&G^W8-T8m_C4fv!&aj-peplxByvelT!`ftk`o*1mo0 z=6Cu<`csZwam9UY3^4f<7?*4(zj!yfk3J13OYX#EdEjvVIFMpm47*qI?)!f836S|Z z|MQ&4$+Mzhc@WG3pP+7^4pEy}?jeMyj3+pO3T-{+wR)$$Tk^9=%7~I`6U=1(?q2l$ zzvYP1&t~e!oriY;NY;+lt?IRhEe(3&*NK&l(OB;{gw=KS z!kaJc#eXVacl8KEYUZFEGe?Z3#_*#EqS5HHSSEHS9*RHT(WmSB1(y3yYSiAEVU_hC SQYU4nbxkf<)ml1jXnz3SAC{>A diff --git a/system/author/css/fontello/font/fontello.woff b/system/author/css/fontello/font/fontello.woff index 12c19f33c8a856cf98c242e68c5bf3d0f3a3a9bb..7c05312459d4b54c3a1d983e6e651a8c9b0ffbe8 100644 GIT binary patch delta 7011 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 diff --git a/system/author/css/fontello/font/fontello.woff2 b/system/author/css/fontello/font/fontello.woff2 index 2ce71654ec313be2ad12bbd49791b5bacaf6ba51..49472da6e62fbf4c358c8e6a20a6b5172a5062cd 100644 GIT binary patch literal 7976 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
- - - - - - - - - - - + + + + + + + + + + + +
@@ -50,18 +51,19 @@
- - - - - - - - - - - - + + + + + + + + + + + + +
diff --git a/system/author/editor/publish-controller.twig b/system/author/editor/publish-controller.twig index bf7017f..53c5210 100644 --- a/system/author/editor/publish-controller.twig +++ b/system/author/editor/publish-controller.twig @@ -1,27 +1,21 @@ -
-
-
-
${ errors.message }
- -
- - - -
+
+
${ errors.message }
+ +
+ + + raw moderaw + visual modevisual +
+ + +
\ No newline at end of file diff --git a/system/author/js/vue-blox.js b/system/author/js/vue-blox.js index 038401b..cd1c18f 100644 --- a/system/author/js/vue-blox.js +++ b/system/author/js/vue-blox.js @@ -272,7 +272,7 @@ const contentComponent = Vue.component('content-block', { { self.$root.$data.markdown.push(result.markdown); self.$root.$data.html.push(result.content); - + self.$root.$data.blockMarkdown = ''; self.$root.$data.blockType = 'markdown-component'; self.getData(); @@ -282,6 +282,7 @@ const contentComponent = Vue.component('content-block', { else if(self.$root.$data.newblock) { self.$root.$data.html.splice(result.id,1,result.content); + self.$root.$data.html.splice(result.toc.id,1,result.toc); self.$root.$data.markdown[result.id] = result.markdown; self.$root.$data.blockMarkdown = ''; @@ -296,12 +297,16 @@ const contentComponent = Vue.component('content-block', { self.$root.$data.html.splice(result.id,1,result.content); if(result.id == 0){ self.$root.$data.title = result.content; } - - // document.getElementById('blox-'+result.id).innerHTML = result.content; - + self.$root.$data.blockMarkdown = ''; self.$root.$data.blockType = ''; } + + /* update the table of content if in result */ + if(result.toc) + { + self.$root.$data.html.splice(result.toc.id, 1, result.toc); + } } } else if(httpStatus != 200) @@ -356,6 +361,12 @@ const contentComponent = Vue.component('content-block', { self.$root.$data.markdown.splice(bloxid,1); self.$root.$data.blockMarkdown = ''; self.$root.$data.blockType = ''; + + /* update the table of content if in result */ + if(result.toc) + { + self.$root.$data.html.splice(result.toc.id, 1, result.toc); + } } } }, method, url, params); @@ -415,6 +426,25 @@ const hrComponent = Vue.component('hr-component', { }, }) +const tocComponent = Vue.component('toc-component', { + props: ['compmarkdown', 'disabled'], + template: '
' + + '
' + + '' + + '
', + mounted: function(){ + this.$refs.markdown.focus(); + autosize(document.querySelectorAll('textarea')); + this.$emit('updatedMarkdown', '[TOC]'); + }, + methods: { + updatemarkdown: function(event) + { + this.$emit('updatedMarkdown', event.target.value); + }, + }, +}) + const codeComponent = Vue.component('code-component', { props: ['compmarkdown', 'disabled'], template: '
' + @@ -1235,6 +1265,7 @@ let editor = new Vue({ 'content-component': contentComponent, 'markdown-component': markdownComponent, 'hr-component': hrComponent, + 'toc-component': tocComponent, 'title-component': titleComponent, 'headline-component': headlineComponent, 'image-component': imageComponent, @@ -1361,13 +1392,17 @@ let editor = new Vue({ } else { - self.freeze = false; self.markdown = result.markdown; self.blockMarkdown = ''; self.blockType = ''; + if(result.toc) + { + self.html.splice(result.toc.id, 1, result.toc); + } + publishController.publishDisabled = false; publishController.publishResult = ""; } diff --git a/system/author/js/vue-navi.js b/system/author/js/vue-navi.js index aeac981..8606315 100644 --- a/system/author/js/vue-navi.js +++ b/system/author/js/vue-navi.js @@ -33,7 +33,7 @@ const navcomponent = Vue.component('navigation', { 'parent_id_to': evt.to.parentNode.id, 'index_old': evt.oldIndex, 'index_new': evt.newIndex, - 'active': evt.item.firstChild.className, + 'active': evt.item.getElementsByTagName('a')[0].className, 'url': document.getElementById("path").value, 'csrf_name': document.getElementById("csrf_name").value, 'csrf_value': document.getElementById("csrf_value").value, diff --git a/system/author/js/vue-publishcontroller.js b/system/author/js/vue-publishcontroller.js index 3af66b8..79ff415 100644 --- a/system/author/js/vue-publishcontroller.js +++ b/system/author/js/vue-publishcontroller.js @@ -22,6 +22,7 @@ let publishController = new Vue({ deleteResult: "", publishStatus: document.getElementById("publishController").dataset.published ? false : true, publishLabel: document.getElementById("publishController").dataset.published ? "online" : "offline", + publishLabelMobile: document.getElementById("publishController").dataset.published ? "ON" : "OFF", raw: false, visual: false, }, @@ -70,6 +71,7 @@ let publishController = new Vue({ self.publishResult = "success"; self.publishStatus = false; self.publishLabel = "online"; + self.publishLabelMobile = "ON"; } } else if(httpStatus != 200) @@ -173,6 +175,7 @@ let publishController = new Vue({ { self.publishResult = ""; self.publishLabel = "offline"; + self.publishLabelMobile = "OFF"; self.publishDisabled = false; } } diff --git a/system/author/partials/editorNavi.twig b/system/author/partials/editorNavi.twig index 31e4778..43edef6 100644 --- a/system/author/partials/editorNavi.twig +++ b/system/author/partials/editorNavi.twig @@ -2,7 +2,6 @@