/*!
- * Ext JS Library 3.0.0
+ * Ext JS Library 3.0.3
* Copyright(c) 2006-2009 Ext JS, LLC
* licensing@extjs.com
* http://www.extjs.com/license
\r
if (pub.headers) {\r
setTheHeaders(conn, pub.headers);\r
- pub.headers = null; \r
+ delete pub.headers; \r
}\r
} \r
\r
tId : tId,\r
status : isAbort ? -1 : 0,\r
statusText : isAbort ? 'transaction aborted' : 'communication failure',\r
- isAbort: true,\r
- isTimeout: true,\r
+ isAbort: isAbort,\r
+ isTimeout: isTimeout,\r
argument : callbackArg\r
};\r
} \r
Ext.each(element.options, function(opt) {\r
if (opt.selected) {\r
data += String.format("{0}={1}&", \r
- encoder(name), \r
- (opt.hasAttribute ? opt.hasAttribute('value') : opt.getAttributeNode('value').specified) ? opt.value : opt.text);\r
+ encoder(name),\r
+ encoder((opt.hasAttribute ? opt.hasAttribute('value') : opt.getAttribute('value') !== null) ? opt.value : opt.text));\r
} \r
});\r
} else if(!/file|undefined|reset|button/i.test(type)) {\r