0
-/* Prototype: an object-oriented Javascript library, version 1.0.
00
+/* Prototype: an object-oriented Javascript library, version 1.0.
10
* (c) 2005 Sam Stephenson <sam@conio.net>
0
* Prototype is freely distributable under the terms of an MIT-style license.
0
* For details, see http://prototype.conio.net/
0
- elements = $.apply(this, arguments);
0
for (var i = 0; i < elements.length; i++) {
0
-
element = elements[i];
0
+
var element = $(elements[i]);
0
element.style.display =
0
(element.style.display == 'none' ? '' : 'none');
0
var elements = new Array();
0
- for (
i = 0; i < arguments.length; i++) {
0
+ for (
var i = 0; i < arguments.length; i++) {
0
var element = arguments[i];
0
if (typeof element == 'string')
0
element = document.getElementById(element);
0
this.transport.open(this.options.method, url, true);
0
- if (this.options.asynchronous)
0
+ if (this.options.asynchronous)
{0
this.transport.onreadystatechange = this.onStateChange.bind(this);
0
+ setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10);
0
if (this.options.method == 'post') {
0
this.transport.setRequestHeader('Connection', 'close');
0
this.transport.setRequestHeader('Content-type',
0
'application/x-www-form-urlencoded');
0
- this.transport.send(this.options.method == 'post' ? this.options.parameters + '&_=' : null);
0
+ this.transport.send(this.options.method == 'post' ?
0
+ this.options.parameters + '&_=' : null);
0
onStateChange: function() {
0
- var event = Ajax.Request.Events[this.transport.readyState];
0
+ var readyState = this.transport.readyState;
0
+ this.respondToReadyState(this.transport.readyState);
0
+ respondToReadyState: function(readyState) {
0
+ var event = Ajax.Request.Events[readyState];
0
(this.options['on' + event] || Ajax.emptyFunction)(this.transport);
0
+/*--------------------------------------------------------------------------*/
0
- for (
i = 0; i < arguments.length; i++)
0
+ for (
var i = 0; i < arguments.length; i++)
0
$(arguments[i]).value = '';
0
- for (
i = 0; i < arguments.length; i++)
0
+ for (
var i = 0; i < arguments.length; i++)
0
if ($(arguments[i]).value == '') return false;
Comments
No one has commented yet.