debug.html 8.75 KB
<!DOCTYPE html>
<html>
<head>
    <title>debug</title>
	<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
	<!-- <script type="text/javascript" src="/cloudstore/resource/pc/bowser/bowser.min.js"></script> -->
	<script type="text/javascript">
		// Parses URL parameters. Supported parameters are:
		// - lang=xy: Specifies the language of the user interface.
		// - touch=1: Enables a touch-style user interface.
		// - storage=local: Enables HTML5 local storage.
		// - chrome=0: Chromeless mode.
		var urlParams = (function(url)
		{
			var result = new Object();
			var idx = url.lastIndexOf('?');
	
			if (idx > 0)
			{
				var params = url.substring(idx + 1).split('&');
				
				for (var i = 0; i < params.length; i++)
				{
					idx = params[i].indexOf('=');
					
					if (idx > 0)
					{
						result[params[i].substring(0, idx)] = params[i].substring(idx + 1);
					}
				}
			}
			
			return result;
		})(window.location.href);
	
		// Default resources are included in grapheditor resources
		mxLoadResources = false;
	</script>
	
	<!-- 流程图组件所需资源 -->
	  
	<link rel="stylesheet" href="/cloudstore/resource/pc/com/v1/index.min.css">
	<link rel="stylesheet" href="/cloudstore/resource/pc/com/v1/ecCom.min.css">
	<link rel="stylesheet" type="text/css" href="styles/grapheditor.css">
	<link rel="stylesheet" type="text/css" href="styles/style-icon.css">
	<link rel="stylesheet" type="text/css" href="styles/wfEditor.css">
	<!-- <link rel="stylesheet" type="text/css" href="styles/main.css"> -->
    <script type="text/javascript" src="/cloudstore/resource/pc/jquery/jquery-1.8.3.min.js"></script>
</head>
<body class="geEditor">
<!-- 流程图组件所需资源 -->
	<div id="container"></div>
	<div id="Spin-container"></div>
	<!-- <script src="./js/browser.min.js"></script> -->
	<script type="text/javascript" src="/cloudstore/resource/pc/polyfill/polyfill.min.js"></script>
	<script type="text/javascript" src="js/Init.js"></script>
	<script type="text/javascript" src="deflate/pako.min.js"></script>
	<script type="text/javascript" src="deflate/base64.js"></script>
	<script type="text/javascript" src="sanitizer/sanitizer.min.js"></script>

	<!-- <script type="text/javascript" src="js/main.js"></script> -->

	<script type="text/javascript" src="js/mxClient.js"></script>
	<script type="text/javascript" src="js/EditorUi.js"></script>
	<script type="text/javascript" src="js/Editor.js"></script> 
	<script type="text/javascript" src="js/Graph.js"></script>
	<script type="text/javascript" src="js/Shapes.js"></script>
	<script type="text/javascript" src="js/Actions.js"></script>
	<script type="text/javascript" src="js/Menus.js"></script>
	<script type="text/javascript" src="js/wfEditor.js"></script>
	<script type="text/javascript" src="js/NodeInfo.js"></script>
	<script type="text/javascript" src="js/wfGroups.js"></script>
	<script type="text/javascript" src="js/utils.js"></script>

	<!-- <script type="text/javascript" src="js/Toolbar.js"></script> -->
	<!-- <script type="text/javascript" src="jscolor/jscolor.js"></script> -->
	<!-- <script type="text/javascript" src="js/Dialogs.js"></script> -->
	<!-- <script type="text/javascript" src="js/Format.js"></script> -->
	<!-- <script type="text/javascript" src="js/Sidebar.js"></script> -->
    <!-- Polyfills -->
    <!--[if lt IE 10]>
    <script type="text/javascript" src="/cloudstore/resource/pc/shim/shim.min.js"></script>
    <![endif]-->
    <script type="text/javascript">jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<9&&(window.location.href="/login/Login.jsp")</script>
    <!-- <script type="text/javascript" src="/cloudstore/resource/pc/react16/react.development.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/react-dom.development.js"></script> -->
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/react.production.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/react-dom.production.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/prop-types.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/react16/create-react-class.min.js"></script>
    <script>React.PropTypes=PropTypes,React.createClass=createReactClass</script>
	<script type="text/javascript" src="/spa/workflow/async/zDialog_wev8.js"></script>
    <!-- 全局依赖 -->
    <!-- <script type="text/javascript" src="/cloudstore/resource/pc/promise/promise.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/fetch/fetch.min.js"></script> -->
    <!-- 组件库 -->
    <script type="text/javascript" src="/cloudstore/resource/pc/com/v1/index.min.js"></script>
    <script type="text/javascript" src="/cloudstore/resource/pc/com/v1/ecCom.min.js"></script>
    <!-- mobx -->
    <script type="text/javascript" src="/cloudstore/resource/pc/mobx-3.1.16/mobx.umd.js"></script>
	<script type="text/javascript" src="/spa/coms/index.mobx.js"></script>
	
	<script type="text/javascript" src="/spa/workflow/static4engine/engine.js"></script>
	<script type="text/javascript" src="/spa/workflow/static4engine/engine4single.js"></script>
	
	<script type="text/javascript" src="/cloudstore/resource/mobile/loadjs/loadjs.min.js"></script>
    <script type="text/javascript" src="/spa/coms/ssoSDK/ssoInit.js"></script>
<!--  -->
	<script type="text/javascript">
		
		// Extends EditorUi to update I/O action states based on availability of backend
		(function()
		{
			
			var editorUiInit = EditorUi.prototype.init;
			var message = window.antd && window.antd.message;
			var getLabel = window.ecCom && window.ecCom.WeaLocaleProvider && window.ecCom.WeaLocaleProvider.getLabel;
			var formatMultiLang = window.ecCom && window.ecCom.WeaLocaleProvider && window.ecCom.WeaLocaleProvider.formatMultiLang;
			var modal = window.antd && window.antd.Modal && window.antd.Modal;
			
			window.wfGetLabel = getLabel; //国际化方法
			window.wfFormatMultiLang = formatMultiLang; //转换为当前语言
			window.wfModal = modal; //modal 弹框
			window.wfMessage = message;
			window.workflowUiIsLoaded = false;

			EditorUi.prototype.init = function()
			{
				editorUiInit.apply(this, arguments);
				// this.actions.get('export').setEnabled(false);
				
				(window.urlParams['isFromWfForm']=='true' || window.urlParams['backstageReadOnly']=='true') && this.editor.graph.setGridEnabled(false);
				// Updates action states which require a backend
				/*
					if (!Editor.useLocalStorage)
					{
						mxUtils.post(OPEN_URL, '', mxUtils.bind(this, function(req)
						{
							var enabled = req.getStatus() != 404;
							this.actions.get('open').setEnabled(enabled || Graph.fileSupport);
							this.actions.get('import').setEnabled(enabled || Graph.fileSupport);
							this.actions.get('save').setEnabled(enabled);
							this.actions.get('saveAs').setEnabled(enabled);
							this.actions.get('export').setEnabled(enabled);
						}));
					}
				*/
				var sb = this;
				window.onresize = function (){
					wfDesignContainerResize(sb);
				}
				getXmlAndDatas(sb,true);
				wfDesignContainerResize(sb,1);
				!(window.urlParams['isFromWfForm']=='true' || window.urlParams['backstageReadOnly']=='true') &&
				 this.wfEditor.setIconsActions('1',{target:document.getElementsByClassName('icon-workflow-biaochi')[0]},'icon-workflow-biaochi');//标尺默认打开
			};
			
			// Adds required resources (disables loading of fallback properties, this can only
			// be used if we know that all keys are defined in the language specific file)
			mxResources.loadDefaultBundle = false;
			var bundle = mxResources.getDefaultBundle(RESOURCE_BASE, mxLanguage) ||
				mxResources.getSpecialBundle(RESOURCE_BASE, mxLanguage);

			// Fixes possible asynchronous requests
			mxUtils.getAll([bundle, STYLE_PATH + '/default.xml'], function(xhr)
			{
				// Adds bundle text to resources
				mxResources.parse(xhr[0].getText());
				
				// Configures the default graph theme
				var themes = new Object();
				themes[Graph.prototype.defaultThemeName] = xhr[1].getDocumentElement(); 
				
				// Main
				new EditorUi(new Editor(urlParams['chrome'] == '0', themes));
			}, function()
			{
				document.body.innerHTML = '<center style="margin-top:10%;">Error loading resource files. Please check browser console.</center>';
			});
		})();
	</script>
	<div id='workflow-should-hide-resources'>
		<span class="icon-workflow-wrong"></span>
		<span class="icon-workflow-shang"></span>
		<span class="icon-workflow-xia"></span>
		<span class="icon-workflow-zuo"></span>
		<span class="icon-workflow-you"></span>
		<img src="/workflow/workflowDesign/images/shalou.gif" alt="shalou">
	</div>
</body>
</html>