|
发表于 2013-12-10 08:59:31
|
显示全部楼层
1、在功能区里面加入已打开功能,需要编辑功能区,即funcFrame
可以在/UI/portal2/process/portal/index.w加入下面的红色部分
<div id="funcFrame">
<div id="b12"></div>
</div>
也可以修改/UI/portal2/process/portal/components/all.js里面的
FuncFrame.prototype.init = function(){方法
2、初始化已打开功能
在/UI/portal2/process/portal/index.js中
仿照
var openedList = new SortableBar({id: 'b1', buttons: {},
emptyText: '<没有已打开功能>',
oncreate: function(){
this.configEl.hide();
}, onadd: function(btn){
if(btn.icon16 || btn.icon){
var serverName = window.location.pathname.split('/')[1],
icon = btn.icon16 || btn.icon;
$('>a', btn.el).css({'background-image': 'url(/' + serverName + icon + ')'});
}
}, ondelete: function(option){
funcMng.closeFunc(option);
}, onclose: function(){
bar.show('opened-func-list');
customizer.save("opened-func-list-opened", false);
}, onclick: function(option){
$('#main').hide();
$('#funcFrame').show();
funcFrame.open(option);
}});
增加
var openedList2 = new SortableBar({id: 'b12', buttons: {},
emptyText: '<没有已打开功能>',
oncreate: function(){
this.configEl.hide();
}, onadd: function(btn){
if(btn.icon16 || btn.icon){
var serverName = window.location.pathname.split('/')[1],
icon = btn.icon16 || btn.icon;
$('>a', btn.el).css({'background-image': 'url(/' + serverName + icon + ')'});
}
}, ondelete: function(option){
funcMng.closeFunc(option);
}, onclose: function(){
bar.show('opened-func-list');
customizer.save("opened-func-list-opened", false);
}, onclick: function(option){
$('#main').hide();
$('#funcFrame').show();
funcFrame.open(option);
}});
搜索用到openedList 的地方,增加openedList2
运行看看效果,再做一些调整 |
|