Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8f19c47c

Von Sven Schöling vor etwa 8 Jahren hinzugefügt

  • ID 8f19c47cfbccd1f40739aa5cb8ea22b2697c0e5e
  • Vorgänger 426a5bf3
  • Nachfolger 506a2aab

kivi.Part.js: run_action als wrapper um functions und strings

Unterschiede anzeigen:

js/kivi.Part.js
success: function (data) {
if (data.length == 1) {
self.set_item(data[0]);
if (callbacks && callbacks.match_one) callbacks.match_one(data[0]);
if (callbacks && callbacks.match_one) self.run_action(callbacks.match_one, [ data[0] ]);
} else if (data.length > 1) {
self.state = self.STATES.UNDEFINED;
if (callbacks && callbacks.match_many) callbacks.match_many(data);
if (callbacks && callbacks.match_many) self.run_action(callbacks.match_many, [ data ]);
} else {
self.state = self.STATES.UNDEFINED;
if (callbacks && callbacks.match_none) callbacks.match_none();
if (callbacks && callbacks.match_none) self.run_action(callbacks.match_none);
}
self.annotate_state();
}
......
var popup_button = $('<span>').addClass('ppp_popup_button');
this.$dummy.after(popup_button);
popup_button.click(function() { self.open_dialog() });
},
run_action: function(code, args) {
if (typeof code === 'function')
code.apply(this, args)
else
kivi.run(code, args);
}
};
ns.Picker.prototype.STATES = {

Auch abrufbar als: Unified diff