]> source.dussan.org Git - jquery-ui.git/commitdiff
effects: modified save mthod so it now only aves css atributes stored in the actual...
authorPaul Bakaus <paul.bakaus@googlemail.com>
Sat, 31 May 2008 16:49:00 +0000 (16:49 +0000)
committerPaul Bakaus <paul.bakaus@googlemail.com>
Sat, 31 May 2008 16:49:00 +0000 (16:49 +0000)
ui/source/effects.core.js
ui/source/effects.highlight.js

index b44a7227492f48a315e8692adf8d6ae1d5169ea8..dca9f28cea7e80181a8c02750393d0fb2154ce76 100644 (file)
@@ -5,7 +5,7 @@
   $.extend($.effects, {
     save: function(el, set) {
       for(var i=0;i<set.length;i++) {
-        if(set[i] !== null) $.data(el[0], "ec.storage."+set[i], el.css(set[i]));
+        if(set[i] !== null) $.data(el[0], "ec.storage."+set[i], el[0].style[set[i]]);
       }
     },
     restore: function(el, set) {
index 8eeabe39ecbb9c0635a6aea08286f32cad937caa..404b1b7fd8b54ddc0f0611166a1fa9609ba7da24 100644 (file)
       // Set options\r
       var mode = $.effects.setMode(el, o.options.mode || 'show'); // Set Mode\r
       var color = o.options.color || "#ffff99"; // Default highlight color\r
+      var oldColor = el.css("backgroundColor");\r
       \r
       // Adjust\r
       $.effects.save(el, props); el.show(); // Save & Show\r
       el.css({backgroundImage: 'none', backgroundColor: color}); // Shift\r
       \r
       // Animation\r
-      var animation = {backgroundColor: $.data(this, "ec.storage.backgroundColor")};\r
+      var animation = {backgroundColor: oldColor };\r
       if (mode == "hide") animation['opacity'] = 0;\r
       \r
       // Animate\r