Sha256: 3c42c8f1c808f0ff60501fca538abb710d4023e1a6895b8ffda701e958167317

Contents?: true

Size: 771 Bytes

Versions: 7

Compression:

Stored size: 771 Bytes

Contents

<p>
	You should see request responses log below in order from 1 through 5.
</p>

<ul id="responses"></ul>
<script src="/depender/build?require=More/Request.Queue,Core/Element"></script>

<script>

	var events = {};
	['onSuccess', 'onFailure', 'onException'].each(function(evt){
		events[evt] = function(a){
			$('responses').adopt(new Element('li', {
					html: evt + ': ' + a
				})
			);
		};
	});

	var q = new Request.Queue();
	var reqs = [];
	var sleep = 4;

	(5).times(function(num){

		var r = new Request({
			url: '/ajax_html_echo/?html=<p>Success for request ' + (num + 1) + '</p>',
			method: 'get'
		});

		sleep = sleep - 1;
		reqs.push(r);
		r.addEvents(events);
		q.addRequest(num.toString(), r);
	});

	reqs.each(function(r){
		r.send();
	});

</script>

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lsd_rails-0.1.6 Packages/mootools-more/Tests/Interactive/Request/Request.Queue.html
lsd_rails-0.1.5 Packages/mootools-more/Tests/Interactive/Request/Request.Queue.html
lsd_rails-0.1.4 Packages/mootools-more/Tests/Interactive/Request/Request.Queue.html
lsd_rails-0.1.3 Packages/mootools-more/Tests/Interactive/Request/Request.Queue.html
lsd_rails-0.1.2 Packages/mootools-more/Tests/Interactive/Request/Request.Queue.html
lsd_rails-0.1.1 Packages/mootools-more/Tests/Interactive/Request/Request.Queue.html
lsd_rails-0.1 Packages/mootools-more/Tests/Interactive/Request/Request.Queue.html