First edit node implementation...

This commit is contained in:
Paulo Veiga
2011-08-25 22:08:39 -03:00
parent 9fbe0050df
commit c4cd24744a
36 changed files with 868 additions and 4131 deletions

View File

@@ -0,0 +1,37 @@
/*
---
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,
initialize: function(url, requestOptions, options){
this.parent(options);
this.requestOptions = requestOptions || {};
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));
if (this.options.autoOpen) this.open();
},
setRequestOptions: function(options){
this.requestOptions = Object.merge(this.requestOptions, options);
return this;
}
});