From bac24152bf33a8ecdf3a58e2cd606b75cc55a661 Mon Sep 17 00:00:00 2001 From: alan Date: Wed, 21 Apr 2010 13:41:55 +0800 Subject: [PATCH] JSDOC/Packer.js --- JSDOC/Packer.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/JSDOC/Packer.js b/JSDOC/Packer.js index aebd8a3..5e24914 100644 --- a/JSDOC/Packer.js +++ b/JSDOC/Packer.js @@ -167,6 +167,9 @@ Packer.prototype = { print("COMPRESSING "); //var codeComp = pack(str, 10, 0, 0); + if (File.exists(minfile)) { + File.remove(minfile); + } var str = File.read(files); var str = this.pack(str, files, minfile); if (str.length) { @@ -181,12 +184,13 @@ Packer.prototype = { print("MERGING LANGUAGE"); - File.write(outpath, "if (typeof(_T) == 'undefined') { _T={};}\n"); + File.write(this.target, "if (typeof(_T) == 'undefined') { _T={};}\n"); + - var transfileAll = bpath + '/_translation_.js'; - File.write(transfileAll, ""); - for(var i=0; i < files.length; i++) { - var transfile= bpath + '/' +files[i].substr(spath.length+1).replace(/\//g, '.') +'.lang.trans'; + File.write(this.translateJson, ""); + for(var i=0; i < this.files.length; i++) { + var file = this.files[i]; + var transfile= this.tmpDir + '/' +file.replace(/\//g, '.') +'.lang.trans'; var transmd5 = bpath + '/' +files[i].substr(spath.length+1).replace(/\//g, '.') +'.lang'; if (File.exists(transmd5)) { var str = File.read(transmd5); @@ -197,7 +201,7 @@ Packer.prototype = { if (File.exists(transfile)) { var str = File.read(transfile); if (str.length) { - File.append(transfileAll, str); + File.append(this.translateJson, str); } } -- 2.39.2