63 lines
2.3 KiB
JavaScript
63 lines
2.3 KiB
JavaScript
// This JavaScript file can be customized.
|
|
// It is actually NOT like the my_config.js file of the Xinha Documentation.
|
|
// Instead, the JS function 's9y_xinha' is called just before the
|
|
// Xinha editor is created. So you are able to OVERWRITE Toolbars,
|
|
// plugins etc. with your own versions.
|
|
|
|
// You can also place a my_custom.js file inside a template directory,
|
|
// which will take precedence over the htmlarea/my_custom.js file.
|
|
|
|
// All of the functionality is currently only a stub, so you need
|
|
// to insert/uncomment, what you want it to do.
|
|
|
|
function s9y_xinha(xinha_editor) {
|
|
|
|
/* EXAMPLE USAGE ***
|
|
|
|
var xinha_plugins = [ 'CharacterMap', 'ContextMenu', 'HorizontalRule' ];
|
|
|
|
// This is a loader, it should stay as is. Do not remove.
|
|
Xinha.loadPlugins(
|
|
xinha_plugins,
|
|
function() {
|
|
for (i in xinha_plugins) {
|
|
if (typeof(xinha_plugins[i]) == 'string') {
|
|
xinha_editor.registerPlugin(xinha_plugins[i]);
|
|
}
|
|
}
|
|
}
|
|
);
|
|
|
|
|
|
// Here you can start to customize again.
|
|
xinha_editor.config.pageStyleSheets = [ _editor_url + 'custom.css' ];
|
|
xinha_editor.config.fontsize = {
|
|
'1 (8pt)' : '1',
|
|
'2 (10pt)' : '1',
|
|
"3 (12 pt)": "3",
|
|
"4 (14 pt)": "4",
|
|
"5 (18 pt)": "5",
|
|
"6 (24 pt)": "6",
|
|
"7 (36 pt)": "7"
|
|
}
|
|
|
|
// s9y image selection is called: 'image_selector'
|
|
// If you use any event plugins that provide custom toolbars, and you are customizing xinha,
|
|
// you need to take care of inserting those custom toolbar buttons yourself!
|
|
xinha_editor.config.toolbar = [
|
|
[ "fontname", "space",
|
|
"fontsize", "space",
|
|
"formatblock", "space",
|
|
"bold", "italic", "underline", "strikethrough", "separator",
|
|
"subscript", "superscript", "separator",],
|
|
|
|
[ "justifyleft", "justifycenter", "justifyright", "justifyfull", "separator",
|
|
"orderedlist", "unorderedlist", "outdent", "indent", "separator",
|
|
"forecolor", "hilitecolor", "separator",
|
|
"inserthorizontalrule", "createlink", "insertimage", "image_selector", "inserttable", "htmlmode", "separator",
|
|
"popupeditor", "separator", "showhelp", "about" ]
|
|
];
|
|
* END OF EXAMPLE USAGE ***/
|
|
|
|
}
|