From 39e1ba9965b4a4345b257a0091035d261a398a7c Mon Sep 17 00:00:00 2001 From: endeavor85 Date: Mon, 25 Aug 2014 10:53:05 -0500 Subject: [PATCH] add getDisabled option to jquery.toObject.js --- src/jquery.toObject.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/jquery.toObject.js b/src/jquery.toObject.js index 3e5c9de..4fa1487 100644 --- a/src/jquery.toObject.js +++ b/src/jquery.toObject.js @@ -38,7 +38,8 @@ delimiter: ".", skipEmpty: true, nodeCallback: null, - useIdIfEmptyName: false + useIdIfEmptyName: false, + getDisabled: false }; if (options) @@ -49,16 +50,16 @@ switch(settings.mode) { case 'first': - return form2js(this.get(0), settings.delimiter, settings.skipEmpty, settings.nodeCallback, settings.useIdIfEmptyName); + return form2js(this.get(0), settings.delimiter, settings.skipEmpty, settings.nodeCallback, settings.useIdIfEmptyName, settings.getDisabled); break; case 'all': this.each(function(){ - result.push(form2js(this, settings.delimiter, settings.skipEmpty, settings.nodeCallback, settings.useIdIfEmptyName)); + result.push(form2js(this, settings.delimiter, settings.skipEmpty, settings.nodeCallback, settings.useIdIfEmptyName, settings.getDisabled)); }); return result; break; case 'combine': - return form2js(Array.prototype.slice.call(this), settings.delimiter, settings.skipEmpty, settings.nodeCallback, settings.useIdIfEmptyName); + return form2js(Array.prototype.slice.call(this), settings.delimiter, settings.skipEmpty, settings.nodeCallback, settings.useIdIfEmptyName, settings.getDisabled); break; } }