| Current Path : /home/lejardintz/www/components/com_kunena/template/crypsis/media/js/ |
| Current File : /home/lejardintz/www/components/com_kunena/template/crypsis/media/js/jquery.iframe-transport-min.js |
(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a);}else{if(typeof exports==="object"){a(require("jquery"));}else{a(window.jQuery);}}}(function(b){var a=0;b.ajaxTransport("iframe",function(d){if(d.async){var c=d.initialIframeSrc||"javascript:false;",f,e,g;return{send:function(h,i){f=b('<form style="display:none;"></form>');f.attr("accept-charset",d.formAcceptCharset);g=/\?/.test(d.url)?"&":"?";if(d.type==="DELETE"){d.url=d.url+g+"_method=DELETE";d.type="POST";}else{if(d.type==="PUT"){d.url=d.url+g+"_method=PUT";d.type="POST";}else{if(d.type==="PATCH"){d.url=d.url+g+"_method=PATCH";d.type="POST";}}}a+=1;e=b('<iframe src="'+c+'" name="iframe-transport-'+a+'"></iframe>').bind("load",function(){var j,k=b.isArray(d.paramName)?d.paramName:[d.paramName];e.unbind("load").bind("load",function(){var l;try{l=e.contents();if(!l.length||!l[0].firstChild){throw new Error();}}catch(m){l=undefined;}i(200,"success",{iframe:l});b('<iframe src="'+c+'"></iframe>').appendTo(f);window.setTimeout(function(){f.remove();},0);});f.prop("target",e.prop("name")).prop("action",d.url).prop("method",d.type);if(d.formData){b.each(d.formData,function(l,m){b('<input type="hidden"/>').prop("name",m.name).val(m.value).appendTo(f);});}if(d.fileInput&&d.fileInput.length&&d.type==="POST"){j=d.fileInput.clone();d.fileInput.after(function(l){return j[l];});if(d.paramName){d.fileInput.each(function(l){b(this).prop("name",k[l]||d.paramName);});}f.append(d.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data");d.fileInput.removeAttr("form");}f.submit();if(j&&j.length){d.fileInput.each(function(m,l){var n=b(j[m]);b(l).prop("name",n.prop("name")).attr("form",n.attr("form"));n.replaceWith(l);});}});f.append(e).appendTo(document.body);},abort:function(){if(e){e.unbind("load").prop("src",c);}if(f){f.remove();}}};}});b.ajaxSetup({converters:{"iframe text":function(c){return c&&b(c[0].body).text();},"iframe json":function(c){return c&&b.parseJSON(b(c[0].body).text());},"iframe html":function(c){return c&&b(c[0].body).html();},"iframe xml":function(c){var d=c&&c[0];return d&&b.isXMLDoc(d)?d:b.parseXML((d.XMLDocument&&d.XMLDocument.xml)||b(d.body).html());},"iframe script":function(c){return c&&b.globalEval(b(c[0].body).text());}}});}));