Version 1.1.0 released
git-svn-id: svn://p-o.co.uk/p-o.co.uk/com_ajaxdemo@60 60e5ea7b-c093-dd11-ac13-000423648166
This commit is contained in:
17
modal.js.txt
Normal file
17
modal.js.txt
Normal file
@ -0,0 +1,17 @@
|
||||
SqueezeBox.handlers.extend({
|
||||
ajax: function(url) {
|
||||
var options = this.options.ajaxOptions || {};
|
||||
this.asset = new Request.HTML(Object.merge({
|
||||
method: 'get',
|
||||
evalScripts: false,
|
||||
onSuccess: function() {
|
||||
this.applyContent(this.asset.response.html);
|
||||
if (options.evalScripts !== null && options.evalScripts) Browser.exec(this.asset.response.javascript);
|
||||
this.fireEvent('onAjax', [this.asset.response.html, this.asset]);
|
||||
this.asset = null;
|
||||
}.bind(this),
|
||||
onFailure: this.onError.bind(this)
|
||||
}, this.options.ajaxOptions));
|
||||
this.asset.send.delay(10, this.asset, [{url: url}]);
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user