params.dialog || { },
{ // Options that must not be changed:
close: function(event, ui) {
+ dialog.dialog('close');
+
if (custom_close)
custom_close();
if (params.url || params.html)
dialog.remove();
- else
- dialog.dialog('close');
}
});
ns.run = function(function_name, args) {
var fn = ns.get_function_by_name(function_name);
if (fn)
- return fn.apply({}, args);
+ return fn.apply({}, args || []);
console.error('kivi.run("' + function_name + '"): No function by that name found');
return undefined;