(function($){
var debug=false;
- debug=true
+// debug=true
var ValidateButton = Plugin.extend({
this.triggered=false;
},
+ // Could be the default in parent
+ on_query_in_progress: function() {
+ this.spin();
+ },
+
// we have received at least one answer: we'll do something
on_new_record: function (record) {
// we only need to act on the first record
if (this.triggered) return;
if (debug) messages.debug("validatebutton.on_query_done - turning on "+this.options.button_domid);
$('#'+this.options.button_domid).removeClass('disabled');
+ this.unspin();
this.triggered=true;
},
// for reference only, since there is nothing we need to do at this point
on_query_done: function() {
+ if (!this.triggered) this.unspin();
},
});