aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_view/helpers/javascripts
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-03-26 20:27:04 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-03-26 20:27:04 +0000
commit48b4d28d81f07204b6ae2c5c6b034e9fb9983788 (patch)
treea87e26578058e7cf496848cbf5d2d2b9329b8909 /actionpack/lib/action_view/helpers/javascripts
parent8e76a5920e2daaf0ea44b5b6195b75788c5de44c (diff)
downloadrails-48b4d28d81f07204b6ae2c5c6b034e9fb9983788.tar.gz
rails-48b4d28d81f07204b6ae2c5c6b034e9fb9983788.tar.bz2
rails-48b4d28d81f07204b6ae2c5c6b034e9fb9983788.zip
Fixing JS bugs, renamed :position values
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1007 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'actionpack/lib/action_view/helpers/javascripts')
-rw-r--r--actionpack/lib/action_view/helpers/javascripts/prototype.js31
1 files changed, 6 insertions, 25 deletions
diff --git a/actionpack/lib/action_view/helpers/javascripts/prototype.js b/actionpack/lib/action_view/helpers/javascripts/prototype.js
index 60dbd5d419..8cddf224e2 100644
--- a/actionpack/lib/action_view/helpers/javascripts/prototype.js
+++ b/actionpack/lib/action_view/helpers/javascripts/prototype.js
@@ -97,24 +97,6 @@ function getElementsByClassName(className, element) {
return elements;
}
-// function getElementsByClassName(className, element) {
-// var children = (element || document).getElementsByTagName('*');
-// var elements = new Array();
-//
-// for (var i = 0; i < children.length; i++) {
-// var child = children[i];
-// var classNames = child.className.split(' ');
-// for (var j = 0; j < classNames.length; j++) {
-// if (classNames[j] == className) {
-// elements.push(child);
-// break;
-// }
-// }
-// }
-//
-// return elements;
-// }
-
/*--------------------------------------------------------------------------*/
Ajax = {
@@ -204,12 +186,10 @@ Ajax.Updater.prototype = (new Ajax.Base()).extend({
},
updateContent: function() {
- this.container.innerHTML = this.request.transport.responseText;
-
if (this.options.position.toLowerCase() == 'replace') {
this.container.innerHTML = this.request.transport.responseText;
} else {
- Insert[this.options.position.toLowerCase()]( this.container, this.request.transport.responseText );
+ Insert[this.options.position.toLowerCase()](this.container, this.request.transport.responseText);
}
switch(this.options.effect) {
@@ -393,10 +373,11 @@ YellowFader.prototype = {
}
}
+
/*--------------------------------------------------------------------------*/
Insert = {
- before_begin: function(dom, html) {
+ before: function(dom, html) {
dom = $(dom);
if (dom.insertAdjacentHTML) {
dom.insertAdjacentHTML('BeforeBegin', html);
@@ -408,7 +389,7 @@ Insert = {
}
},
- after_begin: function(dom, html) {
+ top: function(dom, html) {
dom = $(dom);
if (dom.insertAdjacentHTML) {
dom.insertAdjacentHTML('AfterBegin', html);
@@ -421,7 +402,7 @@ Insert = {
}
},
- before_end: function(dom, html) {
+ bottom: function(dom, html) {
dom = $(dom);
if (dom.insertAdjacentHTML) {
dom.insertAdjacentHTML('BeforeEnd', html);
@@ -434,7 +415,7 @@ Insert = {
}
},
- after_end: function(dom, html) {
+ after: function(dom, html) {
dom = $(dom);
if (dom.insertAdjacentHTML) {
dom.insertAdjacentHTML('BeforeBegin', html);