Forráskód Böngészése

Merge modified options with default ones

Jay Salvat 10 éve
szülő
commit
330357c286
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      src/vegas.js

+ 4 - 4
src/vegas.js

@@ -451,13 +451,13 @@
         },
 
         options: function (key, value) {
-            if (typeof key === 'string') {
+            if (typeof key === 'object') {
+                this.settings = $.extend({}, defaults, $.vegas.defaults, key);
+            } else if (typeof key === 'string') {
                 if (value === undefined) {
                     return this.settings[key];
                 }
-                this.settings[key] = value;
-            } else if (typeof key === 'object') {
-                this.settings = key;
+                this.settings[key] = value; 
             } else {
                 return this.settings;
             }