mirror of
https://github.com/typemill/typemill.git
synced 2025-07-31 03:10:19 +02:00
Version 1.5.1: Finalize and update libraries
This commit is contained in:
40
composer.lock
generated
40
composer.lock
generated
@@ -115,12 +115,12 @@
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/erusev/parsedown-extra.git",
|
||||
"reference": "32f6e957286bf9ff98d07ca924a18299461acc8f"
|
||||
"reference": "fd33d68349630d18d56367712a64445a6e0bc83e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/32f6e957286bf9ff98d07ca924a18299461acc8f",
|
||||
"reference": "32f6e957286bf9ff98d07ca924a18299461acc8f",
|
||||
"url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/fd33d68349630d18d56367712a64445a6e0bc83e",
|
||||
"reference": "fd33d68349630d18d56367712a64445a6e0bc83e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -160,9 +160,9 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/erusev/parsedown-extra/issues",
|
||||
"source": "https://github.com/erusev/parsedown-extra/tree/0.8.0"
|
||||
"source": "https://github.com/erusev/parsedown-extra/tree/master"
|
||||
},
|
||||
"time": "2019-12-29T11:14:16+00:00"
|
||||
"time": "2021-10-25T08:46:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "gregwar/captcha",
|
||||
@@ -510,24 +510,24 @@
|
||||
},
|
||||
{
|
||||
"name": "pimple/pimple",
|
||||
"version": "v3.4.0",
|
||||
"version": "v3.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/silexphp/Pimple.git",
|
||||
"reference": "86406047271859ffc13424a048541f4531f53601"
|
||||
"reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/silexphp/Pimple/zipball/86406047271859ffc13424a048541f4531f53601",
|
||||
"reference": "86406047271859ffc13424a048541f4531f53601",
|
||||
"url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed",
|
||||
"reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.5",
|
||||
"psr/container": "^1.1"
|
||||
"psr/container": "^1.1 || ^2.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/phpunit-bridge": "^5.0"
|
||||
"symfony/phpunit-bridge": "^5.4@dev"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
@@ -557,26 +557,26 @@
|
||||
"dependency injection"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/silexphp/Pimple/tree/v3.4.0"
|
||||
"source": "https://github.com/silexphp/Pimple/tree/v3.5.0"
|
||||
},
|
||||
"time": "2021-03-06T08:28:00+00:00"
|
||||
"time": "2021-10-28T11:13:42+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
"version": "1.1.1",
|
||||
"version": "1.1.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/php-fig/container.git",
|
||||
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
|
||||
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
|
||||
"reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
|
||||
"url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
|
||||
"reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2.0"
|
||||
"php": ">=7.4.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
@@ -605,9 +605,9 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/php-fig/container/issues",
|
||||
"source": "https://github.com/php-fig/container/tree/1.1.1"
|
||||
"source": "https://github.com/php-fig/container/tree/1.1.2"
|
||||
},
|
||||
"time": "2021-03-05T17:36:06+00:00"
|
||||
"time": "2021-11-05T16:50:12+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/http-message",
|
||||
|
@@ -1,5 +1,5 @@
|
||||
# Write Content
|
||||
|
||||
# Write Content
|
||||
|
||||
Typemill provides easy and intuitive authoring tools and we work hard to create a good author experience. With the interactive navigation you can create pages and structure your websites. The visual markdown editor will help you to create content in a wysiwyg mode. The publish bar gives you full control over the status of each page. Watch the following video tutorial to learn all the details.
|
||||
|
||||
{#6I2-uV88GkE .youtube}
|
||||
@@ -8,7 +8,6 @@ Typemill provides easy and intuitive authoring tools and we work hard to create
|
||||
|
||||
You can create, structure and reorder all pages with the navigation on the left side. To structure your content, you can create new folders and files with the "add item" button. To reorder the pages, just drag an item and drop it wherever you want. Play around with it and you will notice, that it works pretty similar to the folder- and file-system of your laptop. And in fact, this is exactly what Typemill does in the background: It stores your content in files and folders on the server.
|
||||
|
||||
sdf
|
||||
However, there are some limitations when you try to reorder elements. For example, you cannot move a complete folder to another folder, because this would change all the urls of the pages inside that folder, which is a nightmare for readers and search engines.
|
||||
|
||||
## The Editor
|
||||
@@ -40,5 +39,4 @@ Ever tried to revise a published article in WordPress? Yes, it works, but if you
|
||||
* In **visual mode**: Typemill stores your changes in a new draft automatically as soon as you save any content-block.
|
||||
* In **raw mode**: To store changes in a new draft, simply click on the "save draft"-button in the publish controller.
|
||||
* You can work on a draft as long as you want without changing the live version. Your changes go live if you click the button "publish".
|
||||
* In visual mode, you can also use the discard-button and go back to the published version.
|
||||
|
||||
* In visual mode, you can also use the discard-button and go back to the published version.
|
@@ -84,7 +84,7 @@ class Settings
|
||||
'editor' => 'visual',
|
||||
'formats' => ['markdown', 'headline', 'ulist', 'olist', 'table', 'quote', 'notice', 'image', 'video', 'file', 'toc', 'hr', 'definition', 'code'],
|
||||
'contentFolder' => 'content',
|
||||
'version' => '1.5.0.1',
|
||||
'version' => '1.5.1',
|
||||
'setup' => true,
|
||||
'welcome' => true,
|
||||
'images' => ['live' => ['width' => 820], 'thumbs' => ['width' => 250, 'height' => 150]],
|
||||
|
@@ -1,30 +0,0 @@
|
||||
/*************************************
|
||||
** LOGIN TIMER **
|
||||
*************************************/
|
||||
|
||||
var wait = document.getElementById('wait');
|
||||
|
||||
if(wait)
|
||||
{
|
||||
var loginbtn = document.getElementById("loginbutton");
|
||||
var seconds = parseInt(wait.innerHTML);
|
||||
|
||||
loginbtn.disabled = true;
|
||||
loginbtn.value = '';
|
||||
|
||||
var counter = setInterval(function () {
|
||||
|
||||
seconds = seconds - 1;
|
||||
wait.innerHTML = seconds;
|
||||
|
||||
if (seconds == 0) {
|
||||
loginbtn.disabled = false;
|
||||
loginbtn.value = 'Login';
|
||||
var countdown = document.getElementById("counter");
|
||||
|
||||
countdown.parentNode.removeChild(countdown);
|
||||
|
||||
clearInterval(counter);
|
||||
}
|
||||
}, 1000);
|
||||
}
|
4
system/author/js/axios.min.js
vendored
4
system/author/js/axios.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -16,8 +16,8 @@
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="{{ base_url }}/system/author/img/favicon-144.png" />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_url }}/system/author/img/favicon-180.png" />
|
||||
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/tachyons.min.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/tachyons.min.css?20211021" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211021" />
|
||||
|
||||
{{ assets.renderCSS() }}
|
||||
|
||||
@@ -39,16 +39,16 @@
|
||||
</article>
|
||||
<footer></footer>
|
||||
</div>
|
||||
<script src="{{ base_url }}/system/author/js/axios.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/axios.min.js?20211021"></script>
|
||||
<script>
|
||||
const myaxios = axios.create();
|
||||
myaxios.defaults.baseURL = "{{ base_url }}";
|
||||
</script>
|
||||
<script src="{{ base_url }}/system/author/js/autosize.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-shared.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/author.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/typemillutils.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/autosize.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-shared.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/author.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/typemillutils.js?20211021"></script>
|
||||
<script>
|
||||
typemillUtilities.start()
|
||||
</script>
|
||||
|
@@ -17,7 +17,7 @@
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="{{ base_url }}/system/author/img/favicon-144.png" />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_url }}/system/author/img/favicon-180.png" />
|
||||
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211021" />
|
||||
|
||||
{{ assets.renderCSS() }}
|
||||
|
||||
|
@@ -16,7 +16,7 @@
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="{{ base_url }}/system/author/img/favicon-144.png" />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_url }}/system/author/img/favicon-180.png" />
|
||||
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211021" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
@@ -16,8 +16,8 @@
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="{{ base_url }}/system/author/img/favicon-144.png" />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_url }}/system/author/img/favicon-180.png" />
|
||||
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/tachyons.min.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/tachyons.min.css?20211021" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211021" />
|
||||
|
||||
{{ assets.renderCSS() }}
|
||||
|
||||
@@ -41,17 +41,17 @@
|
||||
</article>
|
||||
<footer></footer>
|
||||
</div>
|
||||
<script src="{{ base_url }}/system/author/js/axios.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/axios.min.js?20211021"></script>
|
||||
<script>
|
||||
const myaxios = axios.create();
|
||||
myaxios.defaults.baseURL = "{{ base_url }}";
|
||||
</script>
|
||||
<script src="{{ base_url }}/system/author/js/typemillutils.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/autosize.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/author.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-publishcontroller.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-blox-config.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/typemillutils.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/autosize.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/author.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-publishcontroller.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-blox-config.js?20211021"></script>
|
||||
<script>
|
||||
let formatConfig = {{ settings.formats|json_encode() }};
|
||||
let language = {{ settings.language|json_encode() }};
|
||||
@@ -61,17 +61,17 @@
|
||||
|
||||
{{ assets.renderEditorJS() }}
|
||||
|
||||
<script src="{{ base_url }}/system/author/js/vue-blox.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-blox.js?20211021"></script>
|
||||
{% if item.elementType == "folder" %}
|
||||
<script src="{{ base_url }}/system/author/js/vue-posts.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-posts.js?20211021"></script>
|
||||
{% else %}
|
||||
<script>let posts = false;</script>
|
||||
{% endif %}
|
||||
<script src="{{ base_url }}/system/author/js/sortable.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vuedraggable.umd.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-navi.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-shared.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-meta.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/sortable.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vuedraggable.umd.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-navi.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-shared.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-meta.js?20211021"></script>
|
||||
|
||||
{{ assets.renderJS() }}
|
||||
|
||||
|
@@ -16,8 +16,8 @@
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="{{ base_url }}/system/author/img/favicon-144.png" />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_url }}/system/author/img/favicon-180.png" />
|
||||
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/tachyons.min.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211010" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/tachyons.min.css?20211021" />
|
||||
<link rel="stylesheet" href="{{ base_url }}/system/author/css/style.css?20211021" />
|
||||
|
||||
{{ assets.renderCSS() }}
|
||||
|
||||
@@ -41,15 +41,15 @@
|
||||
</article>
|
||||
<footer></footer>
|
||||
</div>
|
||||
<script src="{{ base_url }}/system/author/js/axios.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/axios.min.js?20211021"></script>
|
||||
<script>
|
||||
const myaxios = axios.create();
|
||||
myaxios.defaults.baseURL = "{{ base_url }}";
|
||||
</script>
|
||||
<script src="{{ base_url }}/system/author/js/vue.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/autosize.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/author.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-publishcontroller.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/autosize.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/author.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-publishcontroller.js?20211021"></script>
|
||||
<script>
|
||||
let language = {{ settings.language|json_encode() }};
|
||||
let labels = {{ translations|json_encode() }};
|
||||
@@ -58,17 +58,17 @@
|
||||
|
||||
{{ assets.renderEditorJS() }}
|
||||
|
||||
<script src="{{ base_url }}/system/author/js/vue-editor.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-editor.js?20211021"></script>
|
||||
{% if item.elementType == "folder" %}
|
||||
<script src="{{ base_url }}/system/author/js/vue-posts.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-posts.js?20211021"></script>
|
||||
{% else %}
|
||||
<script>let posts = false;</script>
|
||||
{% endif %}
|
||||
<script src="{{ base_url }}/system/author/js/sortable.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vuedraggable.umd.min.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-navi.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-shared.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-meta.js?20211010"></script>
|
||||
<script src="{{ base_url }}/system/author/js/sortable.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vuedraggable.umd.min.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-navi.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-shared.js?20211021"></script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-meta.js?20211021"></script>
|
||||
|
||||
{{ assets.renderJS() }}
|
||||
|
||||
|
Reference in New Issue
Block a user