Revision b9f5d35e
Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt
js/kivi.js | ||
---|---|---|
history.back();
|
||
};
|
||
|
||
// Call arbitrary jQuery functions on arbitrary objects with
|
||
// arbitrary arguments. The use case is to allow eval_json_result
|
||
// using code to call simple jQuery stuff without having it to wrap
|
||
// them in their own small functions.
|
||
// Example usage with ActionBar:
|
||
// call => [ 'kivi.call_jquery', '#form', 'resetForm' ],
|
||
ns.call_jquery = function(this_arg, function_name) {
|
||
var func = jQuery.fn[function_name];
|
||
if (!func)
|
||
return;
|
||
|
||
var args = Array.from(arguments);
|
||
args.splice(0, 2);
|
||
|
||
return func.apply($(this_arg), args);
|
||
};
|
||
|
||
// Return a function object by its name (a string). Works both with
|
||
// global functions (e.g. "check_right_date_format") and those in
|
||
// namespaces (e.g. "kivi.t8").
|
Auch abrufbar als: Unified diff
Revert "kivi.call_jquery: Funktion zum Aufrufen beliebiger jQuery-Funktionen"
Dies nimmt Commit 8c93869920ec0bf012a0f59175b39449c90a4d1f zurück. War
kein schönes Design, und die Aufrufer wurden bereits auf andere
Interfaces umgestellt.