Repository URL to install this package:
|
Version:
0.9.0 ▾
|
== js_tag src: route(:assets, :api), suffix: ASSETS_EXT
javascript:
CKEDITOR_BASEPATH = '#{{ route(:assets, CKEDITOR_BASEURL) }}/';
CKEDITOR_SUFFIX = '#{ ASSETS_EXT }';
var ELCKEditorLoader = new ELCKEditorAPI();
ELCKEditorLoader.loadScript(
'#{ route(:assets, 'jquery.js%s' % ASSETS_EXT) }',
function () { return typeof window.jQuery == "function"; },
function () {
ELCKEditorLoader.loadScript(
'#{ route(:assets, CKEDITOR_BASEURL + '/ckeditor.js' + ASSETS_EXT) }',
function () { return typeof window.CKEDITOR == "function"; },
function () {
ELCKEditorLoader.loadScript(
'#{ route(:assets, 'cke.js' + ASSETS_EXT) }',
function () { return typeof window.ELCKEGlobalConfigLoaded == "boolean"; },
function () {
$(function () {
CKEDITOR.replace('#{editor_id}', {
#{{"filebrowserBrowseUrl: '%s'," % @browse_url if @browse_url}}
#{"readOnly: true," if opts[:readonly]}
#{{"language: '%s'," % opts[:lang] if opts[:lang]}}
#{{"extraPlugins: 'snippets'," if @snippets}}
snippets: [#{{ @snippets }}],
removePlugins: 'about,save,print,preview,templates,newpage,smiley',
contentsCss: '#{{ route(:assets, CKEDITOR_BASEURL + '/contents.css' + ASSETS_EXT) }}',
customConfig: '', toolbarCanCollapse: true, allowedContent: true,
entities: false, basicEntities: false, entities_greek: false, entities_latin: false
});
$('#{ @save_button }').hover(function() {
CKEDITOR.instances['#{editor_id}'].updateElement();
});
});
}
);
}
);
}
);