mirror of https://github.com/apache/superset.git
Passing a controller object to widget
This commit is contained in:
parent
47bb6b61ef
commit
5435f53702
|
@ -25,7 +25,8 @@ var px = (function() {
|
|||
dttm += 10;
|
||||
$('#timer').text(Math.round(dttm/10)/100 + " sec");
|
||||
}
|
||||
var done = function (data) {
|
||||
var controler = {
|
||||
done: function (data) {
|
||||
clearInterval(timer);
|
||||
token.find("img.loading").hide();
|
||||
if(data !== undefined)
|
||||
|
@ -33,11 +34,19 @@ var px = (function() {
|
|||
$('#timer').removeClass('btn-warning');
|
||||
$('span.query').removeClass('disabled');
|
||||
$('#timer').addClass('btn-success');
|
||||
}
|
||||
},
|
||||
error: function (data) {
|
||||
clearInterval(timer);
|
||||
token.find("img.loading").hide();
|
||||
$('#timer').removeClass('btn-warning');
|
||||
$('span.query').removeClass('disabled');
|
||||
$('#timer').addClass('btn-error');
|
||||
}
|
||||
};
|
||||
widget = {
|
||||
render: function() {
|
||||
timer = setInterval(stopwatch, 10);
|
||||
user_defined_widget.render(done);
|
||||
user_defined_widget.render(controler);
|
||||
},
|
||||
resize: function() {
|
||||
user_defined_widget.resize();
|
||||
|
|
|
@ -55,7 +55,7 @@ px.registerWidget('table', function(data_attribute) {
|
|||
var err = '<div class="alert alert-danger">' + xhr.responseText + '</div>';
|
||||
token.html(err);
|
||||
token.show();
|
||||
done();
|
||||
ctrl.done();
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue