电子档案
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
8.9 KiB

  1. <!doctype html>
  2. <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
  3. <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
  4. <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
  5. <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
  6. <head>
  7. <meta charset="utf-8">
  8. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <title>Flowable Workflow</title>
  11. <link rel="icon" type="image/ico" href="../favicon.ico">
  12. <!-- build:css styles/3thparty.css -->
  13. <link href="../styles/common/bootstrap.min.css" rel="stylesheet">
  14. <!-- endbuild -->
  15. <!-- build:css styles/style.css -->
  16. <link href="../styles/common/style.css" rel="stylesheet">
  17. <link href="../styles/common/style-retina.css" rel="stylesheet">
  18. <link href="styles/style-workflow.css" rel="stylesheet">
  19. <link rel="stylesheet" href="../libs/angular-loading-bar-0.7.0/loading-bar.min.css" />
  20. <!-- endbuild -->
  21. <link rel="Stylesheet" href="../libs/ui-grid_3.0.0/ui-grid.css" type="text/css"/>
  22. </head>
  23. <body ng-app="flowableApp" ng-cloak>
  24. <div class="navbar navbar-fixed-top navbar-inverse" ng-show="!root.headless" role="navigation" id="main-nav">
  25. <div class="fixed-container">
  26. <div class="navbar-header">
  27. <a ng-click="backToLanding()" class="landing-logo" ng-if="account != null && account != undefined" title="{{'GENERAL.MAIN-TITLE' | translate}}">
  28. <img ng-src="{{appResourceRoot}}../images/flowable-logo.png" ng-srcset="{{appResourceRoot}}../images/flowable-logo.png 1x, {{appResourceRoot}}../images/flowable-logo@2x.png 2x">
  29. </a>
  30. <ul class="nav navbar-nav" ng-show="authenticated">
  31. <li ng-repeat="item in mainNavigation" ng-class="{'active': item.id == mainPage.id}">
  32. <a ng-click="setMainPage(item)">{{item.title | translate}}</a>
  33. </li>
  34. </ul>
  35. </div>
  36. <div class="pull-right {{activeAppDefinition.theme}}" ng-class="{'app-indicator': activeAppDefinition.theme}" ng-show="authenticated" ng-cloack>
  37. <span ng-if="activeAppDefinition.theme">
  38. {{activeAppDefinition.name}}
  39. </span>
  40. <i class="glyphicon {{activeAppDefinition.icon}}"></i>
  41. <div class="dropdown btn-group btn-group-sm">
  42. <button type="button" class="btn btn-default dropdown-toggle"
  43. data-toggle="dropdown">{{account | username}}
  44. <span class="glyphicon glyphicon-chevron-down" style="font-size: 10px" aria-hidden="true"></span>
  45. </button>
  46. <ul class="dropdown-menu pull-right">
  47. <li><a ng-click="backToLanding()" translate="GENERAL.ACTION.DASHBOARD"></a></li>
  48. <li><a ng-click="logout()" translate="GENERAL.ACTION.LOGOUT"></a></li>
  49. </ul>
  50. </div>
  51. </div>
  52. </div>
  53. </div>
  54. <!--[if lt IE 9]>
  55. <div class="unsupported-browser">
  56. <p class="alert error">You are using an unsupported browser. Please upgrade your browser in order to use the
  57. editor.</p>
  58. </div>
  59. <![endif]-->
  60. <!--[if IE 9]>
  61. <div id="no-flash-message" class="unsupported-browser" style="display: none">
  62. <p class="alert error">No Adobe Flash installed. Please install Adobe Flash in order to use the file upload capabilities on this version of Internet Explorer.</p>
  63. </div>
  64. <script>
  65. var hasFlash = false;
  66. try {
  67. hasFlash = Boolean(new ActiveXObject('ShockwaveFlash.ShockwaveFlash'));
  68. } catch(exception) {
  69. hasFlash = ('undefined' != typeof navigator.mimeTypes['application/x-shockwave-flash']);
  70. }
  71. if (!hasFlash) {
  72. var showNoFlashMessage = function () {
  73. var element = document.getElementById('no-flash-message');
  74. element.style.display="block";
  75. };
  76. showNoFlashMessage();
  77. }
  78. </script>
  79. <![endif]-->
  80. <div class="alert-wrapper" ng-cloak ng-class="{'no-header' : root.headless}">
  81. <div class="alert {{alerts.current.type}}" ng-show="alerts.current" ng-click="dismissAlert()">
  82. <span>{{alerts.current.message}}</span>
  83. <span class="badge" ng-show="alerts.queue.length">{{alerts.queue.length + 1}}</span>
  84. </div>
  85. </div>
  86. <div class="wrapper clearfix" ng-class="{'no-header' : root.headless}" ng-view="" ng-cloak ng-style="{height: window.height + 'px'}">
  87. </div>
  88. <!--[if lt IE 9]>
  89. <script src="../libs/es5-shim-15.3.4.5/es5-shim.js"></script>
  90. <script src="../libs/json3_3.2.6/lib/json3.min.js"></script>
  91. <![endif]-->
  92. <!-- 3rd party libs -->
  93. <script src="../libs/jquery_1.11.0/jquery.min.js"></script>
  94. <script src="../libs/jquery-ui-1.10.3.custom.min.js"></script>
  95. <script src="../libs/angular_1.3.13/angular.min.js"></script>
  96. <script src="../libs/angular-animate_1.3.13/angular-animate.min.js"></script>
  97. <script src="../libs/bootstrap_3.1.1/js/bootstrap.min.js"></script>
  98. <script src="../libs/angular-resource_1.3.13/angular-resource.min.js"></script>
  99. <script src="../libs/angular-cookies_1.3.13/angular-cookies.min.js"></script>
  100. <script src="../libs/angular-sanitize_1.3.13/angular-sanitize.min.js"></script>
  101. <script src="../libs/angular-route_1.3.13/angular-route.min.js"></script>
  102. <script src="../libs/angular-translate_2.15.1/angular-translate.min.js"></script>
  103. <script src="../libs/angular-translate-storage-cookie/angular-translate-storage-cookie.js"></script>
  104. <script src="../libs/angular-translate-loader-static-files/angular-translate-loader-static-files.js"></script>
  105. <script src="../libs/angular-strap_2.1.6/angular-strap.min.js"></script>
  106. <script src="../libs/angular-strap_2.1.6/angular-strap.tpl.min.js"></script>
  107. <script src="../libs/angular-dragdrop_1.0.11/angular-dragdrop.min.js"></script>
  108. <script src="../libs/ng-file-upload/ng-file-upload-shim.min.js"></script>
  109. <script src="../libs/ng-file-upload/ng-file-upload.min.js"></script>
  110. <script src="../libs/momentjs_2.18.1/momentjs.min.js"></script>
  111. <script src="../libs/ui-grid_3.0.0/ui-grid.js" type="text/javascript"></script>
  112. <script src="../libs/angular-loading-bar-0.7.0/loading-bar.min.js"></script>
  113. <script src="../libs/angular-hotkeys_1.4.5/hotkeys--activiti-patch.js"></script>
  114. <script src="../libs/angular-ui-mask/mask.min.js"></script>
  115. <!-- Configuration -->
  116. <script src="../scripts/app-cfg.js?v=2"></script>
  117. <!-- build:js scripts/scripts.js -->
  118. <script src="scripts/workflow-app.js"></script>
  119. <script src="scripts/services/cmmn-stage-service.js"></script>
  120. <script src="scripts/services/cmmn-milestone-service.js"></script>
  121. <script src="scripts/services/cmmn-user-event-listener-service.js"></script>
  122. <script src="scripts/services/cmmn-plan-item-instance-service.js"></script>
  123. <script src="scripts/services/comment-service.js"></script>
  124. <script src="scripts/services/process-service.js"></script>
  125. <script src="scripts/services/case-service.js"></script>
  126. <script src="scripts/services/task-service.js"></script>
  127. <script src="scripts/services/form-service.js"></script>
  128. <script src="scripts/services/app-definition-service.js"></script>
  129. <script src="scripts/controllers.js"></script>
  130. <script src="scripts/controllers/document-preview.js"></script>
  131. <script src="scripts/controllers/tasks.js"></script>
  132. <script src="scripts/controllers/task.js"></script>
  133. <script src="scripts/controllers/processes.js"></script>
  134. <script src="scripts/controllers/process.js"></script>
  135. <script src="scripts/controllers/render-form.js"></script>
  136. <script src="scripts/controllers/start-form.js"></script>
  137. <script src="scripts/controllers/start-process.js"></script>
  138. <script src="scripts/controllers/cases.js"></script>
  139. <script src="scripts/controllers/case.js"></script>
  140. <script src="scripts/controllers/case-start-form.js"></script>
  141. <script src="scripts/workflow-directives.js"></script>
  142. <script src="../scripts/common/services/user-service.js"></script>
  143. <script src="../scripts/common/services/functional-group-service.js"></script>
  144. <script src="../scripts/common/services/related-content-service.js"></script>
  145. <script src="../scripts/common/services/runtime-app-definition-service.js"></script>
  146. <script src="../scripts/common/directives.js"></script>
  147. <script src="../scripts/common/providers-config.js"></script>
  148. <script src="../scripts/common/services/resource-service.js"></script>
  149. <script src="../scripts/common/services/recursion-helper.js"></script>
  150. <script src="../scripts/common/controllers/about.js"></script>
  151. <!-- endbuild -->
  152. <!-- Integration extensions -->
  153. <script src="../scripts/resource-loader.js?v=2" app="workflow"></script>
  154. </body>
  155. </html>