📄 libmainleft.jsp
字号:
<jsp:include page="/include/global.jsp"/>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=gb2312">
<title>Outlook Like Bar</title>
<!-- you need this style or you will get an error in ns4 on first page load!-->
<style>
div {
position:absolute;
}
</style>
<script type="text/javascript" src="../../common/JSTree.js">
</script>
<script language="JavaScript" src="../../common/crossbrowser.js" type="text/javascript">
</script>
<script language="JavaScript" src="../../common/outlook.js" type="text/javascript">
</script>
<script language="JavaScript">
var gTreeData =null;
var gTree =null ;
var lTreeOption = new JTOptionClass();
lTreeOption.ImgBaseDir = "../../images/JSTreeImgs/"
gTreeData = new JSTreeDataClass();
//addTreeNode(id,fatherid,text, url, dstfrm, expanded,tooltip, icon, childfromurl)
function Div_Real_Click(){
gTree.OnClick();
}
function Div_Real_ClickNode(){
parent.tbFrame.selectFolder();
return;
}
function Div_Click(aDivName, aTreeName){
Div_Real_Click();
}
function TreeClickNode(){
Div_Real_ClickNode()
}
function Begin_load(aDiv){
aDiv.onclicknode = TreeClickNode;
gTree =new JSTreeClass(aDiv,gTreeData,lTreeOption);
ReDraw();
<%if (request.getParameter("nodeId")!=null){%>
gTree.SelectNode('<%=request.getParameter("nodeId")%>');
<%} else {%>
gTree.SelectNode(rootId);
parent.rightFrame.location='editDocument.do?action=listDocuments&parentId='+rootId;
<%}%>
}
function ReDraw(){
if(gTree !=null)
gTree.RebuildTree();
}
function ChangedTaskName(aId, aText){
if(gTree !=null)
gTree.SetNodeText(aId, aText)
}
// add a node in the tree when the tree is showing.
function AddedTask(id,fid,text, url, dstfrm, expanded,tooltip, icon, childfromurl)
{
//AddTreeNode(id,fid,text, url, dstfrm, expanded,tooltip, icon, childfromurl)
if(gTree !=null)
{
gTree.AddTreeNode(id,fid,text, url, dstfrm, expanded,tooltip, icon, childfromurl);
}
}
function DeledTask(id){
if(gTree !=null)
gTree.DelEmptyTreeNode();
}
//以下代码请小朱修改,不要用 OutlookBar
//create OutlookBar
//createOutlookBar(name,x,y,width,height,bgcolor,pagecolor)
var o = new createOutlookBar('Bar',0,0,screenSize.width,screenSize.height,'848284','white')//'#000099') // OutlookBar
var p;
p= new createPanel('cm','配置管理');
p.addTree('aDiv', 'aTree');
o.addPanel(p);
o.draw(); //draw the OutlookBar
myOnResize();
// window.setTimeout("parent.rightFrame.location='welcomePP.htm'",10);
//-----------------------------------------------------------------------------
//functions to manage window resize
//-----------------------------------------------------------------------------
//resize OP5 (test screenSize every 100ms)
function resize_op5() {
if (bt.op5) {
o.showPanel(o.aktPanel);
var s = new createPageSize();
if ((screenSize.width!=s.width) || (screenSize.height!=s.height)) {
screenSize=new createPageSize();
//need setTimeout or resize on window-maximize will not work correct!
//ben鰐ige das setTimeout oder das Maximieren funktioniert nicht richtig
setTimeout("o.resize(0,0,screenSize.width,screenSize.height)",100);
}
setTimeout("resize_op5()",100);
}
}
//resize IE & NS (onResize event!)
function myOnResize() {
if (bt.ie4 || bt.ie5 || bt.ns5) {
var s=new createPageSize();
o.resize(0,0,s.width,s.height);
// setTimeout("o.resize(0,0," + s.width + "," + s.height + ")",100);
}
else
if (bt.ns4) location.reload();
}
window.onload = window_onload;
function window_onload()
{
Begin_load(aDiv); //show the tree
}
</script>
<logic:iterate id = "folder" name="resultList" type="com.chinaspis.future.dao.Document">
<script language="JavaScript">
gTreeData.addTreeNode(<%=folder.getId()%>,<%=folder.getParentId()%>,"<%=folder.getName()%>","editDocument.do?action=listDocuments&parentId=<%=folder.getId()%>","rightFrame",true,"tooltip","cm-dir.gif");
<% if (folder.getParentId()==1) {%>
var rootId =<%=folder.getId()%>;
<%
}%>
</script>
</logic:iterate>
</head>
<!-- need an onResize event to redraw outlookbar after pagesize changes! -->
<!-- OP5 does not support onResize event! use setTimeout every 100ms -->
<body onLoad="resize_op5();" onResize="myOnResize();">
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -