/* global CKEDITOR, django */ ;(function() { var el = document.getElementById('ckeditor-init-script'); if (el && !window.CKEDITOR_BASEPATH) { window.CKEDITOR_BASEPATH = el.getAttribute('data-ckeditor-basepath'); } function runInitialisers() { if (!window.CKEDITOR) { setTimeout(runInitialisers, 100); return; } initialiseCKEditor(); initialiseCKEditorInInlinedForms(); } if (document.readyState != 'loading' && document.body) { document.addEventListener('DOMContentLoaded', initialiseCKEditor); runInitialisers(); } else { document.addEventListener('DOMContentLoaded', runInitialisers); } var filterStyles = { attributes: { style: function( value, element ) { value = CKEDITOR.tools.parseCssText( value, 1 ); // If there's no CSS rules left, discard style attribute. if (value.color == '#000000') return false; } } }; function initialiseCKEditor() { var textareas = Array.prototype.slice.call(document.querySelectorAll('textarea[data-type=ckeditortype]')); for (var i=0; i