提交 | 用户 | 时间
|
71e81e
|
1 |
<!doctype html> |
懒 |
2 |
<!--[if lt IE 7]> |
|
3 |
<html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> |
|
4 |
<!--[if IE 7]> |
|
5 |
<html class="no-js lt-ie9 lt-ie8"> <![endif]--> |
|
6 |
<!--[if IE 8]> |
|
7 |
<html class="no-js lt-ie9"> <![endif]--> |
|
8 |
<!--[if gt IE 8]><!--> |
|
9 |
<html class="no-js"> <!--<![endif]--> |
|
10 |
<head> |
|
11 |
<meta charset="utf-8"> |
|
12 |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|
13 |
<title>Activiti Editor</title> |
|
14 |
<meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, width=device-width"> |
|
15 |
<!-- Place favicon.ico and apple-touch-icon.png in the root directory --> |
|
16 |
|
|
17 |
<link rel="Stylesheet" media="screen" href="editor-app/libs/ng-grid-2.0.7.min.css" type="text/css"/> |
|
18 |
<link rel="stylesheet" href="editor-app/libs/bootstrap_3.1.1/css/bootstrap.min.css"/> |
|
19 |
|
|
20 |
<link rel="Stylesheet" media="screen" href="editor-app/editor/css/editor.css" type="text/css"/> |
|
21 |
<link rel="stylesheet" href="editor-app/css/style.css" type="text/css"/> |
|
22 |
|
|
23 |
<link rel="stylesheet" href="editor-app/css/style-common.css"> |
|
24 |
<link rel="stylesheet" href="editor-app/css/style-editor.css"> |
|
25 |
|
|
26 |
</head> |
|
27 |
<body> |
|
28 |
|
|
29 |
<!--[if lt IE 9]> |
|
30 |
<div class="unsupported-browser"> |
|
31 |
<p class="alert error">You are using an unsupported browser. Please upgrade your browser in order to use the |
|
32 |
editor.</p> |
|
33 |
</div> |
|
34 |
<![endif]--> |
|
35 |
|
|
36 |
<div class="alert-wrapper" ng-cloak> |
|
37 |
<div class="alert fadein {{alerts.current.type}}" ng-show="alerts.current" ng-click="dismissAlert()"> |
|
38 |
<i class="glyphicon" |
|
39 |
ng-class="{'glyphicon-ok': alerts.current.type == 'info', 'glyphicon-remove': alerts.current.type == 'error'}"></i> |
|
40 |
<span>{{alerts.current.message}}</span> |
|
41 |
|
|
42 |
<div class="pull-right" ng-show="alerts.queue.length > 0"> |
|
43 |
<span class="badge">{{alerts.queue.length + 1}}</span> |
|
44 |
</div> |
|
45 |
</div> |
|
46 |
</div> |
|
47 |
|
|
48 |
<div id="main" class="wrapper full clearfix" ng-style="{height: window.height + 'px'}" ng-app="activitiModeler" ng-include="'editor-app/editor.html'"> |
|
49 |
</div> |
|
50 |
|
|
51 |
<!--[if lt IE 9]> |
|
52 |
<script src="editor-app/libs/es5-shim-15.3.4.5/es5-shim.js"></script> |
|
53 |
<script src="editor-app/libs/json3_3.2.6/lib/json3.min.js"></script> |
|
54 |
<![endif]--> |
|
55 |
|
|
56 |
<script src="editor-app/libs/jquery_1.11.0/jquery.min.js"></script> |
|
57 |
<script src="editor-app/libs/jquery-ui-1.10.3.custom.min.js"></script> |
|
58 |
|
|
59 |
<script src="editor-app/libs/angular_1.2.13/angular.min.js"></script> |
|
60 |
<script src="editor-app/libs/angular_1.2.13/angular-animate.min.js"></script> |
|
61 |
<script src="editor-app/libs/bootstrap_3.1.1/js/bootstrap.min.js"></script> |
|
62 |
<script src="editor-app/libs/angular-resource_1.2.13/angular-resource.min.js"></script> |
|
63 |
<script src="editor-app/libs/angular-cookies_1.2.13/angular-cookies.min.js"></script> |
|
64 |
<script src="editor-app/libs/angular-sanitize_1.2.13/angular-sanitize.min.js"></script> |
|
65 |
<script src="editor-app/libs/angular-route_1.2.13/angular-route.min.js"></script> |
|
66 |
<script src="editor-app/libs/angular-translate_2.4.2/angular-translate.min.js"></script> |
|
67 |
<script src="editor-app/libs/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script> |
|
68 |
<script src="editor-app/libs/angular-translate-loader-static-files/angular-translate-loader-static-files.js"></script> |
|
69 |
<script src="editor-app/libs/angular-strap_2.0.5/angular-strap.min.js"></script> |
|
70 |
<script src="editor-app/libs/angular-strap_2.0.5/angular-strap.tpl.min.js"></script> |
|
71 |
<script src="editor-app/libs/momentjs_2.5.1/momentjs.min.js"></script> |
|
72 |
|
|
73 |
<script src="editor-app/libs/ui-utils.min-0.0.4.js" type="text/javascript"></script> |
|
74 |
<script src="editor-app/libs/ng-grid-2.0.7-min.js" type="text/javascript"></script> |
|
75 |
<script src="editor-app/libs/angular-dragdrop.min-1.0.3.js" type="text/javascript"></script> |
|
76 |
<script src="editor-app/libs/mousetrap-1.4.5.min.js" type="text/javascript"></script> |
|
77 |
<script src="editor-app/libs/jquery.autogrow-textarea.js" type="text/javascript"></script> |
|
78 |
|
|
79 |
<script src="editor-app/libs/prototype-1.5.1.js" type="text/javascript"></script> |
|
80 |
<script src="editor-app/libs/path_parser.js" type="text/javascript"></script> |
|
81 |
|
|
82 |
<script src="editor-app/libs/angular-scroll_0.5.7/angular-scroll.min.js" type="text/javascript"></script> |
|
83 |
|
|
84 |
<script src="editor-app/app-cfg.js?v=1"></script> |
|
85 |
<script src="editor-app/editor-config.js" type="text/javascript"></script> |
|
86 |
<script src="editor-app/configuration/url-config.js" type="text/javascript"></script> |
|
87 |
|
|
88 |
<script src="editor-app/editor/i18n/translation_en_us.js" type="text/javascript"></script> |
|
89 |
<script src="editor-app/editor/i18n/translation_signavio_en_us.js" type="text/javascript"></script> |
|
90 |
<script src="editor-app/editor/oryx.debug.js" type="text/javascript"></script> |
|
91 |
|
|
92 |
<script src="editor-app/app.js"></script> |
|
93 |
|
|
94 |
<script src="editor-app/eventbus.js" type="text/javascript"></script> |
|
95 |
|
|
96 |
<script src="editor-app/editor-controller.js" type="text/javascript"></script> |
|
97 |
<script src="editor-app/stencil-controller.js" type="text/javascript"></script> |
|
98 |
<script src="editor-app/toolbar-controller.js" type="text/javascript"></script> |
|
99 |
<script src="editor-app/header-controller.js" type="text/javascript"></script> |
|
100 |
<script src="editor-app/select-shape-controller.js" type="text/javascript"></script> |
|
101 |
|
|
102 |
<script src="editor-app/editor-utils.js" type="text/javascript"></script> |
|
103 |
<script src="editor-app/configuration/toolbar-default-actions.js" type="text/javascript"></script> |
|
104 |
|
|
105 |
<script src="editor-app/configuration/properties-default-controllers.js" type="text/javascript"></script> |
|
106 |
<script src="editor-app/configuration/properties-execution-listeners-controller.js" type="text/javascript"></script> |
|
107 |
<script src="editor-app/configuration/properties-event-listeners-controller.js" type="text/javascript"></script> |
|
108 |
<script src="editor-app/configuration/properties-assignment-controller.js" type="text/javascript"></script> |
|
109 |
<script src="editor-app/configuration/properties-fields-controller.js" type="text/javascript"></script> |
|
110 |
<script src="editor-app/configuration/properties-form-properties-controller.js" type="text/javascript"></script> |
|
111 |
<script src="editor-app/configuration/properties-in-parameters-controller.js" type="text/javascript"></script> |
|
112 |
<script src="editor-app/configuration/properties-multiinstance-controller.js" type="text/javascript"></script> |
|
113 |
<script src="editor-app/configuration/properties-out-parameters-controller.js" type="text/javascript"></script> |
|
114 |
<script src="editor-app/configuration/properties-task-listeners-controller.js" type="text/javascript"></script> |
|
115 |
<script src="editor-app/configuration/properties-sequenceflow-order-controller.js" type="text/javascript"></script> |
|
116 |
<script src="editor-app/configuration/properties-condition-expression-controller.js" type="text/javascript"></script> |
|
117 |
<script src="editor-app/configuration/properties-signal-definitions-controller.js" type="text/javascript"></script> |
|
118 |
<script src="editor-app/configuration/properties-signal-scope-controller.js" type="text/javascript"></script> |
|
119 |
<script src="editor-app/configuration/properties-message-definitions-controller.js" type="text/javascript"></script> |
|
120 |
<script src="editor-app/configuration/properties-message-scope-controller.js" type="text/javascript"></script> |
|
121 |
|
|
122 |
<script src="editor-app/configuration/toolbar.js" type="text/javascript"></script> |
|
123 |
<script src="editor-app/configuration/toolbar-custom-actions.js" type="text/javascript"></script> |
|
124 |
|
|
125 |
<script src="editor-app/configuration/properties.js" type="text/javascript"></script> |
|
126 |
<script src="editor-app/configuration/properties-custom-controllers.js" type="text/javascript"></script> |
|
127 |
|
|
128 |
<script type="text/javascript"> |
|
129 |
|
|
130 |
var curl = ''; |
|
131 |
|
|
132 |
var locat = (window.location + '').split('/'); |
|
133 |
|
|
134 |
window.onload = function () { |
|
135 |
|
|
136 |
if ('activiti-editor' == locat[3]) { |
|
137 |
locat = locat[0] + '//' + locat[2]; |
|
138 |
} else { |
|
139 |
locat = locat[0] + '//' + locat[2] + '/' + locat[3]; |
|
140 |
} |
|
141 |
|
|
142 |
curl = getUrlKey("curl"); |
|
143 |
}; |
|
144 |
|
|
145 |
function setAssigneeField(value) { |
|
146 |
document.getElementById('assigneeField').value = value; |
|
147 |
} |
|
148 |
|
|
149 |
//选择办理人 |
|
150 |
function getUser() { |
|
151 |
var index = top.layer.open({ |
|
152 |
area: ['800px', '600px'], |
|
153 |
title: "选择办理人", |
|
154 |
type: 2, |
|
155 |
content: locat + '/common/toSetUserPage', |
|
156 |
end: function (index, layero) { |
|
157 |
var account = top.layui.data('tempIndex').account; |
|
158 |
if ("" !== account) { |
|
159 |
setAssigneeField(account); |
|
160 |
} |
|
161 |
top.layer.close(index); |
|
162 |
return false; |
|
163 |
} |
|
164 |
}); |
|
165 |
|
|
166 |
//保存弹框的index,用于关闭 |
|
167 |
top.layui.data('tempIndex', { |
|
168 |
key: 'userIndex', value: index |
|
169 |
}); |
|
170 |
} |
|
171 |
|
|
172 |
//选择角色 |
|
173 |
function getRole() { |
|
174 |
var index = top.layer.open({ |
|
175 |
area: ['800px', '600px'], |
|
176 |
title: "选择角色", |
|
177 |
type: 2, |
|
178 |
content: locat + '/common/toSetRolePage', |
|
179 |
end: function (index, layero) { |
|
180 |
var roleId = top.layui.data('tempIndex').roleId; |
|
181 |
if ("" !== roleId) { |
|
182 |
setAssigneeField(roleId); |
|
183 |
} |
|
184 |
top.layer.close(index); |
|
185 |
return false; |
|
186 |
} |
|
187 |
}); |
|
188 |
|
|
189 |
//保存弹框的index,用于关闭 |
|
190 |
top.layui.data('tempIndex', { |
|
191 |
key: 'roleIndex', value: index |
|
192 |
}); |
|
193 |
} |
|
194 |
|
|
195 |
//根据url参数名称获取参数值 |
|
196 |
function getUrlKey(name) { |
|
197 |
return decodeURIComponent( |
|
198 |
(new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null; |
|
199 |
} |
|
200 |
|
|
201 |
</script> |
|
202 |
|
|
203 |
</body> |
|
204 |
</html> |