First edit node implementation...
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
});
|
Reference in New Issue
Block a user