Lines Matching refs:settings
2388 var settings;
2405 settings = Popcorn.extend( {}, setup, options );
2408 settings.ajax = new XMLHttpRequest();
2410 if ( settings.ajax ) {
2412 if ( settings.type === "GET" && settings.data ) {
2415 settings.url += ( rparams.test( settings.url ) ? "&" : "?" ) + settings.data;
2418 settings.data = null;
2422 settings.ajax.open( settings.type, settings.url, settings.async );
2425 if ( settings.type === "POST" ) {
2426 settings.ajax.setRequestHeader(
2427 "Content-Type", settings.contentType
2431 settings.ajax.send( settings.data || null );
2433 return Popcorn.xhr.httpData( settings );
2438 Popcorn.xhr.httpData = function( settings ) { argument
2443 settings.ajax.onreadystatechange = function() {
2445 if ( settings.ajax.readyState === 4 ) {
2448 json = JSON.parse( settings.ajax.responseText );
2454 xml: settings.ajax.responseXML,
2455 text: settings.ajax.responseText,
2465 xml = parser.parseFromString( settings.ajax.responseText, "text/xml" );
2476 if ( settings.dataType ) {
2477 data = data[ settings.dataType ];
2481 settings.success.call( settings.ajax, data );