Browse Source

try quickbars

pull/830/head
Andrew Roberts 7 years ago
parent
commit
987f5c9f1d
  1. 2
      _data/nav.yml
  2. 14
      _includes/configuration/insert-toolbar.md
  3. 14
      _includes/configuration/selection-toolbar.md
  4. 6
      advanced/editor-control-identifiers.md
  5. 59
      plugins/quickbars.md

2
_data/nav.yml

@ -337,7 +337,7 @@
- url: "#plugin_preview_height"
- url: "#plugin_preview_width"
- url: "print"
- url: "quickui"
- url: "quickbars"
- url: "save"
pages:
- url: "#save_enablewhendirty"

14
_includes/configuration/insert-toolbar.md

@ -1,6 +1,6 @@
## insert_toolbar
The **insert_toolbar** option enables you to specify toolbar items to include in the [quickui]({{ site.baseurl }}/plugins/quickui) plugin Insert minibar. It is recommended that you only have controls in this toolbar related to inserting content. However, nothing is restricting you to use any of the available [toolbar controls]({{ site.baseurl }}/advanced/editor-control-identifiers/#toolbarcontrols).
The **insert_toolbar** option enables you to specify toolbar items to include in the [quickbars]({{ site.baseurl }}/plugins/quickbars) plugin Insert minibar. It is recommended that you only have controls in this toolbar related to inserting content. However, nothing is restricting you to use any of the available [toolbar controls]({{ site.baseurl }}/advanced/editor-control-identifiers/#toolbarcontrols).
**Type:** `String`
@ -11,9 +11,9 @@ The **insert_toolbar** option enables you to specify toolbar items to include in
```js
tinymce.init({
selector: 'div.tinymce',
plugins: 'quickui',
quickui: true,
quickui_insert_toolbar: 'quickimage quicktable'
plugins: 'quickbars',
quickbars: true,
quickbars_insert_toolbar: 'quickimage quicktable'
});
```
@ -23,8 +23,8 @@ tinymce.init({
```js
tinymce.init({
selector: 'div.tinymce',
plugins: 'quickui',
quickui: true,
quickui_insert_toolbar: false
plugins: 'quickbars',
quickbars: true,
quickbars_insert_toolbar: false
});
```

14
_includes/configuration/selection-toolbar.md

@ -1,4 +1,4 @@
## quick_selection_toolbar
## quickbars_selection_toolbar
This option enables you to specify toolbar items to include in the Selection toolbar or to disable the toolbar.
@ -13,9 +13,9 @@ We recommend that you only have formatting related controls in this toolbar but
```js
tinymce.init({
selector: 'div.tinymce',
plugins: 'quickui',
quick_ui: true,
quick_selection_toolbar: 'bold italic | quicklink h2 h3 blockquote'
plugins: 'quickbars',
quickbars: true,
quickbars_selection_toolbar: 'bold italic | quicklink h2 h3 blockquote'
});
```
@ -24,8 +24,8 @@ tinymce.init({
```js
tinymce.init({
selector: 'div.tinymce',
plugins: 'quickui',
quick_ui: true,
quick_selection_toolbar: false
plugins: 'quickbars',
quickbars: true,
quickbars_selection_toolbar: false
});
```

6
advanced/editor-control-identifiers.md

@ -98,9 +98,9 @@ Use the [toolbar]({{ site.baseurl }}/configure/editor-appearance/#toolbar) or th
| insertfile | [moxiemanager]({{ site.baseurl }}/plugins/moxiemanager/) | Opens the MoxieManager dialog. |
| a11ycheck | [a11ychecker]({{ site.baseurl }}/plugins/a11ychecker/) | Opens the accessibility checker dialog. |
| toc | [toc]({{ site.baseurl }}/plugins/toc/) | Inserts a Table of Contents into the editor. |
| quickimage | [quickui]({{ site.baseurl }}/plugins/quickui/) | Inserts an image from the local machine. |
| quicktable | [quickui]({{ site.baseurl }}/plugins/quickui/) | Inserts a table 2x2. |
| quicklink | [quickui]({{ site.baseurl }}/plugins/quickui/) | Inserts a link in a quicker way. |
| quickimage | [quickbars]({{ site.baseurl }}/plugins/quickbars/) | Inserts an image from the local machine. |
| quicktable | [quickbars]({{ site.baseurl }}/plugins/quickbars/) | Inserts a table 2x2. |
| quicklink | [quickbars]({{ site.baseurl }}/plugins/quickbars/) | Inserts a link in a quicker way. |
## Menu controls

59
plugins/quickui.md → plugins/quickbars.md

@ -1,16 +1,16 @@
---
layout: default
title: Quick UI plugin
title_nav: Quick UI
description: Provides a selection toolbar and quick insert toolbar.
keywords: plugin inlite quickui
title: Quickbars plugin
title_nav: Quickbars
description: User interface controls to create content faster.
keywords: plugin inlite quickbars
---
The Quick UI plugin (`quickui`) enables new user interface components to help users create content faster. It can be used to create an experience similar to Medium, Quip, and other modern editing tools.
The Quickbars plugin (`quickbars`) enables new user interface components to help users create content faster. It can be used to create an experience similar to Medium, Quip, and other modern editing tools.
It replaces the capabilities of the `inlite` theme in TinyMCE 4 or earlier.
The Quick UI plugin enables two new context toolbars:
The Quickbars plugin enables two new context toolbars:
* _Quick Selection_ - shown when text is selected for quick access to formatting commands such as bold, italic and link.
* _Quick Insert_ - shown when a new line is created for the quick insertion of objects such as tables and images.
@ -27,10 +27,10 @@ It also enables three new toolbar controls:
```js
tinymce.init({
selector: "div.tinymce",
plugins: [ 'quickui' ],
plugins: [ 'quickbars' ],
toolbar: false,
menubar: false,
quickui: true
quickbars: true
});
```
#### Example disabling the Quick Insert toolbar:
@ -38,11 +38,11 @@ tinymce.init({
```js
tinymce.init({
selector: "div.tinymce",
plugins: [ 'quickui' ],
plugins: [ 'quickbars' ],
toolbar: false,
menubar: false,
quickui: true,
quickui_insert_toolbar: false
quickbars: true,
quickbars_insert_toolbar: false
});
```
@ -51,11 +51,11 @@ tinymce.init({
```js
tinymce.init({
selector: "div.tinymce",
plugins: [ 'quickui' ],
plugins: [ 'quickbars' ],
toolbar: false,
menubar: false,
quickui: true,
quickui_selection_toolbar: false
quickbars: true,
quickbars_selection_toolbar: false
});
```
@ -63,59 +63,56 @@ tinymce.init({
#### Quick Link
The Quick Link (`quicklink`) control lets the user quickly insert/edit links inline.
The Quick Link (`quicklink`) control lets the user quickly insert/edit links inline. It can only be used in the Quick Selection toolbar.
##### Example:
```js
tinymce.init({
selector: "div.tinymce",
plugins: [ 'quickui' ],
plugins: [ 'quickbars' ],
toolbar: false,
menubar: false,
quickui: true,
quickui_selection_toolbar: 'bold italic | quicklink h2 h3 blockquote'
quickbars: true,
quickbars_selection_toolbar: 'bold italic | quicklink h2 h3 blockquote'
});
```
#### Quick Image
The Quick Image (`quickimage`) control lets you quickly insert images from the local computer into the editor. These can then be automatically uploaded if you configure [image uploading]({{ site.baseurl }}/advanced/handle-async-image-uploads/).
The Quick Image (`quickimage`) control lets you quickly insert images from the local computer into the editor. These can then be automatically uploaded if you configure [image uploading]({{ site.baseurl }}/advanced/handle-async-image-uploads/). It can be used in both the Quick Insert toolbar and other toolbars.
##### Example:
```js
tinymce.init({
selector: "div.tinymce",
plugins: [ 'quickui' ],
plugins: [ 'quickbars' ],
toolbar: false,
menubar: false,
quickui: true,
quickui_insert_toolbar: 'quickimage quicktable'
quickbars: true,
quickbars_insert_toolbar: 'quickimage quicktable'
});
```
#### Quick Table
The Quick Table (`quicktable`) control lets you quickly insert a 2x2 table with 100% width.
The Quick Table (`quicktable`) control lets you quickly insert a 2x2 table with 100% width. It can be used in both the Quick Insert toolbar and other toolbars.
##### Example:
```js
tinymce.init({
selector: "div.tinymce",
plugins: [ 'quickui' ],
plugins: [ 'quickbars' ],
toolbar: false,
menubar: false,
quickui: true,
quickui_insert_toolbar: 'quickimage quicktable'
quickbars: true,
quickbars_insert_toolbar: 'quickimage quicktable'
});
```
### Related configuration options
* [quickui_insert_toolbar]({{ site.baseurl }}/configure/editor-appearance/#quickui_insert_toolbar)
* [quickui_selection_toolbar]({{ site.baseurl }}/configure/editor-appearance/#quickui_selection_toolbar)
* [inline]({{ site.baseurl }}/configure/editor-appearance/#inline)
* [skin]({{ site.baseurl }}/configure/editor-appearance/#skin)
* [theme]({{ site.baseurl }}/configure/editor-appearance/#theme)
* [quickbars_insert_toolbar]({{ site.baseurl }}/configure/editor-appearance/#quickbars_insert_toolbar)
* [quickbars_selection_toolbar]({{ site.baseurl }}/configure/editor-appearance/#quickbars_selection_toolbar)
Loading…
Cancel
Save