blogUtil_wev8.js
1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/*chartType 报表类型 blog 微博 mood心情
value需要查看的人员或者部门、分部id
year 年份
type 1人员 2 分部 3 部门
title报表标题
*/
function openChart(chartType,value,year,type,title){
var diag = new window.top.Dialog();
diag.Modal = true;
diag.Drag=true;
diag.Width = 680;
diag.Height = 420;
diag.ShowButtonRow=false;
diag.Title = title;
diag.URL = "/blog/blogChart.jsp?chartType="+chartType+"&value="+value+"&type="+type+"&year="+year+"&title="+title;
diag.show();
}
function viewRecord(obj,flag){
jQuery(".tdActive").removeClass("tdActive");
jQuery(obj).find("div").addClass("tdActive");
var viewRecord=jQuery("#viewRecord")[0];
if(flag==0){
jQuery("#stateOk").hide();
jQuery("#stateNo").show();
jQuery("#stateNoDiv").show();
jQuery("#stateOkDiv").hide();
}else{
jQuery("#stateOk").show();
jQuery("#stateNo").hide();
jQuery("#stateNoDiv").hide();
jQuery("#stateOkDiv").show();
}
jQuery("#viewRecord").show();
var coloPanelWidth=viewRecord.offsetWidth;
var coloPanelHeight=viewRecord.offsetHeight;
var rightedge=document.body.clientWidth-event.clientX
var bottomedge=document.body.clientHeight-event.clientY
if (rightedge<coloPanelWidth)
viewRecord.style.left=getPosLeft(obj)-viewRecord.offsetWidth;
else
viewRecord.style.left=getPosLeft(obj)+jQuery(obj).width()+5+3;
if (bottomedge<coloPanelHeight)
viewRecord.style.top=document.body.scrollTop+event.clientY-viewRecord.offsetHeight
else
viewRecord.style.top=getPosTop(obj);
}
function getPosLeft(obj)
{
var l = obj.offsetLeft;
while(obj = obj.offsetParent)
{
l += obj.offsetLeft;
}
return l;
}
function getPosTop(obj)
{
var l = obj.offsetTop;
while(obj = obj.offsetParent)
{
l += obj.offsetTop;
}
return l;
}
function closeDiv(){
jQuery("#viewRecord").hide();
jQuery(".tdActive").removeClass("tdActive");
}