<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -64,26 +64,6 @@ Request.HTML = new Class({
 
 });
 
-Element.Properties.send = {
-
-	set: function(options){
-		var send = this.retrieve('send');
-		if (send) send.cancel();
-		return this.eliminate('send').store('send:options', $extend({
-			data: this, link: 'cancel', method: this.get('method') || 'post', url: this.get('action')
-		}, options));
-	},
-
-	get: function(options){
-		if (options || !this.retrieve('send')){
-			if (options || !this.retrieve('send:options')) this.set('send', options);
-			this.store('send', new Request(this.retrieve('send:options')));
-		}
-		return this.retrieve('send');
-	}
-
-};
-
 Element.Properties.load = {
 
 	set: function(options){
@@ -104,12 +84,6 @@ Element.Properties.load = {
 
 Element.implement({
 
-	send: function(url){
-		var sender = this.get('send');
-		sender.send({data: this, url: url || sender.options.url});
-		return this;
-	},
-
 	load: function(){
 		this.get('load').send(Array.link(arguments, {data: Object.type, url: String.type}));
 		return this;</diff>
      <filename>Source/Request/Request.HTML.js</filename>
    </modified>
    <modified>
      <diff>@@ -191,4 +191,34 @@ var methods = {};
 
 Request.implement(methods);
 
-})();
\ No newline at end of file
+})();
+
+Element.Properties.send = {
+
+	set: function(options){
+		var send = this.retrieve('send');
+		if (send) send.cancel();
+		return this.eliminate('send').store('send:options', $extend({
+			data: this, link: 'cancel', method: this.get('method') || 'post', url: this.get('action')
+		}, options));
+	},
+
+	get: function(options){
+		if (options || !this.retrieve('send')){
+			if (options || !this.retrieve('send:options')) this.set('send', options);
+			this.store('send', new Request(this.retrieve('send:options')));
+		}
+		return this.retrieve('send');
+	}
+
+};
+
+Element.implement({
+
+	send: function(url){
+		var sender = this.get('send');
+		sender.send({data: this, url: url || sender.options.url});
+		return this;
+	}
+
+});</diff>
      <filename>Source/Request/Request.js</filename>
    </modified>
    <modified>
      <diff>@@ -148,7 +148,7 @@
 	&quot;Request&quot;: {
 
 		&quot;Request&quot;: {
-			&quot;deps&quot;: [&quot;Class.Extras&quot;],
+			&quot;deps&quot;: [&quot;Class.Extras&quot;, &quot;Element&quot;],
 			&quot;desc&quot;: &quot;Powerful all purpose Request Class. Uses XMLHTTPRequest.&quot;
 		},
 </diff>
      <filename>Source/scripts.json</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>873397f41ce94d93ef84ec881954d785ec660081</id>
    </parent>
  </parents>
  <author>
    <name>Bryan Swift</name>
    <email>bryan.j.swift@gmail.com</email>
  </author>
  <url>http://github.com/mootools/mootools-core/commit/6ff91f705aa230a2f27ccba2fb13ec0513783b8a</url>
  <id>6ff91f705aa230a2f27ccba2fb13ec0513783b8a</id>
  <committed-date>2009-05-26T12:52:03-07:00</committed-date>
  <authored-date>2009-05-26T12:52:03-07:00</authored-date>
  <message>Revert &quot;Moving Element dependency from Request.js to Request.HTML.js and adjusted scripts.json accordingly.&quot;

This reverts commit d32db47738c0b5b74f7dde4df1f57b03c5a50cd4.

Conflicts:

	Source/Request/Request.HTML.js</message>
  <tree>48d428a7540e82cd40b07ac35c138b81d17db8e7</tree>
  <committer>
    <name>Bryan Swift</name>
    <email>bryan.j.swift@gmail.com</email>
  </committer>
</commit>
