From 3b3db4b1427c71c6ce22d45c705e67be972c2d4d Mon Sep 17 00:00:00 2001 From: Ricky Date: Sun, 3 Nov 2019 11:03:11 +0000 Subject: [PATCH 1/2] Add discard changes button --- system/Controllers/ContentApiController.php | 31 ++++++++++++ system/Routes/Api.php | 1 + system/author/editor/publish-controller.twig | 1 + system/author/js/vue-editor.js | 1 + system/author/js/vue-publishcontroller.js | 52 +++++++++++++++++++- 5 files changed, 84 insertions(+), 2 deletions(-) diff --git a/system/Controllers/ContentApiController.php b/system/Controllers/ContentApiController.php index 490bd8b..8babb9b 100644 --- a/system/Controllers/ContentApiController.php +++ b/system/Controllers/ContentApiController.php @@ -151,6 +151,37 @@ class ContentApiController extends ContentController } } + public function discardArticleChanges(Request $request, Response $response, $args) + { + # get params from call + $this->params = $request->getParams(); + $this->uri = $request->getUri(); + + # set structure + if(!$this->setStructure($draft = true)){ return $response->withJson($this->errors, 404); } + + # set item + if(!$this->setItem()){ return $response->withJson($this->errors, 404); } + + # set redirect url to edit page + $url = $this->uri->getBaseUrl() . '/tm/content/' . $this->settings['editor'] . $this->item->urlRel; + + # remove the unpublished changes + $delete = $this->deleteContentFiles(['txt']); + + if($delete) + { + # update the backend structure + $this->setStructure($draft = true, $cache = false); + + return $response->withJson(['data' => $this->structure, 'errors' => false, 'url' => $url], 200); + } + else + { + return $response->withJson(['data' => $this->structure, 'errors' => $this->errors], 404); + } + } + public function deleteArticle(Request $request, Response $response, $args) { # get params from call diff --git a/system/Routes/Api.php b/system/Routes/Api.php index 712f211..b42fc04 100644 --- a/system/Routes/Api.php +++ b/system/Routes/Api.php @@ -11,6 +11,7 @@ $app->post('/api/v1/article/markdown', ContentApiController::class . ':getArticl $app->post('/api/v1/article/html', ContentApiController::class . ':getArticleHtml')->setName('api.article.html')->add(new RestrictApiAccess($container['router'])); $app->post('/api/v1/article/publish', ContentApiController::class . ':publishArticle')->setName('api.article.publish')->add(new RestrictApiAccess($container['router'])); $app->delete('/api/v1/article/unpublish', ContentApiController::class . ':unpublishArticle')->setName('api.article.unpublish')->add(new RestrictApiAccess($container['router'])); +$app->delete('/api/v1/article/discard', ContentApiController::class . ':discardArticleChanges')->setName('api.article.discard')->add(new RestrictApiAccess($container['router'])); $app->post('/api/v1/article', ContentApiController::class . ':createArticle')->setName('api.article.create')->add(new RestrictApiAccess($container['router'])); $app->put('/api/v1/article', ContentApiController::class . ':updateArticle')->setName('api.article.update')->add(new RestrictApiAccess($container['router'])); $app->delete('/api/v1/article', ContentApiController::class . ':deleteArticle')->setName('api.article.delete')->add(new RestrictApiAccess($container['router'])); diff --git a/system/author/editor/publish-controller.twig b/system/author/editor/publish-controller.twig index 5b86543..d70c87e 100644 --- a/system/author/editor/publish-controller.twig +++ b/system/author/editor/publish-controller.twig @@ -1,6 +1,7 @@
${ errors.message }
+
diff --git a/system/author/js/vue-editor.js b/system/author/js/vue-editor.js index c0a08ab..861236e 100644 --- a/system/author/js/vue-editor.js +++ b/system/author/js/vue-editor.js @@ -21,6 +21,7 @@ let editor = new Vue({ publishController.publishDisabled = false; publishController.draftResult = ""; publishController.publishResult = ""; + publishController.discardResult = ""; }, } }); \ No newline at end of file diff --git a/system/author/js/vue-publishcontroller.js b/system/author/js/vue-publishcontroller.js index e2bdb5f..ec628ab 100644 --- a/system/author/js/vue-publishcontroller.js +++ b/system/author/js/vue-publishcontroller.js @@ -19,6 +19,7 @@ let publishController = new Vue({ deleteDisabled: false, draftResult: "", publishResult: "", + discardResult: "", deleteResult: "", publishStatus: document.getElementById("publishController").dataset.published ? false : true, publishLabel: document.getElementById("publishController").dataset.published ? "online" : "offline", @@ -83,6 +84,53 @@ let publishController = new Vue({ } }, method, url, this.form ); }, + discardDraft: function(e) { + var self = this; + + self.errors.message = false; + editor.errors = {title: false, content: false}; + + self.discardResult = "load"; + self.publishDisabled = "disabled"; + + var url = self.root + '/api/v1/article/discard'; + var method = 'DELETE'; + + sendJson(function(response, httpStatus) + { + if(httpStatus == 400) + { + self.publishDisabled = false; + self.discardResult = "fail"; + self.errors.message = "You are probably logged out. Please backup your changes, login and then try again." + } + else if(response) + { + var result = JSON.parse(response); + + if(result.errors) + { + self.publishDisabled = false; + self.discardResult = "fail"; + + if(result.errors.title){ editor.errors.title = result.errors.title[0] } + if(result.errors.content){ editor.errors.content = result.errors.content[0] } + if(result.errors.message){ self.errors.message = result.errors.message } + } + else + { + window.location.replace(result.url); + } + } + else if(httpStatus != 200) + { + self.publishDisabled = false; + self.discardResult = "fail"; + self.errors.message = "Something went wrong, please refresh the page and try again." + } + + }, method, url, this.form); + }, saveDraft: function(e){ var self = this; @@ -93,7 +141,7 @@ let publishController = new Vue({ self.draftResult = "load"; var url = this.root + '/api/v1/article'; - var method = 'PUT'; + var method = 'PUT'; this.form.title = editor.form.title; this.form.content = editor.form.content; @@ -107,7 +155,7 @@ let publishController = new Vue({ self.errors.message = "You are probably logged out. Please backup your changes, login and then try again." } else if(response) - { + { var result = JSON.parse(response); if(result.errors) From dbde2750620bede1e240dbd7503343462da5338e Mon Sep 17 00:00:00 2001 From: trendschau Date: Mon, 11 Nov 2019 20:12:45 +0100 Subject: [PATCH 2/2] Version 1.2.18: Discard Changes and more Inline Elements --- cache/lastCache.txt | 2 +- content/00-Welcome/03-Markdown-Test.md | 2 +- readme.md | 25 +- system/Controllers/ContentApiController.php | 9 +- system/Controllers/SetupController.php | 3 +- system/author/auth/welcome.twig | 2 +- system/author/css/fontello/LICENSE.txt | 9 + system/author/css/fontello/config.json | 408 +++++----- .../css/fontello/css/fontello-codes.css | 65 +- .../css/fontello/css/fontello-embedded.css | 171 ++--- .../css/fontello/css/fontello-ie7-codes.css | 65 +- .../author/css/fontello/css/fontello-ie7.css | 87 +-- system/author/css/fontello/css/fontello.css | 177 ++--- system/author/css/fontello/demo.html | 703 +++++++++--------- system/author/css/fontello/font/fontello.eot | Bin 15608 -> 15200 bytes system/author/css/fontello/font/fontello.svg | 148 ++-- system/author/css/fontello/font/fontello.ttf | Bin 15440 -> 15032 bytes system/author/css/fontello/font/fontello.woff | Bin 9292 -> 9076 bytes .../author/css/fontello/font/fontello.woff2 | Bin 7976 -> 7780 bytes system/author/css/style.css | 32 +- system/author/editor/publish-controller.twig | 17 +- system/author/js/vue-blox.js | 189 +++-- system/author/js/vue-publishcontroller.js | 7 +- 23 files changed, 1134 insertions(+), 987 deletions(-) diff --git a/cache/lastCache.txt b/cache/lastCache.txt index 5654e3b..ad04c68 100644 --- a/cache/lastCache.txt +++ b/cache/lastCache.txt @@ -1 +1 @@ -1572791939 \ No newline at end of file +1573496522 \ No newline at end of file diff --git a/content/00-Welcome/03-Markdown-Test.md b/content/00-Welcome/03-Markdown-Test.md index 9fc7200..b6458bb 100644 --- a/content/00-Welcome/03-Markdown-Test.md +++ b/content/00-Welcome/03-Markdown-Test.md @@ -24,7 +24,7 @@ Headlines are simply done with hash chars like this: ###### Sixth Level Headline ``` -### Third Level Headline {.myclass} +### Third Level Headline A third headline is more decent and lower prioritized than a second level headline. diff --git a/readme.md b/readme.md index 0f37b1b..7bc99a5 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ TYPEMILL is a small flat file cms created for editors and writers. It provides a author-friendly dashboard and a visual-block-editor for markdown based on vue.js. Use TYPEMILL for manuals, documentations, web-books and similar publications. The website http://typemill.net itself is an example for TYPEMILL. -![TYPEMILL Screenshot](https://typemill.net/media/tm-toc.gif) +![TYPEMILL Screenshot](https://typemill.net/media/tm-demo.gif) ## Features @@ -71,13 +71,17 @@ You can find your login screen under `/tm/login` or simply go to `/setup` and yo You can read the full documentation for writers, for theme developers and for plugin developers on the [TYPEMILL website](http://typemill.net). -## Support +## Licence -This is an open source project. I love it and I spend about 20 hours a week on it (starting in 2017). There is no business model right now, but you can hire me for implementation or simply support this project if you like. +TYPEMILL is published under MIT licence. Please check the licence of the included libraries, too. -Donate: https://www.paypal.me/typemill +## Contributors & Supporters -## Contribute +* [Eziquel Bruni](https://github.com/EzequielBruni) edits the typemill documentation. +* [Ricky](https://github.com/rbertram90) developed the discard functionality. +* [vodaris](https://www.vodaris.de) sponsored the development of the search plugin. + +## How to Contribute Typemill is still in an early stage and contributions are highly welcome. Here are some ideas for non-coder: @@ -91,18 +95,15 @@ Some ideas for devs (please fork this repository make your changes and create a * Fix a bug. * Create a theme. * Create a plugin. -* Auto-update functionality for core system plugins and themes. +* Auto-update functionality for core system, plugins and themes. * Create a plugin and theme download page. * Improve the accessibility of html and css. * Implement an ACL for user roles and rights. For hints, questions, problems and support, please open up a new issue on GitHub. -## Licence +## Support -TYPEMILL is published under MIT licence. Please check the licence of the included libraries, too. +This is an open source project. I love it and I spend about 20 hours a week on it (starting in 2017). There is no business model right now, but you can support this project with a donation or simply hire me for implementations. -## Community & Supporters - -* [Eziquel Bruni](https://github.com/EzequielBruni) edits the typemill documentation. -* [vodaris](https://www.vodaris.de) sponsored the development of the search plugin. \ No newline at end of file +Donate: https://www.paypal.me/typemill diff --git a/system/Controllers/ContentApiController.php b/system/Controllers/ContentApiController.php index 1d50277..b68d2e2 100644 --- a/system/Controllers/ContentApiController.php +++ b/system/Controllers/ContentApiController.php @@ -176,12 +176,15 @@ class ContentApiController extends ContentController # set item if(!$this->setItem()){ return $response->withJson($this->errors, 404); } - # set redirect url to edit page - $url = $this->uri->getBaseUrl() . '/tm/content/' . $this->settings['editor'] . $this->item->urlRel; - # remove the unpublished changes $delete = $this->deleteContentFiles(['txt']); + # set redirect url to edit page + $url = $this->uri->getBaseUrl() . '/tm/content/' . $this->settings['editor'] . $this->item->urlRelWoF; + + # remove the unpublished changes + $delete = $this->deleteContentFiles(['txt']); + if($delete) { # update the backend structure diff --git a/system/Controllers/SetupController.php b/system/Controllers/SetupController.php index 00ebcf0..5a1acca 100644 --- a/system/Controllers/SetupController.php +++ b/system/Controllers/SetupController.php @@ -29,12 +29,13 @@ class SetupController extends Controller $systemcheck['error'][] = 'The PHP-version of your server is ' . phpversion() . ' and Typemill needs at least 7.0.0'; } - # check if mod rewrite is enabled + /* check if mod rewrite is enabled, does not work with PHP-fpm or NGINX $modules = apache_get_modules(); if(!in_array('mod_rewrite', $modules)) { $systemcheck['error'][] = 'The apache module "mod_rewrite" is not enabled.'; } + */ # check if GD extension is enabled if(!extension_loaded('gd')){ diff --git a/system/author/auth/welcome.twig b/system/author/auth/welcome.twig index ffbf5c0..d2bfe43 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:Not sure how to add strong, emphasis and inline-code with Markdown? We have buttons for that now!!

+

New: With the first big community-contribution you can now discard your changes and set a page back to the published version.

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/LICENSE.txt b/system/author/css/fontello/LICENSE.txt index 95237ec..713d3d3 100644 --- a/system/author/css/fontello/LICENSE.txt +++ b/system/author/css/fontello/LICENSE.txt @@ -10,6 +10,15 @@ Font license info Homepage: http://fortawesome.github.com/Font-Awesome/ +## Entypo + + Copyright (C) 2012 by Daniel Bruce + + Author: Daniel Bruce + License: SIL (http://scripts.sil.org/OFL) + Homepage: http://www.entypo.com + + ## Modern Pictograms Copyright (c) 2012 by John Caserta. All rights reserved. diff --git a/system/author/css/fontello/config.json b/system/author/css/fontello/config.json index 7bb2797..de15553 100644 --- a/system/author/css/fontello/config.json +++ b/system/author/css/fontello/config.json @@ -1,202 +1,208 @@ -{ - "name": "", - "css_prefix_text": "icon-", - "css_use_suffix": false, - "hinting": true, - "units_per_em": 1000, - "ascent": 850, - "glyphs": [ - { - "uid": "381da2c2f7fd51f8de877c044d7f439d", - "css": "picture", - "code": 59392, - "src": "fontawesome" - }, - { - "uid": "5211af474d3a9848f67f945e2ccaf143", - "css": "cancel", - "code": 59393, - "src": "fontawesome" - }, - { - "uid": "44e04715aecbca7f266a17d5a7863c68", - "css": "plus", - "code": 59394, - "src": "fontawesome" - }, - { - "uid": "d7271d490b71df4311e32cdacae8b331", - "css": "home", - "code": 59395, - "src": "fontawesome" - }, - { - "uid": "0ddd3e8201ccc7d41f7b7c9d27eca6c1", - "css": "link", - "code": 59396, - "src": "fontawesome" - }, - { - "uid": "e99461abfef3923546da8d745372c995", - "css": "cog", - "code": 59397, - "src": "fontawesome" - }, - { - "uid": "a8cb1c217f02b073db3670c061cc54d2", - "css": "italic", - "code": 59398, - "src": "fontawesome" - }, - { - "uid": "02cca871bb69da75e8ee286b7055832c", - "css": "bold", - "code": 59399, - "src": "fontawesome" - }, - { - "uid": "8b9e6a8dd8f67f7c003ed8e7e5ee0857", - "css": "off", - "code": 59400, - "src": "fontawesome" - }, - { - "uid": "872d9516df93eb6b776cc4d94bd97dac", - "css": "video", - "code": 59401, - "src": "fontawesome" - }, - { - "uid": "47a1f80457068fbeab69fdb83d7d0817", - "css": "youtube-play", - "code": 61802, - "src": "fontawesome" - }, - { - "uid": "c5fd68d8253e605e7a78a0c75255b692", - "css": "math", - "code": 61466, - "src": "mfglabs" - }, - { - "uid": "6605ee6441bf499ffa3c63d3c7409471", - "css": "move", - "code": 61511, - "src": "fontawesome" - }, - { - "uid": "e15f0d620a7897e2035c18c80142f6d9", - "css": "link-ext", - "code": 61582, - "src": "fontawesome" - }, - { - "uid": "a2a74f5e7b7d9ba054897d8c795a326a", - "css": "list-bullet", - "code": 61642, - "src": "fontawesome" - }, - { - "uid": "f6766a8b042c2453a4e153af03294383", - "css": "list-numbered", - "code": 61643, - "src": "fontawesome" - }, - { - "uid": "d4a4a38a40b728f46dad1de4ac950231", - "css": "underline", - "code": 61645, - "src": "fontawesome" - }, - { - "uid": "8fb55fd696d9a0f58f3b27c1d8633750", - "css": "table", - "code": 61646, - "src": "fontawesome" - }, - { - "uid": "5408be43f7c42bccee419c6be53fdef5", - "css": "doc-text", - "code": 61686, - "src": "fontawesome" - }, - { - "uid": "ab95e1351ebaec5850101097cbf7097f", - "css": "quote-left", - "code": 61709, - "src": "fontawesome" - }, - { - "uid": "b091a8bd0fdade174951f17d936f51e4", - "css": "folder-empty", - "code": 61716, - "src": "fontawesome" - }, - { - "uid": "7034e4d22866af82bef811f52fb1ba46", - "css": "code", - "code": 61729, - "src": "fontawesome" - }, - { - "uid": "4e88371fb8857dacc1f66afe6314e426", - "css": "superscript", - "code": 61739, - "src": "fontawesome" - }, - { - "uid": "0c708edd8fae2376b3370aa56d40cf9e", - "css": "header", - "code": 61916, - "src": "fontawesome" - }, - { - "uid": "c5845105a87df2ee1999826d90622f6a", - "css": "paragraph", - "code": 61917, - "src": "fontawesome" - }, - { - "uid": "eeec3208c90b7b48e804919d0d2d4a41", - "css": "upload", - "code": 59402, - "src": "fontawesome" - }, - { - "uid": "861ab06e455e2de3232ebef67d60d708", - "css": "minus", - "code": 59403, - "src": "fontawesome" - }, - { - "uid": "2qh229aneb95ds2afi7dbdsxz9jrbhcl", - "css": "colon", - "code": 59404, - "src": "modernpics" - }, - { - "uid": "c819c6225685bae2eed1b8da13e629fa", - "css": "list-alt", - "code": 59406, - "src": "fontawesome" - }, - { - "uid": "d2d6ab0dd4fb9365b1d5756380484bbb", - "css": "pi", - "code": 59405, - "src": "typicons" - }, - { - "uid": "d3b3f17bc3eb7cd809a07bbd4d178bee", - "css": "resize-vertical", - "code": 59407, - "src": "fontawesome" - }, - { - "uid": "2f5ef6f6b7aaebc56458ab4e865beff5", - "css": "bookmark-empty", - "code": 61591, - "src": "fontawesome" - } - ] +{ + "name": "", + "css_prefix_text": "icon-", + "css_use_suffix": false, + "hinting": true, + "units_per_em": 1000, + "ascent": 850, + "glyphs": [ + { + "uid": "02cca871bb69da75e8ee286b7055832c", + "css": "bold", + "code": 59392, + "src": "fontawesome" + }, + { + "uid": "a8cb1c217f02b073db3670c061cc54d2", + "css": "italic", + "code": 59393, + "src": "fontawesome" + }, + { + "uid": "14017aae737730faeda4a6fd8fb3a5f0", + "css": "check", + "code": 59394, + "src": "entypo" + }, + { + "uid": "c709da589c923ba3c2ad48d9fc563e93", + "css": "cancel", + "code": 59395, + "src": "entypo" + }, + { + "uid": "381da2c2f7fd51f8de877c044d7f439d", + "css": "picture", + "code": 59396, + "src": "fontawesome" + }, + { + "uid": "5211af474d3a9848f67f945e2ccaf143", + "css": "cancel-1", + "code": 59397, + "src": "fontawesome" + }, + { + "uid": "44e04715aecbca7f266a17d5a7863c68", + "css": "plus", + "code": 59398, + "src": "fontawesome" + }, + { + "uid": "d7271d490b71df4311e32cdacae8b331", + "css": "home", + "code": 59399, + "src": "fontawesome" + }, + { + "uid": "0ddd3e8201ccc7d41f7b7c9d27eca6c1", + "css": "link", + "code": 59400, + "src": "fontawesome" + }, + { + "uid": "e99461abfef3923546da8d745372c995", + "css": "cog", + "code": 59401, + "src": "fontawesome" + }, + { + "uid": "8b9e6a8dd8f67f7c003ed8e7e5ee0857", + "css": "off", + "code": 59402, + "src": "fontawesome" + }, + { + "uid": "872d9516df93eb6b776cc4d94bd97dac", + "css": "video", + "code": 59403, + "src": "fontawesome" + }, + { + "uid": "eeec3208c90b7b48e804919d0d2d4a41", + "css": "upload", + "code": 59404, + "src": "fontawesome" + }, + { + "uid": "861ab06e455e2de3232ebef67d60d708", + "css": "minus", + "code": 59405, + "src": "fontawesome" + }, + { + "uid": "2qh229aneb95ds2afi7dbdsxz9jrbhcl", + "css": "colon", + "code": 59406, + "src": "modernpics" + }, + { + "uid": "d2d6ab0dd4fb9365b1d5756380484bbb", + "css": "pi", + "code": 59407, + "src": "typicons" + }, + { + "uid": "c5fd68d8253e605e7a78a0c75255b692", + "css": "math", + "code": 61466, + "src": "mfglabs" + }, + { + "uid": "c819c6225685bae2eed1b8da13e629fa", + "css": "list-alt", + "code": 59408, + "src": "fontawesome" + }, + { + "uid": "d3b3f17bc3eb7cd809a07bbd4d178bee", + "css": "resize-vertical", + "code": 59409, + "src": "fontawesome" + }, + { + "uid": "6605ee6441bf499ffa3c63d3c7409471", + "css": "move", + "code": 61511, + "src": "fontawesome" + }, + { + "uid": "e15f0d620a7897e2035c18c80142f6d9", + "css": "link-ext", + "code": 61582, + "src": "fontawesome" + }, + { + "uid": "2f5ef6f6b7aaebc56458ab4e865beff5", + "css": "bookmark-empty", + "code": 61591, + "src": "fontawesome" + }, + { + "uid": "a2a74f5e7b7d9ba054897d8c795a326a", + "css": "list-bullet", + "code": 61642, + "src": "fontawesome" + }, + { + "uid": "f6766a8b042c2453a4e153af03294383", + "css": "list-numbered", + "code": 61643, + "src": "fontawesome" + }, + { + "uid": "8fb55fd696d9a0f58f3b27c1d8633750", + "css": "table", + "code": 61646, + "src": "fontawesome" + }, + { + "uid": "5408be43f7c42bccee419c6be53fdef5", + "css": "doc-text", + "code": 61686, + "src": "fontawesome" + }, + { + "uid": "ab95e1351ebaec5850101097cbf7097f", + "css": "quote-left", + "code": 61709, + "src": "fontawesome" + }, + { + "uid": "b091a8bd0fdade174951f17d936f51e4", + "css": "folder-empty", + "code": 61716, + "src": "fontawesome" + }, + { + "uid": "7034e4d22866af82bef811f52fb1ba46", + "css": "code", + "code": 61729, + "src": "fontawesome" + }, + { + "uid": "4e88371fb8857dacc1f66afe6314e426", + "css": "superscript", + "code": 61739, + "src": "fontawesome" + }, + { + "uid": "47a1f80457068fbeab69fdb83d7d0817", + "css": "youtube-play", + "code": 61802, + "src": "fontawesome" + }, + { + "uid": "0c708edd8fae2376b3370aa56d40cf9e", + "css": "header", + "code": 61916, + "src": "fontawesome" + }, + { + "uid": "c5845105a87df2ee1999826d90622f6a", + "css": "paragraph", + "code": 61917, + "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 28361c8..f1f58e8 100644 --- a/system/author/css/fontello/css/fontello-codes.css +++ b/system/author/css/fontello/css/fontello-codes.css @@ -1,33 +1,34 @@ - -.icon-picture:before { content: '\e800'; } /* '' */ -.icon-cancel:before { content: '\e801'; } /* '' */ -.icon-plus:before { content: '\e802'; } /* '' */ -.icon-home:before { content: '\e803'; } /* '' */ -.icon-link:before { content: '\e804'; } /* '' */ -.icon-cog:before { content: '\e805'; } /* '' */ -.icon-italic:before { content: '\e806'; } /* '' */ -.icon-bold:before { content: '\e807'; } /* '' */ -.icon-off:before { content: '\e808'; } /* '' */ -.icon-video:before { content: '\e809'; } /* '' */ -.icon-upload:before { content: '\e80a'; } /* '' */ -.icon-minus:before { content: '\e80b'; } /* '' */ -.icon-colon:before { content: '\e80c'; } /* '' */ -.icon-pi:before { content: '\e80d'; } /* '' */ -.icon-list-alt:before { content: '\e80e'; } /* '' */ -.icon-resize-vertical:before { content: '\e80f'; } /* '' */ -.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'; } /* '' */ -.icon-table:before { content: '\f0ce'; } /* '' */ -.icon-doc-text:before { content: '\f0f6'; } /* '' */ -.icon-quote-left:before { content: '\f10d'; } /* '' */ -.icon-folder-empty:before { content: '\f114'; } /* '' */ -.icon-code:before { content: '\f121'; } /* '' */ -.icon-superscript:before { content: '\f12b'; } /* '' */ -.icon-youtube-play:before { content: '\f16a'; } /* '' */ -.icon-header:before { content: '\f1dc'; } /* '' */ + +.icon-bold:before { content: '\e800'; } /* '' */ +.icon-italic:before { content: '\e801'; } /* '' */ +.icon-check:before { content: '\e802'; } /* '' */ +.icon-cancel:before { content: '\e803'; } /* '' */ +.icon-picture:before { content: '\e804'; } /* '' */ +.icon-cancel-1:before { content: '\e805'; } /* '' */ +.icon-plus:before { content: '\e806'; } /* '' */ +.icon-home:before { content: '\e807'; } /* '' */ +.icon-link:before { content: '\e808'; } /* '' */ +.icon-cog:before { content: '\e809'; } /* '' */ +.icon-off:before { content: '\e80a'; } /* '' */ +.icon-video:before { content: '\e80b'; } /* '' */ +.icon-upload:before { content: '\e80c'; } /* '' */ +.icon-minus:before { content: '\e80d'; } /* '' */ +.icon-colon:before { content: '\e80e'; } /* '' */ +.icon-pi:before { content: '\e80f'; } /* '' */ +.icon-list-alt:before { content: '\e810'; } /* '' */ +.icon-resize-vertical:before { content: '\e811'; } /* '' */ +.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-table:before { content: '\f0ce'; } /* '' */ +.icon-doc-text:before { content: '\f0f6'; } /* '' */ +.icon-quote-left:before { content: '\f10d'; } /* '' */ +.icon-folder-empty:before { content: '\f114'; } /* '' */ +.icon-code:before { content: '\f121'; } /* '' */ +.icon-superscript:before { content: '\f12b'; } /* '' */ +.icon-youtube-play:before { content: '\f16a'; } /* '' */ +.icon-header:before { content: '\f1dc'; } /* '' */ .icon-paragraph:before { content: '\f1dd'; } /* '' */ \ No newline at end of file diff --git a/system/author/css/fontello/css/fontello-embedded.css b/system/author/css/fontello/css/fontello-embedded.css index 10996c8..5c27069 100644 --- a/system/author/css/fontello/css/fontello-embedded.css +++ b/system/author/css/fontello/css/fontello-embedded.css @@ -1,86 +1,87 @@ -@font-face { - font-family: 'fontello'; - 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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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 */ -/* -@media screen and (-webkit-min-device-pixel-ratio:0) { - @font-face { - font-family: 'fontello'; - src: url('../font/fontello.svg?71992743#fontello') format('svg'); - } -} -*/ - - [class^="icon-"]:before, [class*=" icon-"]:before { - font-family: "fontello"; - font-style: normal; - font-weight: normal; - speak: none; - - display: inline-block; - text-decoration: inherit; - width: 1em; - margin-right: .2em; - text-align: center; - /* opacity: .8; */ - - /* For safety - reset parent styles, that can break glyph codes*/ - font-variant: normal; - text-transform: none; - - /* fix buttons height, for twitter bootstrap */ - line-height: 1em; - - /* Animation center compensation - margins should be symmetric */ - /* remove if not needed */ - margin-left: .2em; - - /* you can be more comfortable with increased icons size */ - /* font-size: 120%; */ - - /* Uncomment for 3D effect */ - /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ -} -.icon-picture:before { content: '\e800'; } /* '' */ -.icon-cancel:before { content: '\e801'; } /* '' */ -.icon-plus:before { content: '\e802'; } /* '' */ -.icon-home:before { content: '\e803'; } /* '' */ -.icon-link:before { content: '\e804'; } /* '' */ -.icon-cog:before { content: '\e805'; } /* '' */ -.icon-italic:before { content: '\e806'; } /* '' */ -.icon-bold:before { content: '\e807'; } /* '' */ -.icon-off:before { content: '\e808'; } /* '' */ -.icon-video:before { content: '\e809'; } /* '' */ -.icon-upload:before { content: '\e80a'; } /* '' */ -.icon-minus:before { content: '\e80b'; } /* '' */ -.icon-colon:before { content: '\e80c'; } /* '' */ -.icon-pi:before { content: '\e80d'; } /* '' */ -.icon-list-alt:before { content: '\e80e'; } /* '' */ -.icon-resize-vertical:before { content: '\e80f'; } /* '' */ -.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'; } /* '' */ -.icon-table:before { content: '\f0ce'; } /* '' */ -.icon-doc-text:before { content: '\f0f6'; } /* '' */ -.icon-quote-left:before { content: '\f10d'; } /* '' */ -.icon-folder-empty:before { content: '\f114'; } /* '' */ -.icon-code:before { content: '\f121'; } /* '' */ -.icon-superscript:before { content: '\f12b'; } /* '' */ -.icon-youtube-play:before { content: '\f16a'; } /* '' */ -.icon-header:before { content: '\f1dc'; } /* '' */ +@font-face { + font-family: 'fontello'; + src: url('../font/fontello.eot?61964883'); + src: url('../font/fontello.eot?61964883#iefix') format('embedded-opentype'), + url('../font/fontello.svg?61964883#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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RSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/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 */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('../font/fontello.svg?61964883#fontello') format('svg'); + } +} +*/ + + [class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: none; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} +.icon-bold:before { content: '\e800'; } /* '' */ +.icon-italic:before { content: '\e801'; } /* '' */ +.icon-check:before { content: '\e802'; } /* '' */ +.icon-cancel:before { content: '\e803'; } /* '' */ +.icon-picture:before { content: '\e804'; } /* '' */ +.icon-cancel-1:before { content: '\e805'; } /* '' */ +.icon-plus:before { content: '\e806'; } /* '' */ +.icon-home:before { content: '\e807'; } /* '' */ +.icon-link:before { content: '\e808'; } /* '' */ +.icon-cog:before { content: '\e809'; } /* '' */ +.icon-off:before { content: '\e80a'; } /* '' */ +.icon-video:before { content: '\e80b'; } /* '' */ +.icon-upload:before { content: '\e80c'; } /* '' */ +.icon-minus:before { content: '\e80d'; } /* '' */ +.icon-colon:before { content: '\e80e'; } /* '' */ +.icon-pi:before { content: '\e80f'; } /* '' */ +.icon-list-alt:before { content: '\e810'; } /* '' */ +.icon-resize-vertical:before { content: '\e811'; } /* '' */ +.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-table:before { content: '\f0ce'; } /* '' */ +.icon-doc-text:before { content: '\f0f6'; } /* '' */ +.icon-quote-left:before { content: '\f10d'; } /* '' */ +.icon-folder-empty:before { content: '\f114'; } /* '' */ +.icon-code:before { content: '\f121'; } /* '' */ +.icon-superscript:before { content: '\f12b'; } /* '' */ +.icon-youtube-play:before { content: '\f16a'; } /* '' */ +.icon-header:before { content: '\f1dc'; } /* '' */ .icon-paragraph:before { content: '\f1dd'; } /* '' */ \ No newline at end of file diff --git a/system/author/css/fontello/css/fontello-ie7-codes.css b/system/author/css/fontello/css/fontello-ie7-codes.css index 851b299..5852932 100644 --- a/system/author/css/fontello/css/fontello-ie7-codes.css +++ b/system/author/css/fontello/css/fontello-ie7-codes.css @@ -1,33 +1,34 @@ - -.icon-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-italic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-bold { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-video { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-colon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-pi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-list-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.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 = ' '); } -.icon-table { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-doc-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-quote-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-folder-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-superscript { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-youtube-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-header { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } + +.icon-bold { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-italic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-cancel-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-video { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-colon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-pi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-list-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.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-table { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-doc-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-quote-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-folder-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-superscript { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-youtube-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-header { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-paragraph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file diff --git a/system/author/css/fontello/css/fontello-ie7.css b/system/author/css/fontello/css/fontello-ie7.css index 7a5842e..1d0ebe8 100644 --- a/system/author/css/fontello/css/fontello-ie7.css +++ b/system/author/css/fontello/css/fontello-ie7.css @@ -1,44 +1,45 @@ -[class^="icon-"], [class*=" icon-"] { - font-family: 'fontello'; - font-style: normal; - font-weight: normal; - - /* fix buttons height */ - line-height: 1em; - - /* you can be more comfortable with increased icons size */ - /* font-size: 120%; */ -} - -.icon-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-italic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-bold { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-video { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-colon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-pi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-list-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.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 = ' '); } -.icon-table { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-doc-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-quote-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-folder-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-superscript { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-youtube-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-header { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +[class^="icon-"], [class*=" icon-"] { + font-family: 'fontello'; + font-style: normal; + font-weight: normal; + + /* fix buttons height */ + line-height: 1em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ +} + +.icon-bold { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-italic { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-check { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-cancel { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-picture { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-cancel-1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-plus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-link { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-cog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-off { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-video { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-colon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-pi { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-list-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-resize-vertical { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.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-table { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-doc-text { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-quote-left { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-folder-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-superscript { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-youtube-play { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-header { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-paragraph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file diff --git a/system/author/css/fontello/css/fontello.css b/system/author/css/fontello/css/fontello.css index 0ae4eb0..40f7328 100644 --- a/system/author/css/fontello/css/fontello.css +++ b/system/author/css/fontello/css/fontello.css @@ -1,89 +1,90 @@ -@font-face { - font-family: 'fontello'; - 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; -} -/* 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 */ -/* -@media screen and (-webkit-min-device-pixel-ratio:0) { - @font-face { - font-family: 'fontello'; - src: url('../font/fontello.svg?35517051#fontello') format('svg'); - } -} -*/ - - [class^="icon-"]:before, [class*=" icon-"]:before { - font-family: "fontello"; - font-style: normal; - font-weight: normal; - speak: none; - - display: inline-block; - text-decoration: inherit; - width: 1em; - margin-right: .2em; - text-align: center; - /* opacity: .8; */ - - /* For safety - reset parent styles, that can break glyph codes*/ - font-variant: normal; - text-transform: none; - - /* fix buttons height, for twitter bootstrap */ - line-height: 1em; - - /* Animation center compensation - margins should be symmetric */ - /* remove if not needed */ - margin-left: .2em; - - /* you can be more comfortable with increased icons size */ - /* font-size: 120%; */ - - /* Font smoothing. That was taken from TWBS */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - - /* Uncomment for 3D effect */ - /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ -} - -.icon-picture:before { content: '\e800'; } /* '' */ -.icon-cancel:before { content: '\e801'; } /* '' */ -.icon-plus:before { content: '\e802'; } /* '' */ -.icon-home:before { content: '\e803'; } /* '' */ -.icon-link:before { content: '\e804'; } /* '' */ -.icon-cog:before { content: '\e805'; } /* '' */ -.icon-italic:before { content: '\e806'; } /* '' */ -.icon-bold:before { content: '\e807'; } /* '' */ -.icon-off:before { content: '\e808'; } /* '' */ -.icon-video:before { content: '\e809'; } /* '' */ -.icon-upload:before { content: '\e80a'; } /* '' */ -.icon-minus:before { content: '\e80b'; } /* '' */ -.icon-colon:before { content: '\e80c'; } /* '' */ -.icon-pi:before { content: '\e80d'; } /* '' */ -.icon-list-alt:before { content: '\e80e'; } /* '' */ -.icon-resize-vertical:before { content: '\e80f'; } /* '' */ -.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'; } /* '' */ -.icon-table:before { content: '\f0ce'; } /* '' */ -.icon-doc-text:before { content: '\f0f6'; } /* '' */ -.icon-quote-left:before { content: '\f10d'; } /* '' */ -.icon-folder-empty:before { content: '\f114'; } /* '' */ -.icon-code:before { content: '\f121'; } /* '' */ -.icon-superscript:before { content: '\f12b'; } /* '' */ -.icon-youtube-play:before { content: '\f16a'; } /* '' */ -.icon-header:before { content: '\f1dc'; } /* '' */ +@font-face { + font-family: 'fontello'; + src: url('../font/fontello.eot?37804068'); + src: url('../font/fontello.eot?37804068#iefix') format('embedded-opentype'), + url('../font/fontello.woff2?37804068') format('woff2'), + url('../font/fontello.woff?37804068') format('woff'), + url('../font/fontello.ttf?37804068') format('truetype'), + url('../font/fontello.svg?37804068#fontello') format('svg'); + font-weight: normal; + font-style: normal; +} +/* 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 */ +/* +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'fontello'; + src: url('../font/fontello.svg?37804068#fontello') format('svg'); + } +} +*/ + + [class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "fontello"; + font-style: normal; + font-weight: normal; + speak: none; + + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + + /* Font smoothing. That was taken from TWBS */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ +} + +.icon-bold:before { content: '\e800'; } /* '' */ +.icon-italic:before { content: '\e801'; } /* '' */ +.icon-check:before { content: '\e802'; } /* '' */ +.icon-cancel:before { content: '\e803'; } /* '' */ +.icon-picture:before { content: '\e804'; } /* '' */ +.icon-cancel-1:before { content: '\e805'; } /* '' */ +.icon-plus:before { content: '\e806'; } /* '' */ +.icon-home:before { content: '\e807'; } /* '' */ +.icon-link:before { content: '\e808'; } /* '' */ +.icon-cog:before { content: '\e809'; } /* '' */ +.icon-off:before { content: '\e80a'; } /* '' */ +.icon-video:before { content: '\e80b'; } /* '' */ +.icon-upload:before { content: '\e80c'; } /* '' */ +.icon-minus:before { content: '\e80d'; } /* '' */ +.icon-colon:before { content: '\e80e'; } /* '' */ +.icon-pi:before { content: '\e80f'; } /* '' */ +.icon-list-alt:before { content: '\e810'; } /* '' */ +.icon-resize-vertical:before { content: '\e811'; } /* '' */ +.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-table:before { content: '\f0ce'; } /* '' */ +.icon-doc-text:before { content: '\f0f6'; } /* '' */ +.icon-quote-left:before { content: '\f10d'; } /* '' */ +.icon-folder-empty:before { content: '\f114'; } /* '' */ +.icon-code:before { content: '\f121'; } /* '' */ +.icon-superscript:before { content: '\f12b'; } /* '' */ +.icon-youtube-play:before { content: '\f16a'; } /* '' */ +.icon-header:before { content: '\f1dc'; } /* '' */ .icon-paragraph:before { content: '\f1dd'; } /* '' */ \ No newline at end of file diff --git a/system/author/css/fontello/demo.html b/system/author/css/fontello/demo.html index 481761c..c016c67 100644 --- a/system/author/css/fontello/demo.html +++ b/system/author/css/fontello/demo.html @@ -1,351 +1,354 @@ - - - - - - - - -
-

fontello font demo

- -
-
-
-
icon-picture0xe800
-
icon-cancel0xe801
-
icon-plus0xe802
-
icon-home0xe803
-
-
-
icon-link0xe804
-
icon-cog0xe805
-
icon-italic0xe806
-
icon-bold0xe807
-
-
-
icon-off0xe808
-
icon-video0xe809
-
icon-upload0xe80a
-
icon-minus0xe80b
-
-
-
icon-colon0xe80c
-
icon-pi0xe80d
-
icon-list-alt0xe80e
-
icon-resize-vertical0xe80f
-
-
-
icon-math0xf01a
-
icon-move0xf047
-
icon-link-ext0xf08e
-
icon-bookmark-empty0xf097
-
-
-
icon-list-bullet0xf0ca
-
icon-list-numbered0xf0cb
-
icon-underline0xf0cd
-
icon-table0xf0ce
-
-
-
icon-doc-text0xf0f6
-
icon-quote-left0xf10d
-
icon-folder-empty0xf114
-
icon-code0xf121
-
-
-
icon-superscript0xf12b
-
icon-youtube-play0xf16a
-
icon-header0xf1dc
-
icon-paragraph0xf1dd
-
-
- - + + + + + + + + +
+

fontello font demo

+ +
+
+
+
icon-bold0xe800
+
icon-italic0xe801
+
icon-check0xe802
+
icon-cancel0xe803
+
+
+
icon-picture0xe804
+
icon-cancel-10xe805
+
icon-plus0xe806
+
icon-home0xe807
+
+
+
icon-link0xe808
+
icon-cog0xe809
+
icon-off0xe80a
+
icon-video0xe80b
+
+
+
icon-upload0xe80c
+
icon-minus0xe80d
+
icon-colon0xe80e
+
icon-pi0xe80f
+
+
+
icon-list-alt0xe810
+
icon-resize-vertical0xe811
+
icon-math0xf01a
+
icon-move0xf047
+
+
+
icon-link-ext0xf08e
+
icon-bookmark-empty0xf097
+
icon-list-bullet0xf0ca
+
icon-list-numbered0xf0cb
+
+
+
icon-table0xf0ce
+
icon-doc-text0xf0f6
+
icon-quote-left0xf10d
+
icon-folder-empty0xf114
+
+
+
icon-code0xf121
+
icon-superscript0xf12b
+
icon-youtube-play0xf16a
+
icon-header0xf1dc
+
+
+
icon-paragraph0xf1dd
+
+
+ + \ No newline at end of file diff --git a/system/author/css/fontello/font/fontello.eot b/system/author/css/fontello/font/fontello.eot index 0b1c5d4e34bc70912ad608407e2d0d3857feaa28..ab0db13df3428a5d665c3158e5265400b323a3de 100644 GIT binary patch delta 1083 zcmY+DZ)h839LK-EyUXR;X36E6rdiju>GhnO>6SK*DBZ~7WDXH!gEBgYtl2e9x+TrI zrezgbQ6|(nhUEmiS!WSJUkpLA7iIWjjN%LT2N5mWIS~Iq!6FXaP-%_7%WW^bj(g7o z+Y}y8<~i`bCN8k&aTxhx`IJ>WRQ;2KK@O%0B{MVg=G5=(SJ^*P%$&05W8VPq*iQD* zkxVgr8LNC~Bl-srj;-`W8 z5No|I)_R`51_@ts-o~#W!oL!<&k8ZRWiJRl8`F4r@5TRaTM(c2a0MjW2gQHv0kJON za~7vLr{$}|eo?wMxx%O7fFSDwpaFlhxS)}BzY9XF=UmXl`mPJYtX!Z2npv;AAi{df z1shrKyMWieyP?K&z$WhS!VYL<<(eI^nKkCZZ;rdiUC_?@gA1apcU;g>S@FF@_IktW zBvse>*gp`ia`jDVt&Xsd2pD1-NfSJw*yDPfwxlTBPL!hNHu93(`L`avtSVi-+Bj`h zlPwXS|KAToM(b+iNkfTTpk)p?UjHiUekNKHj&YG~=}nu%ep!M*`$ZBUl<26lSEwb_ zD0w2WN5UbQH}lH+qg!_FA#R>XCfbRca40~us2K_E%o#1Asp|B!s&dD1hBkdoOX%wC zY%Q9*Sew93PiPk_w>`RC+2_9$sJs!qUEjKx3K~ZPyYHbvT;YSm_rLWoJyiSESm&NK zDgNN6<;3o#J99<;;sXECg!iiJ#Lr0aYSqbV%(FTiwwGeN?53`*&wfe<_0cTmd7*)Zkb?Y|uG1x~9ebs=~*_%mZA@EL7=GV-ZtuOlE!-CR!N;H0~m4>iMbrbO{80hrHS;y_}%A!ehWYs2B<$XnM#aV zpE#cc@U75#WRe2n3+!Fe>!dxCnf&RQp<~;B0{D#-IG3JDCN5mNTu1s6>BlpP(>Z+I zI70e1X=gT(Nqus~;UawxfLqJW%;lZd11|vtZcx+Hx!F|iPOtwxfUcYBRXl+w)h(Q8 z+yo>yz&&6)vnFDh@;8Bpn-s65BQPjkSJVrfAJ^1(xKL#`?2ZEveR!xG>!WQ1b&zeT zBTQ6^odXv8Eq+cl&VN|=tqPzBFcTlr0A<7%H9$G>D;mH;{ILeG64QMY0XE__4PYn! zR0C8H|DgdY0X9lB0M*-|y$Df&YMRi0DgyQq`!zrf@w5gyH*9>Z0UX5NXaFayDtfn| z_KUx){-lfJYDjrgDR2PWZ?hOPKpfKe^pO?)z;LuOY~pliM$iSCIUdHJLV-iZUVPw!vC0KF>U(*=p|Xwr$CkqS^#4&EvS^VYRAV%6+?Y6eojz~vqhiDh-3T{!bI?!gPu@jEaQlvc` zz#w`Xyb3mSwApPPcAM2A3dK=_mSXOXD8)K=02{pfG2GzA_OQ3k_>^1ib@*OyN!-M@o@6(1J(@~`E@E~~d2>+FB?!3S?ZF|2(qwyxItssyf!-a4}y z@pWNL&HDWPXW#}JG0#24Ozb=#=3mu)Bpep{QPW6NG7t$RGQDF=jZsznM{gL rPi3ED$(adZDxXMCCHc{r^q86p%**=u>{x1+mQ(7Tz=_q~pu_kN+*~I3 diff --git a/system/author/css/fontello/font/fontello.svg b/system/author/css/fontello/font/fontello.svg index d782771..d6f7d89 100644 --- a/system/author/css/fontello/font/fontello.svg +++ b/system/author/css/fontello/font/fontello.svg @@ -1,74 +1,76 @@ - - - -Copyright (C) 2019 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +Copyright (C) 2019 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/system/author/css/fontello/font/fontello.ttf b/system/author/css/fontello/font/fontello.ttf index 31ecd5f90599f9b213d1bb2d4f361c3002c93f9a..24fe07ffae5ff4cde067dd52376ca850ae825ece 100644 GIT binary patch delta 1044 zcmY+CUuYCp7{$*wGdnv;HoLQvb+g8p-OO(NH=1l#Nn0y%wWyTR(udTh714FF*^TaI zr)DFu4-Ew$Vvu5(LZe1&i=Yo8wCh8VK8Q#kS}Rg)plS2sKLQ4+P(>jzev{FM&hWeE zo^$Wq`^}xXH8?SFJU(;aLl?XbsYe*qB3%tPgv{O5uMw4CMfSdWz}j*K4v zl>Jqp#>!>-EzVW;W2{Q9aJc98^oc3JlLq3y}T0;FJ=ZUI`7*Htl7Xm)|V+}Z=8-cv+o3i->p)A z`NtE@B7yY?)Fl*i4V*CtjOpZR=MIYLolv_Oq;)j8!5EpxES*v;a93=e8c@w{Z z2>(pbzDEY#v{j*PX&SHZt@z()ZE!&y>kb!$Sig3`64q~B5N74_98k~tn+qbWH(jul^{ESZ?Z>r?ybmnn4lnG0 zMpmxa0n1qp7k+O%-tU4a>pw1tu}-_7xsvwnCi~->*&$k(=QICKxXRTpNo!SvZA3s1 zQ%9QM2^s74R$9?P;V4lD)i;rspzIySZ#jh|VZz)nwTXDaJGx?DM3 zdofU%j{aTUc)cT-*b~_F1U2Fe9~}OA*fsfD?b~bOE9a!vS3i~$yO-|F75R$`?=Ytp z=4sOQ8x3~Sc-t--tKPdr3F@S81i#QFoD~)Ej&#nW$nEkK`JOlA-LG^icvrJVgq>wrDkx~q~*#(XaU Dwp{qf delta 1462 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 Hlg=Z44Ltx5 delta 7131 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 RO_KZq1)T94O$UN;41oq4<}*b`g^dFs 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
${ errors.message }
- +
- + raw moderaw visual modevisual @@ -13,9 +13,16 @@ diff --git a/system/author/js/vue-blox.js b/system/author/js/vue-blox.js index 14c58da..5a1bc9a 100644 --- a/system/author/js/vue-blox.js +++ b/system/author/js/vue-blox.js @@ -7,7 +7,7 @@ const contentComponent = Vue.component('content-block', { '
' + '
' + '' + - '' + + '' + '
' + '
' + '
' + @@ -394,9 +394,18 @@ const contentComponent = Vue.component('content-block', { const inlineFormatsComponent = Vue.component('inline-formats', { template: '
' + - '' + - '' + - '' + + '
' + + '' + + '' + + '' + + '
' + + '
' + + '' + + '' + + '' + + '' + + '' + + '
' + '
', data: function(){ return { @@ -410,6 +419,8 @@ const inlineFormatsComponent = Vue.component('inline-formats', { startPos: false, endPos: false, showInlineFormat: false, + link: false, + url: '' } }, mounted: function() { @@ -443,6 +454,7 @@ const inlineFormatsComponent = Vue.component('inline-formats', { if(!this.highlightableEl.contains(event.target)) { this.showInlineFormat = false; + this.link = false; return; } @@ -468,6 +480,7 @@ const inlineFormatsComponent = Vue.component('inline-formats', { if(trimmedSelection.length == 0) { this.showInlineFormat = false; + this.link = false; return; } @@ -505,6 +518,34 @@ const inlineFormatsComponent = Vue.component('inline-formats', { content = this.textComponent.value; content = content.substring(0, this.startPos) + '`' + this.selectedText + '`' + content.substring(this.endPos, content.length); this.$parent.updatemarkdown(content); + }, + formatMath() + { + content = this.textComponent.value; + content = content.substring(0, this.startPos) + '$' + this.selectedText + '$' + content.substring(this.endPos, content.length); + this.$parent.updatemarkdown(content); + }, + formatLink() + { + if(this.url == "") + { + this.link = false; + return; + } + content = this.textComponent.value; + content = content.substring(0, this.startPos) + '[' + this.selectedText + '](' + this.url + ')' + content.substring(this.endPos, content.length); + this.$parent.updatemarkdown(content); + this.showInlineFormat = false; + this.link = false; + }, + openLink() + { + this.link = true; + this.$nextTick(() => this.$refs.urlinput.focus()); + }, + closeLink() + { + this.link = false; } } }) @@ -1440,10 +1481,8 @@ const imageComponent = Vue.component('image-component', { } }) -let editor = new Vue({ - delimiters: ['${', '}'], - el: '#blox', - components: { +/* +let componentList = { 'content-component': contentComponent, 'markdown-component': markdownComponent, 'hr-component': hrComponent, @@ -1457,9 +1496,82 @@ let editor = new Vue({ 'olist-component': olistComponent, 'table-component': tableComponent, 'definition-component': definitionComponent, - 'math-component': mathComponent, - 'inline-formats' : inlineFormatsComponent, + 'math-component': mathComponent +} +*/ + + +let determiner = { + + olist: function(block,lines,firstChar,secondChar,thirdChar){ + if(block.match(/^\d+\./)) + { + return "olist-component"; + } + return false; }, + definition: function(block,lines,firstChar,secondChar,thirdChar){ + if(lines.length > 1 && lines[1].substr(0,2) == ': ') + { + return "definition-component"; + } + return false; + }, + table: function(block,lines,firstChar,secondChar,thirdChar){ + if(lines.length > 2 && lines[0].indexOf('|') != -1 && /[\-\|: ]{3,}$/.test(lines[1])) + { + return "table-component"; + } + return false; + }, + quote: function(block,lines,firstChar,secondChar,thirdChar){ + if(firstChar == '>') + { + return "quote-component"; + } + return false; + }, + headline: function(block,lines,firstChar,secondChar,thirdChar){ + if(firstChar == '#') + { + return "headline-component"; + } + return false; + }, + image: function(block,lines,firstChar,secondChar,thirdChar){ + if( (firstChar == '!' && secondChar == '[') || (firstChar == '[' && secondChar == '!' && thirdChar == '[') ) + { + return "image-component"; + } + return false; + }, + math: function(block,lines,firstChar,secondChar,thirdChar){ + if( (firstChar == '\\' && secondChar == '[') || ( firstChar == '$' && secondChar == '$$' ) ) + { + return "math-component"; + } + return false; + }, + code: function(block,lines,firstChar,secondChar,thirdChar){ + if( firstChar == '`' && secondChar == '`' && thirdChar == '`') + { + return "code-component"; + } + return false; + }, + ulist: function(block,lines,firstChar,secondChar,thirdChar){ + if( (firstChar == '*' || firstChar == '-' || firstChar == '+') && secondChar == ' ') + { + return "ulist-component"; + } + return false; + } +} + +let editor = new Vue({ + delimiters: ['${', '}'], + el: '#blox', +// components: componentList, data: { root: document.getElementById("main").dataset.url, html: false, @@ -1645,53 +1757,18 @@ let editor = new Vue({ this.addblock = false; }, determineBlockType: function(block) - { - if(block.match(/^\d+\./)){ return "olist-component" } - - var lines = block.split("\n"); - if(lines.length > 1 && lines[1].substr(0,2) == ': ') - { - return "definition-component"; - } - else if(lines.length > 2 && lines[0].indexOf('|') != -1 && /[\-\|: ]{3,}$/.test(lines[1])) - { - return "table-component"; - } - - var firstChar = block[0]; - var secondChar = block[1]; - var thirdChar = block[2]; - - switch(firstChar){ - case ">": - return "quote-component"; - break; - case "#": - return "headline-component"; - break; - case "!": - if(secondChar == "[") { return "image-component" } - break; - case "[": - if(secondChar == "!" && thirdChar == "[") { return "image-component" } else { return "markdown-component" } - break; - case "\\": - if(secondChar == "["){ return "math-component" } else { return "markdown-component"; } - break; - case "$": - if(secondChar == "$"){ return "math-component" } else { return "markdown-component"; } - break; - case "`": - if(secondChar == "`" && thirdChar == "`") { return "code-component" } else { return "markdown-component" } - break; - case "*": - case "-": - case "+": - if(secondChar == " "){ return "ulist-component" } else { return "markdown-component" } - break; - default: - return 'markdown-component'; + { + var result = false; + var lines = block.split("\n"); + var firstChar = block[0]; + var secondChar = block[1]; + var thirdChar = block[2]; + + for (var method in determiner) { + result = determiner[method](block,lines,firstChar,secondChar,thirdChar); + if(result !== false){ return result; } } + return 'markdown-component'; }, checkMath(elementid) { diff --git a/system/author/js/vue-publishcontroller.js b/system/author/js/vue-publishcontroller.js index 81dcd3e..02ca228 100644 --- a/system/author/js/vue-publishcontroller.js +++ b/system/author/js/vue-publishcontroller.js @@ -14,6 +14,7 @@ let publishController = new Vue({ message: false, }, modalWindow: false, + modalType: false, draftDisabled: true, publishDisabled: document.getElementById("publishController").dataset.drafted ? false : true, deleteDisabled: false, @@ -274,11 +275,13 @@ let publishController = new Vue({ } }, method, url, this.form ); }, - showModal: function(e){ + showModal: function(type){ + this.modalType = type; this.modalWindow = true; }, - hideModal: function(e){ + hideModal: function(type){ this.modalWindow = false; + this.modalType = false; }, } }); \ No newline at end of file