Migrate to mithril.js
This commit is contained in:
44
myapp/templates/lib/tinymce.js
Normal file
44
myapp/templates/lib/tinymce.js
Normal file
@@ -0,0 +1,44 @@
|
||||
function tinymce_init(id) {
|
||||
let result = tinymce.init({
|
||||
selector: id,
|
||||
height: 400,
|
||||
language: 'ru',
|
||||
plugins: 'anchor autolink charmap code directionality fullscreen image importcss link lists media pagebreak preview save searchreplace table visualblocks visualchars',
|
||||
toolbar: 'code | undo redo | styles blocks | bold italic underline strikethrough removeformat | alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist | pagebreak | fullscreen | link image anchor charmap',
|
||||
|
||||
font_family_formats: 'Liberation Sans=Liberation Sans; Mono=Liberation Mono;',
|
||||
formats: {
|
||||
img: { selector: 'img', classes: 'img-thumbnail', styles: {} },
|
||||
paragraph: { selector: 'p,h1,h2,h3,h4,h5,h6', classes: '', styles: {} },
|
||||
table: { selector: 'table', classes: 'table', styles: {} },
|
||||
note: { classes: 'alert alert-primary', styles: {} },
|
||||
danger: { classes: 'alert alert-danger', styles: {} },
|
||||
bold: [
|
||||
{ inline: 'strong', remove: 'all' },
|
||||
{ inline: 'span', remove: 'all' },
|
||||
{ inline: 'b', remove: 'all' }
|
||||
],
|
||||
},
|
||||
style_formats: [
|
||||
{ title: 'Картинка', selector: 'img', format: 'img' },
|
||||
// { title: 'Абзац', format: 'paragraph' }, // С этим не работает список стилей
|
||||
{ title: 'Таблица', selector: 'table', format: 'table' },
|
||||
{ title: 'Примечание', format: 'note' },
|
||||
{ title: 'Внимание', format: 'danger' },
|
||||
],
|
||||
content_css: '/static/css/tinymce-code.css',
|
||||
relative_urls: false,
|
||||
convert_urls: false,
|
||||
// Table
|
||||
table_default_attributes: {},
|
||||
table_default_styles: {},
|
||||
table_class_list: [
|
||||
{title: 'default', value: 'table'},
|
||||
{title: 'None', value: ''},
|
||||
],
|
||||
});
|
||||
return result;
|
||||
};
|
||||
function tinymce_remove(id) {
|
||||
tinymce.get(id).remove();
|
||||
};
|
||||
Reference in New Issue
Block a user