/** * Ajax wysiwyg Plugin * * @see http://drupal.org/project/ajax * @see irc://freenode.net/#drupy * @depends Drupal 6 * @author brendoncrawford * @note This file uses a 79 character width limit. * */ /** * Ajax Forms plugin for wysiwyg API * * @param {String} hook * @param {Object} args * @return {Bool} */ Drupal.Ajax.plugins.wysiwyg = function(hook, args) { var p, e; if (hook === 'submit') { if (Drupal.wysiwyg && Drupal.wysiwygDetach) { for (w in Drupal.wysiwyg.instances) { p = Drupal.wysiwyg.instances[w]; e = $('#' + p.field); Drupal.wysiwygDetach(e[0], p); } } } return true; } /* playback timings (ms): LoadShardBlock: 39.186 (3) esindex: 0.008 captures_list: 59.072 CDXLines.iter: 11.832 (3) PetaboxLoader3.datanode: 40.011 (4) exclusion.robots: 0.385 exclusion.robots.policy: 0.37 RedisCDXSource: 4.933 PetaboxLoader3.resolve: 126.339 load_resource: 147.718 */