mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
@@ -377,10 +377,10 @@ __PluginManager__.register('support', function(require, exports, module, global)
|
||||
},
|
||||
});
|
||||
}
|
||||
function args2array(arguments) {
|
||||
function args2array(_args) {
|
||||
var args = [];
|
||||
for (var i = 0; i < arguments.length; i++) {
|
||||
args.push(arguments[i]);
|
||||
for (var i = 0; i < _args.length; i++) {
|
||||
args.push(_args[i]);
|
||||
}
|
||||
return args;
|
||||
}
|
||||
@@ -477,13 +477,25 @@ __PluginManager__.register('support', function(require, exports, module, global)
|
||||
}
|
||||
}
|
||||
|
||||
function arrayToObject(ar){
|
||||
return Object.assign({}, ar);
|
||||
}
|
||||
|
||||
function namespace(namespace, parent = window){
|
||||
var parts=namespace.split(".");
|
||||
for(var i=0;i<parts.length;i++){
|
||||
if(typeof parent[parts[i]]==="undefined"){parent[parts[i]]={};}
|
||||
parent=parent[parts[i]];
|
||||
if(isArray(namespace)){
|
||||
var parts=namespace;
|
||||
} else {
|
||||
var parts=namespace.split(".");
|
||||
}
|
||||
return parent;
|
||||
var cursor = parent;
|
||||
for(var i=0;i<parts.length;i++){
|
||||
if(typeof cursor[parts[i]]==="undefined"){cursor[parts[i]]={};}
|
||||
if(Array.isArray(cursor[parts[i]])){
|
||||
cursor[parts[i]] = arrayToObject(cursor[parts[i]]);
|
||||
}
|
||||
cursor=cursor[parts[i]];
|
||||
}
|
||||
return cursor;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user