jwysiwyg.js 554 B

12345678910111213141516171819202122232425
  1. (function($) {
  2. /**
  3. * Attach this editor to a target element.
  4. */
  5. Drupal.wysiwyg.editor.attach.jwysiwyg = function(context, params, settings) {
  6. // Attach editor.
  7. $('#' + params.field).wysiwyg();
  8. };
  9. /**
  10. * Detach a single or all editors.
  11. */
  12. Drupal.wysiwyg.editor.detach.jwysiwyg = function(context, params) {
  13. var $field = $('#' + params.field);
  14. var editor = $field.data('wysiwyg');
  15. if (typeof editor != 'undefined') {
  16. editor.saveContent();
  17. editor.element.remove();
  18. }
  19. $field.removeData('wysiwyg');
  20. $field.show();
  21. };
  22. })(jQuery);