1
0
This repository has been archived on 2025-06-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
LuckyCoinkydink/htmlarea/my_custom.js

45 lines
1.8 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 ***
xinha_editor.registerPlugin('CharacterMap');
xinha_editor.registerPlugin('ContextMenu');
xinha_editor.config.pageStyleSheets = [ _editor_url + 'custom.css' ];
xinha_editor.config.fontsize = {
'1 (8pt)' : '1',
'2 (10pt)' : '1',
}
// 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 ***/
}