小弟我安装好Zimbra后,按照路径/opt/zimbra/jetty-6.1.22.z6/webapps/zimbraAdmin/js(这是我机器上的路径),找到Admin_all.js文件,要对它进行页面的修改。发现这个文件其实就是对zimbraAdmin文件夹中的所有js文件进行了原封不动的粘贴,之后又通过gzip命令把Admin_all.js打包成.zgz文件,目的就是为了最大限度的压缩Admin_all.js文件,提高加载的速度,不得不佩服老外的编程技巧及思想。
只要修改Admin_all.js后重新打包,重启服务改的东西就会生效,这个我试过没有问题。但是它里面 把对象封装的太通用,导致一些功能的修改无法入手,比如我在左边的树形菜单加一个二级子菜单,点击这个耳机子菜单在右边的面板中出现相应的界面,就这么一个简单的操作我这里都无从修改。我对js也只是略懂,结果一上手就要修改如此庞大的一个项目,有点力不从心。
我不要你们粘贴大段的源码,那样做我觉得是对代码的不负责,也是对程序员的侮辱。
烦请高手给小弟一些指点,一些思路,找到突破口。
现在这里谢过了。