More more fixes.

This commit is contained in:
Paulo Veiga
2011-10-15 02:52:44 -03:00
parent 2a37f2e422
commit 024585c321
27 changed files with 210 additions and 1053 deletions

View File

@@ -1,37 +1,36 @@
/*
---
name: MooDialog.Request
description: Loads Data into a Dialog with Request
authors: Arian Stolwijk
license: MIT-style license
requires: [MooDialog, Core/Request.HTML]
provides: MooDialog.Request
...
*/
---
name: MooDialog.Request
description: Loads Data into a Dialog with Request
authors: Arian Stolwijk
license: MIT-style license
requires: [MooDialog, Core/Request.HTML]
provides: MooDialog.Request
...
*/
MooDialog.Request = new Class({
Extends: MooDialog,
Extends: MooDialog,
initialize: function(url, requestOptions, options){
this.parent(options);
this.requestOptions = requestOptions || {};
initialize: function(url, requestOptions, options) {
this.parent(options);
this.requestOptions = requestOptions || {method:'get'};
this.requestOptions.url = url;
this.addEvent('open', function() {
this.addEvent('open', function(){
var request = new Request.HTML(this.requestOptions).addEvent('success', function(text){
this.setContent(text);
}.bind(this)).send({
url: url
});
}.bind(this));
var request = new Request.HTML(this.requestOptions).addEvent('success', function(text) {
this.setContent(text);
}.bind(this)).send();
}.bind(this));
if (this.options.autoOpen) this.open();
if (this.options.autoOpen) this.open();
},
setRequestOptions: function(options){
this.requestOptions = Object.merge(this.requestOptions, options);
return this;
}
setRequestOptions: function(options) {
this.requestOptions = Object.merge(this.requestOptions, options);
return this;
}
});