mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Update to Prototype 1.4.0 final
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3297 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
4ac2593e4e
commit
a5a54ae9e3
4 changed files with 54 additions and 16 deletions
|
@ -1,5 +1,7 @@
|
|||
*SVN*
|
||||
|
||||
* Update to Prototype 1.4.0 final [Sam Stephenson]
|
||||
|
||||
* Added form_remote_for (form_for meets form_remote_tag) [DHH]
|
||||
|
||||
* Update to script.aculo.us 1.5.0_rc6
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Prototype JavaScript framework, version 1.4.0_rc4
|
||||
/* Prototype JavaScript framework, version 1.4.0
|
||||
* (c) 2005 Sam Stephenson <sam@conio.net>
|
||||
*
|
||||
* THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff
|
||||
|
@ -11,7 +11,7 @@
|
|||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
var Prototype = {
|
||||
Version: '1.4.0_rc4',
|
||||
Version: '1.4.0',
|
||||
ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
|
||||
|
||||
emptyFunction: function() {},
|
||||
|
@ -46,10 +46,10 @@ Object.inspect = function(object) {
|
|||
}
|
||||
}
|
||||
|
||||
Function.prototype.bind = function(object) {
|
||||
var __method = this;
|
||||
Function.prototype.bind = function() {
|
||||
var __method = this, args = $A(arguments), object = args.shift();
|
||||
return function() {
|
||||
return __method.apply(object, arguments);
|
||||
return __method.apply(object, args.concat($A(arguments)));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -393,6 +393,7 @@ Object.extend(Enumerable, {
|
|||
entries: Enumerable.toArray
|
||||
});
|
||||
var $A = Array.from = function(iterable) {
|
||||
if (!iterable) return [];
|
||||
if (iterable.toArray) {
|
||||
return iterable.toArray();
|
||||
} else {
|
||||
|
@ -456,6 +457,14 @@ Object.extend(Array.prototype, {
|
|||
return (inline !== false ? this : this.toArray())._reverse();
|
||||
},
|
||||
|
||||
shift: function() {
|
||||
var result = this[0];
|
||||
for (var i = 0; i < this.length - 1; i++)
|
||||
this[i] = this[i + 1];
|
||||
this.length--;
|
||||
return result;
|
||||
},
|
||||
|
||||
inspect: function() {
|
||||
return '[' + this.map(Object.inspect).join(', ') + ']';
|
||||
}
|
||||
|
@ -1253,9 +1262,17 @@ Form.Element = {
|
|||
var method = element.tagName.toLowerCase();
|
||||
var parameter = Form.Element.Serializers[method](element);
|
||||
|
||||
if (parameter)
|
||||
return encodeURIComponent(parameter[0]) + '=' +
|
||||
encodeURIComponent(parameter[1]);
|
||||
if (parameter) {
|
||||
var key = encodeURIComponent(parameter[0]);
|
||||
if (key.length == 0) return;
|
||||
|
||||
if (parameter[1].constructor != Array)
|
||||
parameter[1] = [parameter[1]];
|
||||
|
||||
return parameter[1].map(function(value) {
|
||||
return key + '=' + encodeURIComponent(value);
|
||||
}).join('&');
|
||||
}
|
||||
},
|
||||
|
||||
getValue: function(element) {
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
*SVN*
|
||||
|
||||
* Update to Prototype 1.4.0 final [Sam Stephenson]
|
||||
|
||||
* Update to script.aculo.us 1.5.0_rc6
|
||||
|
||||
* Update instructions on how to find and install generators. #3172. [Chad Fowler]
|
||||
|
|
33
railties/html/javascripts/prototype.js
vendored
33
railties/html/javascripts/prototype.js
vendored
|
@ -1,4 +1,4 @@
|
|||
/* Prototype JavaScript framework, version 1.4.0_rc4
|
||||
/* Prototype JavaScript framework, version 1.4.0
|
||||
* (c) 2005 Sam Stephenson <sam@conio.net>
|
||||
*
|
||||
* THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff
|
||||
|
@ -11,7 +11,7 @@
|
|||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
var Prototype = {
|
||||
Version: '1.4.0_rc4',
|
||||
Version: '1.4.0',
|
||||
ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
|
||||
|
||||
emptyFunction: function() {},
|
||||
|
@ -46,10 +46,10 @@ Object.inspect = function(object) {
|
|||
}
|
||||
}
|
||||
|
||||
Function.prototype.bind = function(object) {
|
||||
var __method = this;
|
||||
Function.prototype.bind = function() {
|
||||
var __method = this, args = $A(arguments), object = args.shift();
|
||||
return function() {
|
||||
return __method.apply(object, arguments);
|
||||
return __method.apply(object, args.concat($A(arguments)));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -393,6 +393,7 @@ Object.extend(Enumerable, {
|
|||
entries: Enumerable.toArray
|
||||
});
|
||||
var $A = Array.from = function(iterable) {
|
||||
if (!iterable) return [];
|
||||
if (iterable.toArray) {
|
||||
return iterable.toArray();
|
||||
} else {
|
||||
|
@ -456,6 +457,14 @@ Object.extend(Array.prototype, {
|
|||
return (inline !== false ? this : this.toArray())._reverse();
|
||||
},
|
||||
|
||||
shift: function() {
|
||||
var result = this[0];
|
||||
for (var i = 0; i < this.length - 1; i++)
|
||||
this[i] = this[i + 1];
|
||||
this.length--;
|
||||
return result;
|
||||
},
|
||||
|
||||
inspect: function() {
|
||||
return '[' + this.map(Object.inspect).join(', ') + ']';
|
||||
}
|
||||
|
@ -1253,9 +1262,17 @@ Form.Element = {
|
|||
var method = element.tagName.toLowerCase();
|
||||
var parameter = Form.Element.Serializers[method](element);
|
||||
|
||||
if (parameter)
|
||||
return encodeURIComponent(parameter[0]) + '=' +
|
||||
encodeURIComponent(parameter[1]);
|
||||
if (parameter) {
|
||||
var key = encodeURIComponent(parameter[0]);
|
||||
if (key.length == 0) return;
|
||||
|
||||
if (parameter[1].constructor != Array)
|
||||
parameter[1] = [parameter[1]];
|
||||
|
||||
return parameter[1].map(function(value) {
|
||||
return key + '=' + encodeURIComponent(value);
|
||||
}).join('&');
|
||||
}
|
||||
},
|
||||
|
||||
getValue: function(element) {
|
||||
|
|
Loading…
Reference in a new issue