⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drawer.html

📁 一个用javascript实现的工作流定义工具
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Drawer </TITLE>
<link href="style.css" type=text/css rel=stylesheet>
<script language=jscript src="Flow.js"></script>
<script language=jscript src="funcs.js"></script>
<script language=jscript src="lang.js"></script>
<script language=jscript src="XMLFlow.js"></script>
<script language=jscript src="xparse.js"></script>

</HEAD>

<script>

var s = '';

function setSelect(type, id)
{
	switch(type)
	{
		case 0:  // step
			var obj = flow.findStep(id);
			if (flow.selObj != null)
				flow.selObj.setSelect(false);
			flow.selObj = obj;
			flow.selObjType = 0;
			flow.selObj.setSelect(true);
			break;
		case 1:  // action
			var obj = flow.findAction(id);
			if (flow.selObj != null)
				flow.selObj.setSelect(false);
			flow.selObj = obj;
			flow.selObjType = 1;
			flow.selObj.setSelect(true);
			break;
		case 2:  // flow
			if (flow.selObj != null)
				flow.selObj.setSelect(false);
			break;
	}
}

function keypress()
{
	//alert(window.event.keyCode);
	if (window.event.keyCode == 46)
		delSel();
}

function mousedown()
{
	flowMouseDown();
}

function mouseup()
{
	flowEndDrag();
}

function mousemove()
{
	flowDraging();
}

function setState(st)
{
	setWorkState(st);
}

function delSel()
{
	if (confirm(getMsg('CFMDEL')))
	{
		parent.deleteObj(flow.selObjType, flow.selObj);
		flow.deleteSel();
	}
}

function clearAll()
{
	flow.clearAll();
}

function redraw()
{
	flow.redraw();
}

function drawObjects(xo)
{
	//alert(flow.InitByXML);
	if (xo.InitByXML)
		flow.draw(xo);
}

function checkExists(type, id)
{
	var ret = false;
	
	if (type == 0)
		ret = flow.existsSetp(id);
	if (type == 1)
		ret = flow.existsAction(id);
	//alert(ret);
	return ret;
}

function getDrawState()
{
	return _Draging;
}

</script>


<BODY style="background-color:white" onkeydown="keypress()" onmouseup="mouseup()" onmousedown="mousedown()" onmousemove="mousemove()" oncontextmenu="return false">
<div ID="drawer" >

</div>
<script>

// 禁止用户选择 
disableSelection(document.body);

// 初始化图层
flow.setDrawer(drawer);

//parseXML(s);
if (parent.XMLFLOW.InitByXML)
{
	flow.draw(parent.XMLFLOW);
}
</script>


</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -