| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | <!DOCTYPE html><html><!--	Test for #8135	Thanks John Firebaugh for this test page based on his gist	https://gist.github.com/807090	Access this page through a web server, then stop said server and click the button.--><head>	<title>		jQuery Network Error Test for Firefox	</title>	<style>		div { margin-top: 10px; }	</style>	<script src="jquery.js"></script>	<script type="text/javascript">	$('button').live('click', function () {		$.ajax({			url: '/',			error: function() {				console.log( "abort", arguments );			}		}).abort();		$.ajax({			url: '/',			error: function() {				console.log( "complete", arguments );			}		});		return false;	})	</script></head><body>	<h1>		jQuery Network Error Test for Firefox	</h1>	<div>		This is a test page for		<a href="http://bugs.jquery.com/ticket/8135">			#8135		</a>		which was reported in Firefox when accessing properties		of an XMLHttpRequest object after a network error occurred.	</div>	<div>Take the following steps:</div>	<ol>		<li>			make sure you accessed this page through a web server,		</li>		<li>			stop the web server,		</li>		<li>			open the console,		</li>		<li>			click this			<button>button</button>			,		</li>		<li>			wait for both requests to fail.		</li>	</ol>	<div>		Test passes if you get two log lines:		<ul>			<li>				the first starting with "abort",			</li>			<li>				the second starting with "complete",			</li>		</ul>	</div>	<div>		Test fails if the browser notifies an exception.	</div></body></html>
 |