Revision 8f19c47c
Von Sven Schöling vor etwa 8 Jahren hinzugefügt
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
kivi.Part.js: run_action als wrapper um functions und strings