diff --git editors/js/whizzywig-56.js editors/js/whizzywig-56.js index 759c578..229a70b 100644 --- editors/js/whizzywig-56.js +++ editors/js/whizzywig-56.js @@ -74,9 +74,7 @@ Drupal.wysiwyg.editor.attach.whizzywig = function(context, params, settings) { // Whizzywig needs to have the width set 'inline'. $field = $('#' + params.field); var originalValues = Drupal.wysiwyg.instances[params.field]; - originalValues.originalWidth = $field.css('width'); - originalValues.originalColor = $field.css('color'); - originalValues.originalZindex = $field.css('zIndex'); + originalValues.originalStyle = $field.attr('style'); $field.css('width', $field.width() + 'px'); // Attach editor. @@ -113,9 +111,8 @@ Drupal.wysiwyg.editor.detach.whizzywig = function(context, params) { // Restore original textarea styling. var originalValues = Drupal.wysiwyg.instances[id]; - $field.css('width', originalValues.originalWidth); - $field.css('color', originalValues.originalColor); - $field.css('zIndex', originalValues.originalZindex); + $field.removeAttr('style'); + $field.attr('style', originalValues.originalStyle); }; if (typeof params != 'undefined') { diff --git editors/js/whizzywig-60.js editors/js/whizzywig-60.js index fd1d08c..dc995f6 100644 --- editors/js/whizzywig-60.js +++ editors/js/whizzywig-60.js @@ -23,9 +23,7 @@ Drupal.wysiwyg.editor.attach.whizzywig = function(context, params, settings) { // Whizzywig needs to have the width set 'inline'. $field = $('#' + params.field); var originalValues = Drupal.wysiwyg.instances[params.field]; - originalValues.originalWidth = $field.css('width'); - originalValues.originalColor = $field.css('color'); - originalValues.originalZindex = $field.css('zIndex'); + originalValues.originalStyle = $field.attr('style'); $field.css('width', $field.width() + 'px'); // Attach editor. @@ -65,10 +63,9 @@ Drupal.wysiwyg.editor.detach.whizzywig = function(context, params) { // Restore original textarea styling. var originalValues = Drupal.wysiwyg.instances[id]; - $field.css('width', originalValues.originalWidth); - $field.css('color', originalValues.originalColor); - $field.css('zIndex', originalValues.originalZindex); - }; + $field.removeAttr('style'); + $field.attr('style', originalValues.originalStyle); + } if (typeof params != 'undefined') { for (var i = 0; i < whizzies.length; i++) { diff --git editors/js/whizzywig.js editors/js/whizzywig.js index 6f70bb8..e98bc4d 100644 --- editors/js/whizzywig.js +++ editors/js/whizzywig.js @@ -65,9 +65,7 @@ Drupal.wysiwyg.editor.attach.whizzywig = function(context, params, settings) { // Whizzywig needs to have the width set 'inline'. $field = $('#' + params.field); var originalValues = Drupal.wysiwyg.instances[params.field]; - originalValues.originalWidth = $field.css('width'); - originalValues.originalColor = $field.css('color'); - originalValues.originalZindex = $field.css('zIndex'); + originalValues.originalStyle = $field.attr('style'); $field.css('width', $field.width() + 'px'); // Attach editor. @@ -106,9 +104,8 @@ Drupal.wysiwyg.editor.detach.whizzywig = function(context, params) { // Restore original textarea styling. var originalValues = Drupal.wysiwyg.instances[id]; - $field.css('width', originalValues.originalWidth); - $field.css('color', originalValues.originalColor); - $field.css('zIndex', originalValues.originalZindex); + $field.removeAttr('style'); + $field.attr('style', originalValues.originalStyle); }; if (typeof params != 'undefined') {