145 lines
6.2 KiB
Plaintext
145 lines
6.2 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%>
|
||
<link type="text/css" href="<%=sWebRootPath%>/Frame/jbpmdesigner/css/jbpmDesigner/jquery-ui-1.8.4.custom.css" rel="stylesheet" />
|
||
<link href="<%=sWebRootPath%>/Frame/jbpmdesigner/css/tracywindy.css" rel="stylesheet" type="text/css">
|
||
|
||
<style type="text/css">
|
||
html{overflow:hidden;}
|
||
body{overflow:hidden;}
|
||
</style>
|
||
<script type="text/javascript">
|
||
var displayName ="<%=CurPage.getParameter("display_name")%>";
|
||
var type = "<%=CurPage.getParameter("type")%>";
|
||
var code = "<%=CurPage.getParameter("code")%>";
|
||
var position = "<%=CurPage.getParameter("position")%>";
|
||
var workflowName = "<%=CurPage.getParameter("workflow_name")%>";
|
||
var workflowVersion = "<%=CurPage.getParameter("workflow_version")%>";
|
||
var workflowDescription = "<%=CurPage.getParameter("workflow_description")%>";
|
||
var isDeployed = ("true" == "<%=CurPage.getParameter("workflow_isDeployed")%>")? true:false;
|
||
var processInstanceId = "<%=CurPage.getParameter("processInstanceId")%>";
|
||
var jbpmWorkflowHistoryInfoUserId = "<%=CurPage.getParameter("jbpmWorkflowHistoryInfoUserId")%>";
|
||
var nodeDetailWindowId = "id_NodeDetailWindow";
|
||
var maxDotX = parseInt("<%=CurPage.getParameter("maxDotX")%>"||"0");
|
||
var maxDotY = parseInt("<%=CurPage.getParameter("maxDotY")%>"||"0");
|
||
var windowClientWidth = document.documentElement.clientWidth;
|
||
windowClientWidth = (0 == windowClientWidth) ? document.documentElement.scrollWidth : windowClientWidth;
|
||
windowClientWidth-=2;
|
||
var windowClientHeight = document.documentElement.clientHeight;
|
||
windowClientHeight = (0 == windowClientHeight) ? document.documentElement.scrollHeight : windowClientHeight;
|
||
windowClientHeight-=2;
|
||
var diagramCanvasWidth = Math.max(windowClientWidth,maxDotX);
|
||
var diagramCanvasHeight = Math.max(windowClientHeight,maxDotY);
|
||
var isViewWorkflowDiagram = (processInstanceId && ("-1" != processInstanceId) && ("0" != processInstanceId));
|
||
if(/getDesignerSavedDiagramInfo\.action/.test(window.location.href)){
|
||
diagramCanvasWidth = windowClientWidth*2;
|
||
diagramCanvasHeight = windowClientHeight*3.5;
|
||
}
|
||
function initNodeDetailWindow(){
|
||
return '<div style="background:#FFFFFF;border:1px solid #DDD;padding:5px;display:block;z-index:99999;position:absolute;width:450px;overflow:auto;" id="'+nodeDetailWindowId+'"></div>';
|
||
}
|
||
var queryNodeConfigActorLoadMask = null;
|
||
|
||
function hideGlobalWorkflowNodeDetailWindow(e){
|
||
$windowDiv = $("#"+nodeDetailWindowId);
|
||
$windowDiv.hide();
|
||
}
|
||
function backFunc(){
|
||
if(confirm("ȷ<><C8B7><EFBFBD><EFBFBD><EFBFBD>̱<EFBFBD><CCB1><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1>棿")){
|
||
try{
|
||
if(window.opener) {
|
||
window.opener.mini.get("id_workflows_table").reload();
|
||
}
|
||
}catch(e){}
|
||
closeWindow();
|
||
} else {
|
||
jQuery('#myflow_cancel').removeClass('mover');
|
||
}
|
||
}
|
||
function closeWindow() {
|
||
try{
|
||
window.opener=null;
|
||
window.open("","_self");
|
||
window.close();
|
||
}catch(e){
|
||
window.close();
|
||
}
|
||
}
|
||
window.onbeforeunload = function(e){
|
||
try{
|
||
if(window.opener) {
|
||
window.opener.mini.get("id_workflows_table").reload();
|
||
}
|
||
}catch(e){}
|
||
/*var ev = getEvent(e);
|
||
var n = ev.screenX - window.screenLeft;
|
||
var b = n >= (document.documentElement.clientWidth-30);
|
||
if(b && ev.clientY < 0 || ev.altKey)
|
||
{
|
||
try{
|
||
if(window.opener)
|
||
{
|
||
window.opener.mini.get("id_workflows_table").reload();
|
||
}
|
||
}catch(e){}
|
||
try{
|
||
closeWindow();
|
||
}catch(e){}
|
||
cancelBubble(ev);
|
||
} */
|
||
};
|
||
</script>
|
||
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/tracywindyUtils.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/tracywindyJsonUtil.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/tracywindyAjax.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/tracywindyLoadMask.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/tracywindyComboBox.js"></script>
|
||
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/raphael-min.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/jquery.min.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/jquery-ui.min.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/myflow.src.js"></script>
|
||
<script type="text/javascript" src="<%=sWebRootPath%>/Frame/jbpmdesigner/js/myflow.editors.js"></script>
|
||
<script type="text/javascript" >
|
||
jQuery(function(){
|
||
var $myflowContainer = jQuery("#myflowContainer");
|
||
var $myflow = jQuery("#myflow");
|
||
$myflowContainer.css("overflow","auto");
|
||
$myflowContainer.css("border","1px solid #DDD");
|
||
$myflowContainer.css("borderTopWidth","0px");
|
||
/*if(!/getDesignerSavedDiagramInfo\.action/.test(window.location.href)){
|
||
if(windowClientWidth > maxDotX){
|
||
$myflowContainer.css("overflowX","hidden");
|
||
}
|
||
if((windowClientHeight - 35) > maxDotY){
|
||
$myflowContainer.css("overflowY","hidden");
|
||
}
|
||
//$myflowContainer.css("height",(windowClientHeight-30)+"px");
|
||
|
||
}else{
|
||
$myflowContainer.css("overflow","hidden");
|
||
} */
|
||
$myflow.css("width",(diagramCanvasWidth)+"px");
|
||
$myflow.css("height",(Number(diagramCanvasHeight)+50)+"px");
|
||
var widthAdd = 0;
|
||
var heightAdd = 0;
|
||
if(!/getDesignerSavedDiagramInfo\.action/.test(window.location.href)){
|
||
$myflowContainer.css("overflow","auto");
|
||
heightAdd = 38;
|
||
widthAdd = 2;
|
||
if(windowClientWidth > maxDotX){
|
||
$myflowContainer.css("overflowX","hidden");
|
||
}
|
||
if((windowClientHeight - 35) > maxDotY){
|
||
$myflowContainer.css("overflowY","hidden");
|
||
}
|
||
//$myflow.css("height",(windowClientHeight-30)+"px");
|
||
}
|
||
$myflowContainer.css("height",(windowClientHeight-37+heightAdd)+"px");
|
||
$myflowContainer.css("width",(windowClientWidth+widthAdd)+"px");
|
||
|
||
$myflowContainer.scroll(function(){
|
||
hideGlobalWorkflowNodeDetailWindow();
|
||
});
|
||
});
|
||
</script>
|