X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Feditor%2Fjs%2Feditor.js;fp=web%2Fcore%2Fmodules%2Feditor%2Fjs%2Feditor.js;h=6448953f190acd372154c2ec9d194fb1c189984d;hp=30177497dddc09fb0f28357a60dacad73512967d;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/web/core/modules/editor/js/editor.js b/web/core/modules/editor/js/editor.js index 30177497d..6448953f1 100644 --- a/web/core/modules/editor/js/editor.js +++ b/web/core/modules/editor/js/editor.js @@ -12,6 +12,28 @@ return $('#' + fieldId).get(0); } + function filterXssWhenSwitching(field, format, originalFormatID, callback) { + if (format.editor.isXssSafe) { + callback(field, format); + } else { + $.ajax({ + url: Drupal.url('editor/filter_xss/' + format.format), + type: 'POST', + data: { + value: field.value, + original_format_id: originalFormatID + }, + dataType: 'json', + success: function success(xssFilteredValue) { + if (xssFilteredValue !== false) { + field.value = xssFilteredValue; + } + callback(field, format); + } + }); + } + } + function changeTextEditor(field, newFormatID) { var previousFormatID = field.getAttribute('data-editor-active-text-format'); @@ -168,26 +190,4 @@ } } }; - - function filterXssWhenSwitching(field, format, originalFormatID, callback) { - if (format.editor.isXssSafe) { - callback(field, format); - } else { - $.ajax({ - url: Drupal.url('editor/filter_xss/' + format.format), - type: 'POST', - data: { - value: field.value, - original_format_id: originalFormatID - }, - dataType: 'json', - success: function success(xssFilteredValue) { - if (xssFilteredValue !== false) { - field.value = xssFilteredValue; - } - callback(field, format); - } - }); - } - } })(jQuery, Drupal, drupalSettings); \ No newline at end of file