Merge pull request #240 from universe-st/PR-Branch
新增lib.init.addJsForExtension方法
This commit is contained in:
commit
04d35b5e90
15
game/game.js
15
game/game.js
|
@ -7901,6 +7901,9 @@
|
|||
}
|
||||
var loadPack=function(){
|
||||
var toLoad=lib.config.all.cards.length+lib.config.all.characters.length+1;
|
||||
if(_status.jsExt){
|
||||
toLoad += _status.jsExt.length;
|
||||
}
|
||||
var packLoaded=function(){
|
||||
toLoad--;
|
||||
if(toLoad==0){
|
||||
|
@ -7925,6 +7928,11 @@
|
|||
lib.init.js(lib.assetURL+'card',lib.config.all.cards,packLoaded,packLoaded);
|
||||
lib.init.js(lib.assetURL+'character',lib.config.all.characters,packLoaded,packLoaded);
|
||||
lib.init.js(lib.assetURL+'character','rank',packLoaded,packLoaded);
|
||||
if(_status.jsExt){
|
||||
for(var i=0;i<_status.jsExt.length;i++){
|
||||
lib.init.js(lib.assetURL+_status.jsExt[i].path,_status.jsExt[i].name,packLoaded,packLoaded);
|
||||
}
|
||||
}
|
||||
// if(lib.device!='ios'&&lib.config.enable_pressure) lib.init.js(lib.assetURL+'game','pressure');
|
||||
};
|
||||
|
||||
|
@ -9469,6 +9477,13 @@
|
|||
}
|
||||
return style;
|
||||
},
|
||||
//在扩展的precontent中调用,用于加载扩展必需的JS文件。
|
||||
addJsForExtension:function(path,name){
|
||||
if(!_status.jsExt){
|
||||
_status.jsExt = [];
|
||||
}
|
||||
_status.jsExt.add({path:path,name:name});
|
||||
},
|
||||
js:function(path,file,onload,onerror){
|
||||
if(path[path.length-1]=='/'){
|
||||
path=path.slice(0,path.length-1);
|
||||
|
|
Loading…
Reference in New Issue