mirror of
https://github.com/ACSPRI/queXS
synced 2024-04-02 12:12:16 +00:00
Merging the Limesurvey 1.91+ branch of queXS in to the trunk
This commit is contained in:
@@ -0,0 +1,118 @@
|
||||
CKEDITOR.editorConfig = function( config )
|
||||
{
|
||||
|
||||
config.filebrowserBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=files';
|
||||
config.filebrowserImageBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=images';
|
||||
config.filebrowserFlashBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=flash';
|
||||
config.filebrowserUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=files';
|
||||
config.filebrowserImageUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=images';
|
||||
config.filebrowserFlashUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=flash';
|
||||
|
||||
config.skin = 'office2003';
|
||||
config.toolbarCanCollapse = false;
|
||||
config.resize_enabled = false;
|
||||
config.autoParagraph = false;
|
||||
|
||||
config.toolbar_popup =
|
||||
[
|
||||
['Save','Createlimereplacementfields','Source'],
|
||||
['Cut','Copy','Paste','PasteText','PasteFromWord'],
|
||||
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
|
||||
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'],
|
||||
'/',
|
||||
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
|
||||
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
|
||||
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
|
||||
['BidiLtr', 'BidiRtl'],
|
||||
['Link','Unlink','Anchor','Iframe'],
|
||||
'/',
|
||||
['Styles','Format','Font','FontSize'],
|
||||
['TextColor','BGColor'],
|
||||
[ 'ShowBlocks','Templates']
|
||||
];
|
||||
|
||||
config.toolbar_inline =
|
||||
[
|
||||
['Maximize','Createlimereplacementfields','Source'],
|
||||
['Cut','Copy','Paste','PasteText','PasteFromWord'],
|
||||
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
|
||||
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'],
|
||||
'/',
|
||||
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
|
||||
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
|
||||
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
|
||||
['BidiLtr', 'BidiRtl'],
|
||||
['Link','Unlink','Anchor','Iframe'],
|
||||
'/',
|
||||
['Styles','Format','Font','FontSize'],
|
||||
['TextColor','BGColor'],
|
||||
[ 'ShowBlocks','Templates'],
|
||||
'/',
|
||||
['Maximize','Createlimereplacementfields','Source'],
|
||||
['Bold','Italic','Underline'],
|
||||
['NumberedList','BulletedList','-','Outdent','Indent'],
|
||||
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
|
||||
['Link','Unlink','Image']
|
||||
];
|
||||
|
||||
|
||||
/* for a later time when CKEditor can change the toolbar on maximize
|
||||
|
||||
config.toolbar_inline =
|
||||
[
|
||||
['Maximize','Createlimereplacementfields','Source'],
|
||||
['Bold','Italic','Underline'],
|
||||
['NumberedList','BulletedList','-','Outdent','Indent'],
|
||||
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
|
||||
['Link','Unlink','Image']
|
||||
];*/
|
||||
|
||||
|
||||
config.extraPlugins = "limereplacementfields,ajax";
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
* CKEDITOR HTML writer configuration
|
||||
*
|
||||
* better html to text conversion (alternative text body
|
||||
* for HTML emails)
|
||||
*
|
||||
* #05331
|
||||
*/
|
||||
CKEDITOR.on( 'instanceReady', function( ev )
|
||||
{
|
||||
// only valid for email-message editors
|
||||
if (! ev.editor.name.match(/^(email|message)_/)) return;
|
||||
|
||||
var writer = ev.editor.dataProcessor.writer;
|
||||
|
||||
writer.indentationChars = '';
|
||||
|
||||
var tagsDouble = {'p': 1, 'div':1, 'h1':1, 'h2':1, 'h3':1, 'h4':1, 'h5':1, 'h6':1};
|
||||
var tagsBlank = CKEDITOR.tools.extend( {}, CKEDITOR.dtd.$nonBodyContent);
|
||||
|
||||
for ( var e in tagsDouble )
|
||||
{
|
||||
writer.setRules( e,
|
||||
{
|
||||
indent : 0,
|
||||
breakBeforeOpen : 1,
|
||||
breakAfterOpen : 0,
|
||||
breakBeforeClose : 1,
|
||||
breakAfterClose : 1
|
||||
});
|
||||
}
|
||||
|
||||
for ( var e in tagsBlank )
|
||||
{
|
||||
writer.setRules( e,
|
||||
{
|
||||
indent : 0,
|
||||
breakBeforeOpen : 0,
|
||||
breakAfterOpen : 0,
|
||||
breakBeforeClose : 0,
|
||||
breakAfterClose : 0
|
||||
});
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user