58 lines
1.9 KiB
JavaScript
58 lines
1.9 KiB
JavaScript
/* ------------------------------------------------------------------------------
|
|
*
|
|
* # WYSIHTML5 editor
|
|
*
|
|
* Specific JS code additions for editor_wysihtml5.html page
|
|
*
|
|
* Version: 1.1
|
|
* Latest update: Jun 8, 2016
|
|
*
|
|
* ---------------------------------------------------------------------------- */
|
|
|
|
$(function() {
|
|
|
|
// Default initialization
|
|
$('.wysihtml5-default').wysihtml5({
|
|
parserRules: wysihtml5ParserRules,
|
|
stylesheets: ["assets/css/components.css"]
|
|
});
|
|
|
|
|
|
// Simple toolbar
|
|
$('.wysihtml5-min').wysihtml5({
|
|
parserRules: wysihtml5ParserRules,
|
|
stylesheets: ["assets/css/components.css"],
|
|
"font-styles": true, // Font styling, e.g. h1, h2, etc. Default true
|
|
"emphasis": true, // Italics, bold, etc. Default true
|
|
"lists": true, // (Un)ordered lists, e.g. Bullets, Numbers. Default true
|
|
"html": false, // Button which allows you to edit the generated HTML. Default false
|
|
"link": true, // Button to insert a link. Default true
|
|
"image": false, // Button to insert an image. Default true,
|
|
"action": false, // Undo / Redo buttons,
|
|
"color": true // Button to change color of font
|
|
});
|
|
|
|
|
|
// Editor events
|
|
$('.wysihtml5-init').on('click', function() {
|
|
$(this).off('click').addClass('disabled');
|
|
$('.wysihtml5-events').wysihtml5({
|
|
parserRules: wysihtml5ParserRules,
|
|
stylesheets: ["assets/css/components.css"],
|
|
events: {
|
|
load: function() {
|
|
$.jGrowl('Editor has been loaded.', { theme: 'bg-slate-700', header: 'WYSIHTML5 loaded' });
|
|
},
|
|
change_view: function() {
|
|
$.jGrowl('Editor view mode has been changed.', { theme: 'bg-slate-700', header: 'View mode' });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
// Style form components
|
|
$('.styled').uniform();
|
|
|
|
});
|