WebContent/resource/web/assets/js/common/page.js
(完整代码) 1KB$(function () {
var CLS_ACTION = 'page-action',
FIELD_MAP = {
'data-id' :'id',
'title' : 'title',
'data-href' : 'href',
'data-close' : 'isClose',
'data-search' : 'search',
'data-mid' : 'moduleId',
'data-type' : 'type'
};
function parseParams(attrs){
var rst = {};
$.each(attrs,function(index,attr){
var name = attr.nodeName,
filedName = FIELD_MAP[name];
if(filedName){
rst[filedName] = attr.nodeValue;
}
});
return rst;
}
//只有在被框架页嵌套时,才起效
if(top.topManager){
$('body').delegate('.' + CLS_ACTION, 'click',function(ev){
var sender = ev.currentTarget,
attrs = sender.attributes,
params = parseParams(attrs);
if(!params.type || params.type == 'open'){
top.topManager.openPage(params);
ev.preventDefault();
}else if(params.type == 'setTitle'){
top.topManager.setPageTitle(params.title,params.moduleId);
}else{
ev.preventDefault();
top.topManager.operatePage(params.moduleId,params.id,params.type);
}
});
}
});
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。