X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Feditor%2Fjs%2Feditor.js;h=6448953f190acd372154c2ec9d194fb1c189984d;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hp=5ed1679ffc2c674f7aaad42922f847318f594fd8;hpb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;p=yaffs-website diff --git a/web/core/modules/editor/js/editor.js b/web/core/modules/editor/js/editor.js index 5ed1679ff..6448953f1 100644 --- a/web/core/modules/editor/js/editor.js +++ b/web/core/modules/editor/js/editor.js @@ -7,9 +7,31 @@ (function ($, Drupal, drupalSettings) { function findFieldForFormatSelector($formatSelector) { - var field_id = $formatSelector.attr('data-editor-for'); + var fieldId = $formatSelector.attr('data-editor-for'); - return $('#' + field_id).get(0); + 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) { @@ -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