亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? webflow1.js

?? javascript實(shí)現(xiàn)的工作流設(shè)計(jì)器功能
?? JS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
function newFlow(){
	if(document.all.FlowXML.value!='') {
	   if(!confirm('不保存舊流程,創(chuàng)建新流程嗎?')) return;
	}
	workFlowDialog(null,'Flow');	
}
function newStep(){
	if(document.all.FlowXML.value=='') {
	   alert('請(qǐng)先創(chuàng)建新流程!');
	   return;
	}
	workFlowDialog(null,'NormalStep');
}
function newAction(){
	if(document.all.FlowXML.value=='') {
	   alert('請(qǐng)先創(chuàng)建新流程!');
	   return;
	}
	workFlowDialog(null,'Action');
}
function editFlow(){
	if(document.all.FlowXML.value=='') {
	   alert('請(qǐng)先創(chuàng)建新流程!');
	   return;
	}
	var xmlDoc = new ActiveXObject('MSXML2.DOMDocument');
    xmlDoc.async = false;
    xmlDoc.loadXML(document.all.FlowXML.value);
    var xmlRoot = xmlDoc.documentElement;
    var Flow = xmlRoot.getElementsByTagName("FlowConfig").item(0);

	workFlowDialog(Flow.getElementsByTagName("BaseProperties").item(0).getAttribute("flowId"),'Flow');
}
function editStep(stepId,stepType){
	workFlowDialog(stepId,stepType);
}
function editAction(actionId){
	workFlowDialog(actionId,'Action');
}
function delFlow(){
	clearVML();
	clearXML();
}
function delStep(stepId){
	removeXMLNode(stepId);

	FOCUSEDOBJID = '';
	FOCUSEDOBJTYPE = '';
}
function delAction(actionId){
    removeXMLNode(actionId);

	FOCUSEDOBJID = '';
	FOCUSEDOBJTYPE = '';
}

var CONST_LAY_LOWEST = '0';
var CONST_LAY_LOWER = '10';
var CONST_LAY_MIDDLE = '20';
var CONST_LAY_TOPPER = '30';
var CONST_LAY_TOPPEST = '40';

var AUTODRAW = true;
var FOCUSEDOBJID = '';
var FOCUSEDOBJTYPE = '';

function setFocusedObjLay(xmlRoot,oldObjId,newObjId,objType,newLay){
   var Steps = xmlRoot.getElementsByTagName("Steps").item(0);
   var Actions = xmlRoot.getElementsByTagName("Actions").item(0);
	     
   if(objType=='Action'){
	   for ( var i = 0;i < Actions.childNodes.length;i++ ) {
		   Action = Actions.childNodes.item(i);
		   aId = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("id"); 
		   if(aId == newObjId){			  
			  document.getElementById(newObjId).style.zIndex = newLay;
			  Action.getElementsByTagName("VMLProperties").item(0).setAttribute("zIndex",newLay);
		   }
	   }   	
       
   }else{
	   if(oldObjId!='' && newObjId!='' && newObjId!=oldObjId){
		   var fromStep = document.getElementById(oldObjId);
		   var toStep = document.getElementById(newObjId);

		   var fromStepWidth = parseInt(fromStep.style.width);
		   var fromStepHeight = parseInt(fromStep.style.height);
		   var fromStepX = parseInt(fromStep.style.left);
		   var fromStepY = parseInt(fromStep.style.top);

		   var toStepWidth = parseInt(toStep.style.width);
		   var toStepHeight = parseInt(toStep.style.height);	   
		   var toStepX = parseInt(toStep.style.left);
		   var toStepY = parseInt(toStep.style.top);

		   var flag = ifRepeatStep(fromStepX,fromStepY,fromStepWidth,fromStepHeight,toStepX,toStepY,toStepWidth,toStepHeight);
	   }else{
		   var flag = false;
	   }

	   for ( var i = 0;i < Steps.childNodes.length;i++ ) {
		   Step = Steps.childNodes.item(i);
		   sId = Step.getElementsByTagName("BaseProperties").item(0).getAttribute("id");
		   if(newObjId == sId){
			  document.getElementById(sId).style.zIndex = newLay;
			  Step.getElementsByTagName("VMLProperties").item(0).setAttribute("zIndex",newLay);			  
		   }

		   if(oldObjId == sId && flag){ //如果與原來(lái)的焦點(diǎn)步驟疊蓋則將原來(lái)的步驟放在下面
			  document.getElementById(oldObjId).style.zIndex = parseInt(newLay)-10;
			  Step.getElementsByTagName("VMLProperties").item(0).setAttribute("zIndex",parseInt(newLay)-1);	   
		   }
	   }
	   
	   for ( var i = 0;i < Actions.childNodes.length;i++ ) {
		   Action = Actions.childNodes.item(i);
		   aId = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("id"); 
		   fromStep = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("from");
		   toStep = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("to");
		   if(fromStep == newObjId || toStep == newObjId){			  
			  document.getElementById(aId).style.zIndex = newLay;
			  Action.getElementsByTagName("VMLProperties").item(0).setAttribute("zIndex",newLay);
		   }else{
			  document.getElementById(aId).style.zIndex = CONST_LAY_MIDDLE;
			  Action.getElementsByTagName("VMLProperties").item(0).setAttribute("zIndex",parseInt(newLay)-1);
		   }	
	   }   		   
   } 

   return xmlRoot;
}
function objFocusedOn(objId,type){
   var FlowXML = document.all.FlowXML;
   if(FlowXML.value!=''){
	   var xmlDoc = new ActiveXObject('MSXML2.DOMDocument');
       xmlDoc.async = false;
       xmlDoc.loadXML(FlowXML.value);
   
       var xmlRoot = xmlDoc.documentElement;
	   var Flow = xmlRoot.getElementsByTagName("FlowConfig").item(0);
	   
	   if(type=='Action'){
		   focusedOnColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("actionFocusedStrokeColor");		   
	   }else{
		   focusedOnColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("stepFocusedStrokeColor");			   
	   }  
	   xmlRoot = setFocusedObjLay(xmlRoot,FOCUSEDOBJID,objId,type,CONST_LAY_TOPPEST);AUTODRAW = false;FlowXML.value = xmlRoot.xml;AUTODRAW = true;
	   document.getElementById(objId).style.zIndex = CONST_LAY_TOPPEST;
	   document.getElementById(objId).StrokeColor = focusedOnColor;

	   if(FOCUSEDOBJID == objId && MOVEFLAG) return;
	   objFocusedOff();
	   FOCUSEDOBJID = objId;
	   FOCUSEDOBJTYPE = type;
   }
}
function objFocusedOff(){   

   if(FOCUSEDOBJID=='') return; 

   var FlowXML = document.all.FlowXML;
   if(FlowXML.value!=''){
	   var xmlDoc = new ActiveXObject('MSXML2.DOMDocument');
       xmlDoc.async = false;
       xmlDoc.loadXML(FlowXML.value);
   
       var xmlRoot = xmlDoc.documentElement;
	   var Flow = xmlRoot.getElementsByTagName("FlowConfig").item(0);	  
	   
	   if(FOCUSEDOBJTYPE == 'Action'){
		   focusedOffColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("actionStrokeColor");
	   }else{
		   if(FOCUSEDOBJTYPE == 'BeginStep' || FOCUSEDOBJTYPE == 'EndStep'){
			   focusedOffColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("sStepStrokeColor");
		   }else{
			   focusedOffColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("stepStrokeColor");
		   }
	   }
	    
	   eval('document.all.'+FOCUSEDOBJID+'.StrokeColor="'+focusedOffColor+'"'); 
	   FOCUSEDOBJID = '';
	   FOCUSEDOBJTYPE = '';
   }
}

function moveStep(moveId){	
	dragIt(moveId,"FlowVML");
}

function redrawVML(){
   var FlowXML = document.all.FlowXML;
   var FlowVML = document.all.FlowVML;
   if(FlowXML.value!=''){
	   var xmlDoc = new ActiveXObject('MSXML2.DOMDocument');
       xmlDoc.async = false;
       xmlDoc.loadXML(FlowXML.value);
   
       var xmlRoot = xmlDoc.documentElement;
	   var Flow = xmlRoot.getElementsByTagName("FlowConfig").item(0);       
	   var Steps = xmlRoot.getElementsByTagName("Steps").item(0);
       var Actions = xmlRoot.getElementsByTagName("Actions").item(0);

	   var StepColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("stepStrokeColor");
	   var StepTextColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("stepTextColor");
	   var ActionColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("actionStrokeColor");
	   var sStepColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("sStepStrokeColor");
	   var sStepTextColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("sStepTextColor");	
	   var StepShadowColor = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("stepShadowColor");
	   var IsStepShadow = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("isStepShadow");
	   var StepColor1 = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("stepColor1");
	   var StepColor2 = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("stepColor2");
	   var IsStep3D = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("isStep3D");
	   var Step3DDepth = Flow.getElementsByTagName("VMLProperties").item(0).getAttribute("step3DDepth");
       
       var vmlHTML = '';
	   //draw steps
	   var nIndex,nId,nText,nType,nIsFocused,nTextColor,nStrokeColor,nShadowColor,nIsShadow,nWidth,nHeight,nX,nY,nStrokeWeight,nTextWeight,nColor1,nColor2,nIs3D,n3DDepth;
	   for ( var i = 0;i < Steps.childNodes.length;i++ )
	   {
		   Step = Steps.childNodes.item(i);
		   nId = Step.getElementsByTagName("BaseProperties").item(0).getAttribute("id");
		   nText = Step.getElementsByTagName("BaseProperties").item(0).getAttribute("text");
		   nType = Step.getElementsByTagName("BaseProperties").item(0).getAttribute("stepType");
		   nIndex = Step.getElementsByTagName("VMLProperties").item(0).getAttribute("zIndex");if(nIndex=='') nIndex = CONST_LAY_LOWEST;
		   if(nType=='BeginStep' || nType=='EndStep'){
			   nTextColor = sStepTextColor;
		       nStrokeColor = sStepColor;	
		   }else{
			   nTextColor = StepTextColor;
			   nStrokeColor = StepColor;		       	   
		   }
		   nShadowColor = StepShadowColor;
		   nIsShadow = IsStepShadow;
		   nWidth = Step.getElementsByTagName("VMLProperties").item(0).getAttribute("width");
		   nHeight = Step.getElementsByTagName("VMLProperties").item(0).getAttribute("height");
		   nX = Step.getElementsByTagName("VMLProperties").item(0).getAttribute("x");
		   nY = Step.getElementsByTagName("VMLProperties").item(0).getAttribute("y");
		   nStrokeWeight = Step.getElementsByTagName("VMLProperties").item(0).getAttribute("strokeWeight");
		   nTextWeight = Step.getElementsByTagName("VMLProperties").item(0).getAttribute("textWeight");
		   nColor1 = StepColor1;
		   nColor2 = StepColor2;
		   nIs3D = IsStep3D;
		   n3DDepth = Step3DDepth;

		   vmlHTML+= getStepHTML(nType,nIndex,nId,nText,nTextColor,nStrokeColor,nShadowColor,nIsShadow,nWidth,nHeight,nX,nY,nStrokeWeight,nTextWeight,nColor1,nColor2,nIs3D,n3DDepth);
	   } 
	   clearVML();
	   drawObject(vmlHTML);
	   vmlHTML = '';
	   
	   //draw actions
	   var removeFlag = false;
	   var lIndex,lId,lText,lType,lIsFocused,lFromStep,lToStep,lStrokeColor,lStrokeWeight,lStartArrow,lEndArrow;
	   for ( var i = 0;i < Actions.childNodes.length;i++ )
	   {
		   Action = Actions.childNodes.item(i);
		   lId = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("id");
		   lText = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("text");
		   lType = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("actionType");
		   lIndex = Action.getElementsByTagName("VMLProperties").item(0).getAttribute("zIndex");if(lIndex=='') lIndex = CONST_LAY_LOWER;
		   lFromStep = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("from");
		   lToStep = Action.getElementsByTagName("BaseProperties").item(0).getAttribute("to");	
		   lStartArrow = Action.getElementsByTagName("VMLProperties").item(0).getAttribute("startArrow");
		   lEndArrow = Action.getElementsByTagName("VMLProperties").item(0).getAttribute("endArrow");	
		   lStrokeWeight = Action.getElementsByTagName("VMLProperties").item(0).getAttribute("strokeWeight");
		   lStrokeColor = ActionColor;
		   
		   result = getActionHTML(lType,lIndex,lId,lText,document.getElementById(lFromStep),document.getElementById(lToStep),lStrokeColor,lStrokeWeight,lStartArrow,lEndArrow)
		   
		   if(result!='') {
			   vmlHTML+= result;
		   }else{
			   Actions.removeChild(Action);
			   removeFlag = true;
		   }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲av在线精品| 欧美一区二区三区免费观看视频 | 国产高清亚洲一区| 欧美伦理视频网站| 亚洲乱码日产精品bd| 99视频精品在线| 欧美激情在线看| 国产成人精品免费看| 欧美电影免费提供在线观看| 三级一区在线视频先锋| 久久只精品国产| 久久99久国产精品黄毛片色诱| 国产盗摄一区二区| 久久精品欧美一区二区三区不卡| 美国毛片一区二区三区| 日韩你懂的在线观看| 美女久久久精品| 欧美国产一区在线| 91碰在线视频| 天天爽夜夜爽夜夜爽精品视频| 欧美伊人久久久久久久久影院| 99精品视频中文字幕| 精品福利二区三区| 国产一区在线精品| 国产精品久久久久久亚洲伦 | 久久久精品欧美丰满| 欧美一区二区三区免费| 天堂蜜桃一区二区三区 | 美国毛片一区二区三区| 欧美成人福利视频| 在线亚洲欧美专区二区| 玖玖九九国产精品| 国产精品久久99| 欧美一二三区在线| www.亚洲精品| 天天免费综合色| 久久久精品tv| 日韩一区二区在线观看视频| 亚洲欧美电影一区二区| 日韩一区二区在线观看视频 | 欧美一区二区日韩| 99免费精品在线| 韩国在线一区二区| 日韩中文字幕麻豆| 亚洲一区二区三区四区中文字幕| 欧美精品一区二区三区一线天视频| 色诱视频网站一区| 成人av在线影院| 国产精品一区二区三区四区| 久久成人免费网站| 亚洲美女淫视频| 精品日韩99亚洲| 欧美日韩一区二区三区高清| 99在线视频精品| 成人av影院在线| 丁香激情综合五月| 粉嫩aⅴ一区二区三区四区五区 | 日日摸夜夜添夜夜添国产精品| 亚洲天堂久久久久久久| 亚洲青青青在线视频| 亚洲男人天堂一区| 亚洲成人资源网| 蜜桃视频在线一区| 国产成人在线观看免费网站| 成人网页在线观看| 亚洲精品免费电影| 亚洲综合色在线| 日日摸夜夜添夜夜添精品视频 | 95精品视频在线| 欧美综合一区二区三区| 91精品国产欧美一区二区18| 2021国产精品久久精品| 国产农村妇女毛片精品久久麻豆| 中文字幕在线播放不卡一区| 亚洲免费成人av| 久久精品国产免费看久久精品| 国产成人午夜高潮毛片| 99国产精品久久久久久久久久久| 色偷偷一区二区三区| 欧美一级专区免费大片| 久久日韩粉嫩一区二区三区| 一区二区三区在线观看动漫| 一区二区三区欧美日韩| 国产精品成人一区二区艾草| 欧美精品一区二区三区视频| 亚洲欧美另类图片小说| 久久99精品久久只有精品| 99久久久精品| 久久久欧美精品sm网站| 天堂在线亚洲视频| 暴力调教一区二区三区| 欧美成人精品1314www| 亚洲精品国产视频| 国产成人综合在线观看| 欧美一级片免费看| 免费在线观看成人| 色94色欧美sute亚洲线路二| 欧美激情自拍偷拍| 国产麻豆精品在线| 久久久精品国产99久久精品芒果| 日本视频在线一区| 在线播放视频一区| 亚洲第一精品在线| 欧美日韩一区二区在线视频| 一区二区三区四区高清精品免费观看| 久久久久久一二三区| 日韩在线观看一区二区| 欧美日韩中文国产| 免费精品视频最新在线| 欧美日韩大陆在线| 日本欧美一区二区三区| 日韩视频一区二区三区| 麻豆精品新av中文字幕| 日韩欧美国产三级电影视频| 男女视频一区二区| 久久亚洲春色中文字幕久久久| 狠狠色2019综合网| 欧美国产亚洲另类动漫| 色婷婷精品久久二区二区蜜臀av | 欧美无乱码久久久免费午夜一区 | 色综合视频在线观看| 亚洲天堂中文字幕| 欧美一区二区三区精品| 国产揄拍国内精品对白| 中文字幕中文字幕一区二区| 欧美专区在线观看一区| 狠狠色狠狠色综合| 亚洲综合区在线| 久久精品亚洲一区二区三区浴池| 成人v精品蜜桃久久一区| 五月婷婷综合网| 国产精品美女久久久久高潮| 欧美裸体一区二区三区| aa级大片欧美| 国产精品66部| 久久99久久久久| 天天操天天综合网| 伊人夜夜躁av伊人久久| 久久精品人人爽人人爽| 日韩精品中文字幕一区| 在线区一区二视频| 91麻豆免费在线观看| 国产999精品久久| 韩国成人精品a∨在线观看| 亚洲五月六月丁香激情| 亚洲欧美日韩在线| 亚洲少妇中出一区| 中文字幕人成不卡一区| 欧美国产1区2区| 国产精品欧美精品| 中文字幕国产精品一区二区| 久久男人中文字幕资源站| 欧美色偷偷大香| 国产成人亚洲综合a∨猫咪| 亚洲欧洲av色图| 国产夜色精品一区二区av| 精品久久久久久久人人人人传媒| 69堂成人精品免费视频| 欧美日韩美少妇| 91精品一区二区三区久久久久久 | 亚洲制服丝袜av| 午夜视频一区二区三区| 美腿丝袜亚洲色图| 久88久久88久久久| 国产精品正在播放| 91在线视频播放地址| 欧美视频精品在线观看| 欧美精品一区二区三区一线天视频| 久久久午夜精品| 一区二区三区在线观看动漫| 午夜视频一区在线观看| 国产成人av电影在线观看| 99久久精品费精品国产一区二区| 欧美日韩专区在线| 亚洲日本va午夜在线影院| 一区在线中文字幕| 日韩精品电影在线观看| 国产一区二区在线观看视频| 91麻豆产精品久久久久久| 欧美一级夜夜爽| 国产日韩精品一区二区三区在线| 色婷婷精品久久二区二区蜜臂av| 69堂国产成人免费视频| 亚洲图片激情小说| 国产精品自在欧美一区| 欧美日韩激情在线| 亚洲精品成人悠悠色影视| 国产精品一二三在| 久久综合色播五月| 五月天激情综合| 欧美视频一区在线| 亚洲欧美日韩中文字幕一区二区三区 | 国产91精品欧美| 国产午夜精品一区二区三区嫩草 | 精品一区二区三区不卡| 在线欧美小视频| 亚洲免费观看高清完整| 色综合久久六月婷婷中文字幕| 久久精品一区蜜桃臀影院| 国产乱码精品一区二区三区忘忧草 |