Files
com_ajaxdemo/modal.js.txt
alan 6356280cb1 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
2012-03-29 11:21:27 +00:00

18 lines
616 B
Plaintext

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}]);
}
});