12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- (function($) {
- /**
- * Attach this editor to a target element.
- */
- Drupal.wysiwyg.editor.attach.markitup = function(context, params, settings) {
- $('#' + params.field, context).markItUp(settings);
- // Adjust CSS for editor buttons.
- $.each(settings.markupSet, function (button) {
- $('.' + settings.nameSpace + ' .' + this.className + ' a')
- .css({ backgroundImage: 'url(' + settings.root + 'sets/default/images/' + button + '.png' + ')' })
- .parents('li').css({ backgroundImage: 'none' });
- });
- };
- /**
- * Detach a single or all editors.
- */
- Drupal.wysiwyg.editor.detach.markitup = function (context, params, trigger) {
- if (trigger == 'serialize') {
- return;
- }
- if (typeof params != 'undefined') {
- $('#' + params.field, context).markItUpRemove();
- }
- else {
- $('.markItUpEditor', context).markItUpRemove();
- }
- };
- Drupal.wysiwyg.editor.instance.markitup = {
- insert: function (content) {
- $.markItUp({ replaceWith: content });
- },
- setContent: function (content) {
- $('#' + this.field).val(content);
- },
- getContent: function () {
- return $('#' + this.field).val();
- }
- };
- })(jQuery);
|