summaryrefslogtreecommitdiffstats
path: root/js/lib_ajax.js
diff options
context:
space:
mode:
authorRobin Appelman <icewind1991@gmail.com>2011-01-04 22:46:29 +0100
committerRobin Appelman <icewind1991@gmail.com>2011-01-04 22:46:29 +0100
commit56ec7303378fe93c4fe19466b48c0dc9b451cf45 (patch)
treebc57e8e9a32673d81bcde4d3eb20dea724017f23 /js/lib_ajax.js
parent49c2efee271b700faa8f46bf2bb89fca75f84b70 (diff)
downloadnextcloud-server-56ec7303378fe93c4fe19466b48c0dc9b451cf45.tar.gz
nextcloud-server-56ec7303378fe93c4fe19466b48c0dc9b451cf45.zip
fix calling callBacks by id
Diffstat (limited to 'js/lib_ajax.js')
-rw-r--r--js/lib_ajax.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/js/lib_ajax.js b/js/lib_ajax.js
index bdcf15d20e4..c962f2e5c0e 100644
--- a/js/lib_ajax.js
+++ b/js/lib_ajax.js
@@ -28,11 +28,15 @@ callBack=function(func,obj){
callBack.callBacks=Array();
-callBack.call=function(id,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10){
+callBack.call=function(id){
callback=callBack.callBacks[id];
- if(callback){
- return callback.func.call(callback.obj,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
- }
+ var args=[];
+ for (var m = 1; m < arguments.length; m++){
+ args.push(arguments[m]);
+ }
+ if(callback){
+ return callback.apply(null,args);
+ }
}
//provide a simple way to add things to the onload