define("dojo/request/iframe", [ 'module', 'require', './watch', './util', './handlers', '../_base/lang', '../io-query', '../query', '../has', '../dom', '../dom-construct', '../_base/window'/*=====, '../request', '../_base/declare' =====*/ ], function(module, require, watch, util, handlers, lang, ioQuery, query, has, dom, domConstruct, win/*=====, request, declare =====*/){ var mid = module.id.replace(/[\/\.\-]/g, '_'), onload = mid + '_onload'; if(!win.global[onload]){ win.global[onload] = function(){ var dfd = iframe._currentDfd; if(!dfd){ iframe._fireNextRequest(); return; } var response = dfd.response, options = response.options, formNode = dom.byId(options.form) || dfd._tmpForm; if(formNode){ // remove all the hidden content inputs var toClean = dfd._contentToClean; for(var i=0; i