diff --git a/Step/wwwroot/dist/1.build.js b/Step/wwwroot/dist/1.build.js index 55182538..4a40f3be 100644 --- a/Step/wwwroot/dist/1.build.js +++ b/Step/wwwroot/dist/1.build.js @@ -12,7 +12,7 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true } /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vue = __webpack_require__(11);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _hub = __webpack_require__(111);\n\nvar _app = __webpack_require__(60);\n\nvar _loginService = __webpack_require__(277);\n\nvar _base = __webpack_require__(18);\n\nvar _baseComponents = __webpack_require__(55);\n\nvar _store = __webpack_require__(26);\n\n__webpack_require__(589);\n\nvar _izitoast = __webpack_require__(108);\n\nvar iziToast = _interopRequireWildcard(_izitoast);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n name: \"app\",\n components: {\n appHeader: _app.Header,\n appFooter: _app.Footer,\n modalContainer: _baseComponents.ModalContainer,\n alarmList: _app.alarmList\n },\n mounted: function mounted() {\n var _this2 = this;\n\n var ms = _base.Factory.Get(_base.MessageService);\n // if cms is connected\n if (typeof cmsClient != \"undefined\") this.HMIsrc = cmsClient.getScreenBase64();\n\n ms.subscribeToChannel(\"show-modal\", function (args) {\n _this2.applyBlur = true;\n });\n\n ms.subscribeToChannel(\"hide-modal\", function (args) {\n _this2.applyBlur = false;\n });\n\n ms.subscribeToChannel(\"show-loading\", function (args) {\n _this2.loadingOperations++;\n });\n ms.subscribeToChannel(\"hide-loading\", function (args) {\n _this2.loadingOperations--;\n });\n ms.subscribeToChannel(\"force-ui-update\", function (args) {\n _this2.$forceUpdate();\n });\n\n var _this = this;\n _base.Factory.Get(_loginService.LoginService).getUserInfo().then(function () {\n if (!_this.isAuthenticated) _this.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n this.$store.watch(function (s) {\n return s.currentUser;\n }, function (n, o) {\n if (!n) _this2.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n this.hub = new _hub.Hub();\n\n window.addEventListener('keyup', function (event) {\n // If down arrow was pressed...\n if (event.keyCode == 27) {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"esc_pressed\");\n }\n });\n },\n computed: {\n isAuthenticated: function isAuthenticated() {\n return this.$store.state.currentUser != null;\n },\n debugStore: function debugStore() {\n return this.$store.state;\n },\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n return this.$store.state.isMainViewLiftedUp;\n },\n isFanuc: function isFanuc() {\n return this.$store.state.machineInfo.isFanuc;\n },\n isSiemens: function isSiemens() {\n return this.$store.state.machineInfo.isSiemens;\n },\n isOsai: function isOsai() {\n return this.$store.state.machineInfo.isOsai;\n },\n isDemo: function isDemo() {\n return !this.$store.state.machineInfo.isOsai && !this.$store.state.machineInfo.isSiemens && !this.$store.state.machineInfo.isFanuc;\n }\n },\n watch: {\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n if (this.state.isMainViewLiftedUp) {\n //Setup the Position of the View\n this.applyViewPosition(-window.innerHeight + 84);\n\n //Show the HMI with delay (For the animation)\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-show\", 500);\n } else {\n //Setup the Position of the View\n this.applyViewPosition(0);\n\n //Hide the HMI\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-hide\");\n }\n },\n loadingOperations: function loadingOperations(n, o) {\n if (o == 0 && n > 0) {\n iziToast.show({\n id: \"loader\",\n class: \"t-loading\",\n theme: \"dark\",\n icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n position: \"bottomLeft\",\n animateInside: false,\n timeout: false,\n transitionIn: \"fadeIn\",\n transitionOut: \"fadeOut\",\n toastOnce: true\n });\n }\n\n if (n == 0 || n < 0) {\n this.loadingOperations = 0;\n var element = document.querySelector(\".t-loading\");\n if (element) iziToast.hide(element, { transitionOut: \"fadeOut\" });\n }\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n onstartdrag: function onstartdrag() {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-start-drag\");\n },\n onstopdrag: function onstopdrag() {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-stop-drag\", 600);\n },\n toggleMainView: function toggleMainView(direction) {\n if (!direction || direction == \"down\" || direction == \"none\") _store.appModelActions.MainViewToggle(this.$store);else {\n this.applyViewPosition(-window.innerHeight + 84);\n }\n },\n movepanel: function movepanel(e) {\n if (e && e.touches && e.touches[0]) {\n this.applyViewPosition(-window.innerHeight + 84 + e.touches[0].screenY, true);\n }\n },\n applyViewPosition: function applyViewPosition(position, removetransition) {\n this.$refs[\"main-view\"].style = this.$refs[\"main-view-handler\"].style = \"transform:translateY(\" + position + \"px);\" + (removetransition ? \"transition:unset;\" : \"\");\n }\n },\n data: function data() {\n return {\n state: this.$store.state,\n applyBlur: false,\n loadingOperations: 0\n };\n }\n}; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n////# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTg4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/YzAyZiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbiAgICA8ZGl2IGlkPVwiYXBwXCIgOmNsYXNzPVwieydibHVyJzphcHBseUJsdXJ9XCI+XG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XG4gICAgICA8YWxhcm0tbGlzdD48L2FsYXJtLWxpc3Q+XG4gICAgICA8ZGl2IGlkPVwiYmFjay12aWV3XCI+XG4gICAgICAgIDxkaXYgaWQ9XCJuYy1obWlcIj5cblxuICAgICAgICAgICAgPGltZyBpZD1cIm5jLWhtaS1pbWdcIiBzcmM9XCJhc3NldHMvaW1hZ2VzL1NpZW1lbnNfUGxhY2Vob2xkZXIuanBnXCIgdi1pZj1cImlzU2llbWVuc1wiPlxuICAgICAgICAgICAgPGltZyBpZD1cIm5jLWhtaS1pbWdcIiBzcmM9XCJhc3NldHMvaW1hZ2VzL0ZhbnVjX1BsYWNlaG9sZGVyLmpwZ1wiIHYtaWY9XCJpc0ZhbnVjXCI+XG4gICAgICAgICAgICA8aW1nIGlkPVwibmMtaG1pLWltZ1wiIHNyYz1cImFzc2V0cy9pbWFnZXMvT3NhaV9QbGFjZWhvbGRlci5qcGdcIiB2LWlmPVwiaXNPc2FpXCI+XG4gICAgICAgICAgICA8aW1nIGlkPVwibmMtaG1pLWltZ1wiIHNyYz1cImFzc2V0cy9pbWFnZXMvRGVtb19QbGFjZWhvbGRlci5qcGdcIiB2LWlmPVwiaXNEZW1vXCI+XG5cbiAgICAgICAgPC9kaXYgPlxuICAgICAgICA8ZGl2IGlkPVwibmMtc29mdGtleXMtY29udGFpbmVyXCI+PGRpdiBpZD1cIm5jLXNvZnRrZXlzLWhlYWRlclwiPiZuYnNwOzwvZGl2PjwvZGl2PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXdcIiByZWY9XCJtYWluLXZpZXdcIiA6Y2xhc3M9XCJ7bGlmdGVkVXAgOiBpc01haW5WaWV3TGlmdGVkVXB9XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldy8+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXctaGFuZGxlclwiIHJlZj1cIm1haW4tdmlldy1oYW5kbGVyXCIgQGNsaWNrPVwidG9nZ2xlTWFpblZpZXcoKVwiICA6Y2xhc3M9XCJ7bGlmdGVkVXAgOiBpc01haW5WaWV3TGlmdGVkVXB9XCI+XG5cbiAgICAgIDx2dWUtZ2VzdHVyZSA6dHlwZT1cIidzd2lwZWRvd24nXCIgOmNhbGw9XCJ0b2dnbGVNYWluVmlld1wiIDpvbm1vdmU9XCJtb3ZlcGFuZWxcIiA6b25zdGFydD1cIm9uc3RhcnRkcmFnXCIgOm9uc3RvcD1cIm9uc3RvcGRyYWdcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImhhbmRsZVwiPlxuICAgICAgICAgICAgPGkgY2xhc3M9XCJmYSBmYS1hbmdsZS1kb3VibGUtZG93blwiPjwvaT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L3Z1ZS1nZXN0dXJlPlxuICAgICAgPC9kaXY+XG4gICAgICA8YXBwLWZvb3Rlcj48L2FwcC1mb290ZXI+XG5cbiAgICA8L2Rpdj5cbiAgICA8bW9kYWwtY29udGFpbmVyIG5hbWU9XCJtb2RhbFwiID48L21vZGFsLWNvbnRhaW5lcj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIndpbmRvdy1idXR0b25zXCI+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJncmF5IHNxdWFyZSBjbG9zZVwiIEBjbGljaz1cInNlbmRNZXNzYWdlKCdoaWRlJylcIj4tPC9idXR0b24+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJncmF5IHNxdWFyZSBjbG9zZVwiIEBjbGljaz1cInNlbmRNZXNzYWdlKCdjbG9zZScpXCI+JnRpbWVzOzwvYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IHsgSHViIH0gZnJvbSBcIi4vc2VydmljZXMvaHViXCI7XG5pbXBvcnQgeyBIZWFkZXIsIEZvb3RlciwgTG9naW4sIGFsYXJtTGlzdCB9IGZyb20gXCIuL2FwcC5tb2R1bGVzXCI7XG5pbXBvcnQgeyBMb2dpblNlcnZpY2UgfSBmcm9tIFwic3JjL3NlcnZpY2VzL2xvZ2luU2VydmljZVwiO1xuaW1wb3J0IHsgRmFjdG9yeSwgTWVzc2FnZVNlcnZpY2UgfSBmcm9tIFwiLi9fYmFzZVwiO1xuaW1wb3J0IHsgTW9kYWxDb250YWluZXIsIE1vZGFsSGVscGVyIH0gZnJvbSBcIi4vbW9kdWxlcy9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IGFwcE1vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcbmltcG9ydCBcIi4vYXBwLmJ1c2luZXNzLWxvZ2ljXCI7XG5pbXBvcnQgKiBhcyBpemlUb2FzdCBmcm9tIFwiaXppdG9hc3RcIjtcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFwcFwiLFxuICBjb21wb25lbnRzOiB7XG4gICAgYXBwSGVhZGVyOiBIZWFkZXIsXG4gICAgYXBwRm9vdGVyOiBGb290ZXIsXG4gICAgbW9kYWxDb250YWluZXI6IE1vZGFsQ29udGFpbmVyLFxuICAgIGFsYXJtTGlzdFxuICB9LFxuICBtb3VudGVkOiBmdW5jdGlvbigpIHtcbiAgICBsZXQgbXMgPSBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSk7XG4gICAgLy8gaWYgY21zIGlzIGNvbm5lY3RlZFxuICAgIGlmICh0eXBlb2YgY21zQ2xpZW50ICE9IFwidW5kZWZpbmVkXCIpXG4gICAgICB0aGlzLkhNSXNyYyA9IGNtc0NsaWVudC5nZXRTY3JlZW5CYXNlNjQoKTtcblxuICAgIG1zLnN1YnNjcmliZVRvQ2hhbm5lbChcInNob3ctbW9kYWxcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmFwcGx5Qmx1ciA9IHRydWU7XG4gICAgfSk7XG5cbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJoaWRlLW1vZGFsXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5hcHBseUJsdXIgPSBmYWxzZTtcbiAgICB9KTtcblxuICAgIG1zLnN1YnNjcmliZVRvQ2hhbm5lbChcInNob3ctbG9hZGluZ1wiLCBhcmdzID0+IHtcbiAgICAgIHRoaXMubG9hZGluZ09wZXJhdGlvbnMrKztcbiAgICB9KTtcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJoaWRlLWxvYWRpbmdcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zLS07XG4gICAgfSk7XG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy4kZm9yY2VVcGRhdGUoKTtcbiAgICB9KTtcblxuXG4gICAgbGV0IF90aGlzID0gdGhpcztcbiAgICBGYWN0b3J5LkdldChMb2dpblNlcnZpY2UpXG4gICAgICAuZ2V0VXNlckluZm8oKVxuICAgICAgLnRoZW4oKCkgPT4ge1xuICAgIGlmICghX3RoaXMuaXNBdXRoZW50aWNhdGVkKVxuICAgICAgX3RoaXMuJG5leHRUaWNrKCgpID0+IE1vZGFsSGVscGVyLlNob3dNb2RhbChMb2dpbikpO1xuICAgIH0pO1xuXG4gICAgdGhpcy4kc3RvcmUud2F0Y2goXG4gICAgICBzID0+IHMuY3VycmVudFVzZXIsXG4gICAgICAobiwgbykgPT4ge1xuICAgICAgICBpZiAoIW4pIHRoaXMuJG5leHRUaWNrKCgpID0+IE1vZGFsSGVscGVyLlNob3dNb2RhbChMb2dpbikpO1xuICAgICAgfVxuICAgICk7XG5cblxuXG4gICAgdGhpcy5odWIgPSBuZXcgSHViKCk7XG5cbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigna2V5dXAnLCBmdW5jdGlvbihldmVudCkge1xuICAgICAgICAvLyBJZiBkb3duIGFycm93IHdhcyBwcmVzc2VkLi4uXG4gICAgICAgIGlmIChldmVudC5rZXlDb2RlID09IDI3KSB7XG4gICAgICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJlc2NfcHJlc3NlZFwiKTtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gIH0sXG4gIGNvbXB1dGVkOiB7XG4gICAgaXNBdXRoZW50aWNhdGVkOiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5jdXJyZW50VXNlciAhPSBudWxsO1xuICAgIH0sXG4gICAgZGVidWdTdG9yZTogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGU7XG4gICAgfSxcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcDtcbiAgICB9LFxuICAgIGlzRmFudWMgOmZ1bmN0aW9uICgpe1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVJbmZvLmlzRmFudWM7XG4gICAgfSxcbiAgICBpc1NpZW1lbnMgOmZ1bmN0aW9uICgpe1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVJbmZvLmlzU2llbWVucztcbiAgICB9LFxuICAgIGlzT3NhaSA6ZnVuY3Rpb24gKCl7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZUluZm8uaXNPc2FpO1xuICAgIH0sXG4gICAgaXNEZW1vIDpmdW5jdGlvbiAoKXtcbiAgICAgIHJldHVybiAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZUluZm8uaXNPc2FpICYmXG4gICAgICAgICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZUluZm8uaXNTaWVtZW5zICYmXG4gICAgICAgICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZUluZm8uaXNGYW51YztcbiAgICB9XG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgaXNNYWluVmlld0xpZnRlZFVwOiBmdW5jdGlvbigpIHtcbiAgICAgIGlmICh0aGlzLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcCkge1xuICAgICAgICAvL1NldHVwIHRoZSBQb3NpdGlvbiBvZiB0aGUgVmlld1xuICAgICAgICB0aGlzLmFwcGx5Vmlld1Bvc2l0aW9uKC13aW5kb3cuaW5uZXJIZWlnaHQgKyA4NCk7XG5cbiAgICAgICAgLy9TaG93IHRoZSBITUkgd2l0aCBkZWxheSAoRm9yIHRoZSBhbmltYXRpb24pXG4gICAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiSE1JLXNob3dcIiwgNTAwKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIC8vU2V0dXAgdGhlIFBvc2l0aW9uIG9mIHRoZSBWaWV3XG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oMCk7XG5cbiAgICAgICAgLy9IaWRlIHRoZSBITUlcbiAgICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJITUktaGlkZVwiKTtcbiAgICAgIH1cbiAgICB9LFxuICAgIGxvYWRpbmdPcGVyYXRpb25zOiBmdW5jdGlvbihuLCBvKSB7XG4gICAgICBpZiAobyA9PSAwICYmIG4gPiAwKSB7XG4gICAgICAgIGl6aVRvYXN0LnNob3coe1xuICAgICAgICAgIGlkOiBcImxvYWRlclwiLFxuICAgICAgICAgIGNsYXNzOiBcInQtbG9hZGluZ1wiLFxuICAgICAgICAgIHRoZW1lOiBcImRhcmtcIixcbiAgICAgICAgICBpY29uOiBcImZhIGZhLXJlZnJlc2ggZmEtc3BpbiBmYS0yeCBmYS1md1wiLFxuICAgICAgICAgIHBvc2l0aW9uOiBcImJvdHRvbUxlZnRcIixcbiAgICAgICAgICBhbmltYXRlSW5zaWRlOiBmYWxzZSxcbiAgICAgICAgICB0aW1lb3V0OiBmYWxzZSxcbiAgICAgICAgICB0cmFuc2l0aW9uSW46IFwiZmFkZUluXCIsXG4gICAgICAgICAgdHJhbnNpdGlvbk91dDogXCJmYWRlT3V0XCIsXG4gICAgICAgICAgdG9hc3RPbmNlOiB0cnVlXG4gICAgICAgIH0pO1xuICAgICAgfVxuXG4gICAgICBpZiAobiA9PSAwIHx8IG4gPCAwKSB7XG4gICAgICAgIHRoaXMubG9hZGluZ09wZXJhdGlvbnMgPSAwO1xuICAgICAgICBsZXQgZWxlbWVudCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCIudC1sb2FkaW5nXCIpO1xuICAgICAgICBpZiAoZWxlbWVudCkgaXppVG9hc3QuaGlkZShlbGVtZW50LCB7IHRyYW5zaXRpb25PdXQ6IFwiZmFkZU91dFwiIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNhbGxIdWI6IGZ1bmN0aW9uKCkge1xuICAgICAgdGhpcy5odWIuSGVsbG8oKTtcbiAgICB9LFxuICAgIG9uc3RhcnRkcmFnOiBmdW5jdGlvbigpIHtcbiAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiSE1JLXN0YXJ0LWRyYWdcIik7XG4gICAgfSxcbiAgICBvbnN0b3BkcmFnOiBmdW5jdGlvbigpIHtcbiAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiSE1JLXN0b3AtZHJhZ1wiLCA2MDApO1xuICAgIH0sXG4gICAgdG9nZ2xlTWFpblZpZXcoZGlyZWN0aW9uKSB7XG4gICAgICBpZiAoIWRpcmVjdGlvbiB8fCBkaXJlY3Rpb24gPT0gXCJkb3duXCJ8fCBkaXJlY3Rpb24gPT0gXCJub25lXCIpXG4gICAgICAgIGFwcE1vZGVsQWN0aW9ucy5NYWluVmlld1RvZ2dsZSh0aGlzLiRzdG9yZSk7XG4gICAgICBlbHNlIHtcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbigtd2luZG93LmlubmVySGVpZ2h0ICsgODQpO1xuICAgICAgfVxuICAgIH0sXG4gICAgbW92ZXBhbmVsKGUpIHtcbiAgICAgIGlmIChlICYmIGUudG91Y2hlcyAmJiBlLnRvdWNoZXNbMF0pIHtcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbihcbiAgICAgICAgICAtd2luZG93LmlubmVySGVpZ2h0ICsgODQgKyBlLnRvdWNoZXNbMF0uc2NyZWVuWSxcbiAgICAgICAgICB0cnVlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfSxcbiAgICBhcHBseVZpZXdQb3NpdGlvbihwb3NpdGlvbiwgcmVtb3ZldHJhbnNpdGlvbikge1xuICAgICAgdGhpcy4kcmVmc1tcIm1haW4tdmlld1wiXS5zdHlsZSA9IHRoaXMuJHJlZnNbXCJtYWluLXZpZXctaGFuZGxlclwiXS5zdHlsZSA9XG4gICAgICAgIFwidHJhbnNmb3JtOnRyYW5zbGF0ZVkoXCIgK1xuICAgICAgICBwb3NpdGlvbiArXG4gICAgICAgIFwicHgpO1wiICtcbiAgICAgICAgKHJlbW92ZXRyYW5zaXRpb24gPyBcInRyYW5zaXRpb246dW5zZXQ7XCIgOiBcIlwiKTtcbiAgICB9XG4gIH0sXG4gIGRhdGE6IGZ1bmN0aW9uKCkge1xuICAgIHJldHVybiB7XG4gICAgICBzdGF0ZTogdGhpcy4kc3RvcmUuc3RhdGUsXG4gICAgICBhcHBseUJsdXI6IGZhbHNlLFxuICAgICAgbG9hZGluZ09wZXJhdGlvbnM6IDBcbiAgICB9O1xuICB9XG59O1xuPC9zY3JpcHQ+XG5cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIEFwcC52dWU/ODczZTVlZTQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQXdDQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7O0FBTUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7QUFDQTs7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQXZCQTs7QUEwQkE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVZBO0FBYUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJDQTs7QUF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUEvQkE7QUFpQ0E7O0FBRUE7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQWxLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///588\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vue = __webpack_require__(11);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _hub = __webpack_require__(111);\n\nvar _app = __webpack_require__(60);\n\nvar _loginService = __webpack_require__(277);\n\nvar _base = __webpack_require__(18);\n\nvar _baseComponents = __webpack_require__(55);\n\nvar _store = __webpack_require__(26);\n\n__webpack_require__(589);\n\nvar _izitoast = __webpack_require__(108);\n\nvar iziToast = _interopRequireWildcard(_izitoast);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n name: \"app\",\n components: {\n appHeader: _app.Header,\n appFooter: _app.Footer,\n modalContainer: _baseComponents.ModalContainer,\n alarmList: _app.alarmList\n },\n mounted: function mounted() {\n var _this2 = this;\n\n var ms = _base.Factory.Get(_base.MessageService);\n // if cms is connected\n if (typeof cmsClient != \"undefined\") this.HMIsrc = cmsClient.getScreenBase64();\n\n ms.subscribeToChannel(\"show-modal\", function (args) {\n _this2.applyBlur = true;\n });\n\n ms.subscribeToChannel(\"hide-modal\", function (args) {\n _this2.applyBlur = false;\n });\n\n ms.subscribeToChannel(\"show-loading\", function (args) {\n _this2.loadingOperations++;\n });\n ms.subscribeToChannel(\"hide-loading\", function (args) {\n _this2.loadingOperations--;\n });\n ms.subscribeToChannel(\"force-ui-update\", function (args) {\n _this2.$forceUpdate();\n });\n\n var _this = this;\n _base.Factory.Get(_loginService.LoginService).getUserInfo().then(function () {\n if (!_this.isAuthenticated) _this.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n this.$store.watch(function (s) {\n return s.currentUser;\n }, function (n, o) {\n if (!n) _this2.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n this.hub = new _hub.Hub();\n\n window.addEventListener(\"keyup\", function (event) {\n // If down arrow was pressed...\n if (event.keyCode == 27) {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"esc_pressed\");\n }\n });\n },\n computed: {\n isAuthenticated: function isAuthenticated() {\n return this.$store.state.currentUser != null;\n },\n debugStore: function debugStore() {\n return this.$store.state;\n },\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n return this.$store.state.isMainViewLiftedUp;\n },\n isFanuc: function isFanuc() {\n return this.$store.state.machineInfo.isFanuc;\n },\n isSiemens: function isSiemens() {\n return this.$store.state.machineInfo.isSiemens;\n },\n isOsai: function isOsai() {\n return this.$store.state.machineInfo.isOsai;\n },\n isDemo: function isDemo() {\n return !this.$store.state.machineInfo.isOsai && !this.$store.state.machineInfo.isSiemens && !this.$store.state.machineInfo.isFanuc;\n }\n },\n watch: {\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n if (this.state.isMainViewLiftedUp) {\n //Setup the Position of the View\n this.applyViewPosition(-window.innerHeight + 84);\n\n //Show the HMI with delay (For the animation)\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-show\", 500);\n } else {\n //Setup the Position of the View\n this.applyViewPosition(0);\n\n //Hide the HMI\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-hide\");\n }\n },\n loadingOperations: function loadingOperations(n, o) {\n if (o == 0 && n > 0) {\n iziToast.show({\n id: \"loader\",\n class: \"t-loading\",\n theme: \"dark\",\n icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n position: \"bottomLeft\",\n animateInside: false,\n timeout: false,\n transitionIn: \"fadeIn\",\n transitionOut: \"fadeOut\",\n toastOnce: true\n });\n }\n\n if (n == 0 || n < 0) {\n this.loadingOperations = 0;\n var element = document.querySelector(\".t-loading\");\n if (element) iziToast.hide(element, { transitionOut: \"fadeOut\" });\n }\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n onstartdrag: function onstartdrag() {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-start-drag\");\n },\n onstopdrag: function onstopdrag() {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"HMI-stop-drag\", 600);\n },\n toggleMainView: function toggleMainView(direction) {\n if (!direction || direction == \"down\" || direction == \"none\") _store.appModelActions.MainViewToggle(this.$store);else {\n this.applyViewPosition(-window.innerHeight + 84);\n }\n },\n movepanel: function movepanel(e) {\n if (e && e.touches && e.touches[0]) {\n this.applyViewPosition(-window.innerHeight + 84 + e.touches[0].screenY, true);\n }\n },\n applyViewPosition: function applyViewPosition(position, removetransition) {\n this.$refs[\"main-view\"].style = this.$refs[\"main-view-handler\"].style = \"transform:translateY(\" + position + \"px);\" + (removetransition ? \"transition:unset;\" : \"\");\n }\n },\n data: function data() {\n return {\n state: this.$store.state,\n applyBlur: false,\n loadingOperations: 0\n };\n }\n}; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n////# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTg4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/N2U1OSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbiAgICA8ZGl2IGlkPVwiYXBwXCIgOmNsYXNzPVwieydibHVyJzphcHBseUJsdXJ9XCI+XG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XG4gICAgICA8YWxhcm0tbGlzdD48L2FsYXJtLWxpc3Q+XG4gICAgICA8ZGl2IGlkPVwiYmFjay12aWV3XCI+XG4gICAgICAgIDxkaXYgaWQ9XCJuYy1obWlcIj5cblxuICAgICAgICAgICAgPGltZyBpZD1cIm5jLWhtaS1pbWdcIiBzcmM9XCJhc3NldHMvaW1hZ2VzL1NpZW1lbnNfUGxhY2Vob2xkZXIuanBnXCIgdi1pZj1cImlzU2llbWVuc1wiPlxuICAgICAgICAgICAgPGltZyBpZD1cIm5jLWhtaS1pbWdcIiBzcmM9XCJhc3NldHMvaW1hZ2VzL0ZhbnVjX1BsYWNlaG9sZGVyLmpwZ1wiIHYtaWY9XCJpc0ZhbnVjXCI+XG4gICAgICAgICAgICA8aW1nIGlkPVwibmMtaG1pLWltZ1wiIHNyYz1cImFzc2V0cy9pbWFnZXMvT3NhaV9QbGFjZWhvbGRlci5qcGdcIiB2LWlmPVwiaXNPc2FpXCI+XG4gICAgICAgICAgICA8aW1nIGlkPVwibmMtaG1pLWltZ1wiIHNyYz1cImFzc2V0cy9pbWFnZXMvRGVtb19QbGFjZWhvbGRlci5qcGdcIiB2LWlmPVwiaXNEZW1vXCI+XG5cbiAgICAgICAgPC9kaXYgPlxuICAgICAgICA8ZGl2IGlkPVwibmMtc29mdGtleXMtY29udGFpbmVyXCI+PGRpdiBpZD1cIm5jLXNvZnRrZXlzLWhlYWRlclwiPiZuYnNwOzwvZGl2PjwvZGl2PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXdcIiByZWY9XCJtYWluLXZpZXdcIiA6Y2xhc3M9XCJ7bGlmdGVkVXAgOiBpc01haW5WaWV3TGlmdGVkVXB9XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldy8+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXctaGFuZGxlclwiIHJlZj1cIm1haW4tdmlldy1oYW5kbGVyXCIgQGNsaWNrPVwidG9nZ2xlTWFpblZpZXcoKVwiICA6Y2xhc3M9XCJ7bGlmdGVkVXAgOiBpc01haW5WaWV3TGlmdGVkVXB9XCI+XG5cbiAgICAgIDx2dWUtZ2VzdHVyZSA6dHlwZT1cIidzd2lwZWRvd24nXCIgOmNhbGw9XCJ0b2dnbGVNYWluVmlld1wiIDpvbm1vdmU9XCJtb3ZlcGFuZWxcIiA6b25zdGFydD1cIm9uc3RhcnRkcmFnXCIgOm9uc3RvcD1cIm9uc3RvcGRyYWdcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImhhbmRsZVwiPlxuICAgICAgICAgICAgPGkgY2xhc3M9XCJmYSBmYS1hbmdsZS1kb3VibGUtZG93blwiPjwvaT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L3Z1ZS1nZXN0dXJlPlxuICAgICAgPC9kaXY+XG4gICAgICA8YXBwLWZvb3Rlcj48L2FwcC1mb290ZXI+XG5cbiAgICA8L2Rpdj5cbiAgICA8bW9kYWwtY29udGFpbmVyIG5hbWU9XCJtb2RhbFwiID48L21vZGFsLWNvbnRhaW5lcj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIndpbmRvdy1idXR0b25zXCI+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJncmF5IHNxdWFyZSBjbG9zZVwiIEBjbGljaz1cInNlbmRNZXNzYWdlKCdoaWRlJylcIj4tPC9idXR0b24+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJncmF5IHNxdWFyZSBjbG9zZVwiIEBjbGljaz1cInNlbmRNZXNzYWdlKCdjbG9zZScpXCI+JnRpbWVzOzwvYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IHsgSHViIH0gZnJvbSBcIi4vc2VydmljZXMvaHViXCI7XG5pbXBvcnQgeyBIZWFkZXIsIEZvb3RlciwgTG9naW4sIGFsYXJtTGlzdCB9IGZyb20gXCIuL2FwcC5tb2R1bGVzXCI7XG5pbXBvcnQgeyBMb2dpblNlcnZpY2UgfSBmcm9tIFwic3JjL3NlcnZpY2VzL2xvZ2luU2VydmljZVwiO1xuaW1wb3J0IHsgRmFjdG9yeSwgTWVzc2FnZVNlcnZpY2UgfSBmcm9tIFwiLi9fYmFzZVwiO1xuaW1wb3J0IHsgTW9kYWxDb250YWluZXIsIE1vZGFsSGVscGVyIH0gZnJvbSBcIi4vbW9kdWxlcy9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IGFwcE1vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcbmltcG9ydCBcIi4vYXBwLmJ1c2luZXNzLWxvZ2ljXCI7XG5pbXBvcnQgKiBhcyBpemlUb2FzdCBmcm9tIFwiaXppdG9hc3RcIjtcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiBcImFwcFwiLFxuICBjb21wb25lbnRzOiB7XG4gICAgYXBwSGVhZGVyOiBIZWFkZXIsXG4gICAgYXBwRm9vdGVyOiBGb290ZXIsXG4gICAgbW9kYWxDb250YWluZXI6IE1vZGFsQ29udGFpbmVyLFxuICAgIGFsYXJtTGlzdFxuICB9LFxuICBtb3VudGVkOiBmdW5jdGlvbigpIHtcbiAgICBsZXQgbXMgPSBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSk7XG4gICAgLy8gaWYgY21zIGlzIGNvbm5lY3RlZFxuICAgIGlmICh0eXBlb2YgY21zQ2xpZW50ICE9IFwidW5kZWZpbmVkXCIpXG4gICAgICB0aGlzLkhNSXNyYyA9IGNtc0NsaWVudC5nZXRTY3JlZW5CYXNlNjQoKTtcblxuICAgIG1zLnN1YnNjcmliZVRvQ2hhbm5lbChcInNob3ctbW9kYWxcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmFwcGx5Qmx1ciA9IHRydWU7XG4gICAgfSk7XG5cbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJoaWRlLW1vZGFsXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5hcHBseUJsdXIgPSBmYWxzZTtcbiAgICB9KTtcblxuICAgIG1zLnN1YnNjcmliZVRvQ2hhbm5lbChcInNob3ctbG9hZGluZ1wiLCBhcmdzID0+IHtcbiAgICAgIHRoaXMubG9hZGluZ09wZXJhdGlvbnMrKztcbiAgICB9KTtcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJoaWRlLWxvYWRpbmdcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zLS07XG4gICAgfSk7XG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy4kZm9yY2VVcGRhdGUoKTtcbiAgICB9KTtcblxuICAgIGxldCBfdGhpcyA9IHRoaXM7XG4gICAgRmFjdG9yeS5HZXQoTG9naW5TZXJ2aWNlKVxuICAgICAgLmdldFVzZXJJbmZvKClcbiAgICAgIC50aGVuKCgpID0+IHtcbiAgICAgICAgaWYgKCFfdGhpcy5pc0F1dGhlbnRpY2F0ZWQpXG4gICAgICAgICAgX3RoaXMuJG5leHRUaWNrKCgpID0+IE1vZGFsSGVscGVyLlNob3dNb2RhbChMb2dpbikpO1xuICAgICAgfSk7XG5cbiAgICB0aGlzLiRzdG9yZS53YXRjaChcbiAgICAgIHMgPT4gcy5jdXJyZW50VXNlcixcbiAgICAgIChuLCBvKSA9PiB7XG4gICAgICAgIGlmICghbikgdGhpcy4kbmV4dFRpY2soKCkgPT4gTW9kYWxIZWxwZXIuU2hvd01vZGFsKExvZ2luKSk7XG4gICAgICB9XG4gICAgKTtcblxuICAgIHRoaXMuaHViID0gbmV3IEh1YigpO1xuXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJrZXl1cFwiLCBmdW5jdGlvbihldmVudCkge1xuICAgICAgLy8gSWYgZG93biBhcnJvdyB3YXMgcHJlc3NlZC4uLlxuICAgICAgaWYgKGV2ZW50LmtleUNvZGUgPT0gMjcpIHtcbiAgICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJlc2NfcHJlc3NlZFwiKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfSxcbiAgY29tcHV0ZWQ6IHtcbiAgICBpc0F1dGhlbnRpY2F0ZWQ6IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmN1cnJlbnRVc2VyICE9IG51bGw7XG4gICAgfSxcbiAgICBkZWJ1Z1N0b3JlOiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZTtcbiAgICB9LFxuICAgIGlzTWFpblZpZXdMaWZ0ZWRVcDogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuaXNNYWluVmlld0xpZnRlZFVwO1xuICAgIH0sXG4gICAgaXNGYW51YzogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZUluZm8uaXNGYW51YztcbiAgICB9LFxuICAgIGlzU2llbWVuczogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZUluZm8uaXNTaWVtZW5zO1xuICAgIH0sXG4gICAgaXNPc2FpOiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5tYWNoaW5lSW5mby5pc09zYWk7XG4gICAgfSxcbiAgICBpc0RlbW86IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIChcbiAgICAgICAgIXRoaXMuJHN0b3JlLnN0YXRlLm1hY2hpbmVJbmZvLmlzT3NhaSAmJlxuICAgICAgICAhdGhpcy4kc3RvcmUuc3RhdGUubWFjaGluZUluZm8uaXNTaWVtZW5zICYmXG4gICAgICAgICF0aGlzLiRzdG9yZS5zdGF0ZS5tYWNoaW5lSW5mby5pc0ZhbnVjXG4gICAgICApO1xuICAgIH1cbiAgfSxcbiAgd2F0Y2g6IHtcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZ1bmN0aW9uKCkge1xuICAgICAgaWYgKHRoaXMuc3RhdGUuaXNNYWluVmlld0xpZnRlZFVwKSB7XG4gICAgICAgIC8vU2V0dXAgdGhlIFBvc2l0aW9uIG9mIHRoZSBWaWV3XG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oLXdpbmRvdy5pbm5lckhlaWdodCArIDg0KTtcblxuICAgICAgICAvL1Nob3cgdGhlIEhNSSB3aXRoIGRlbGF5IChGb3IgdGhlIGFuaW1hdGlvbilcbiAgICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJITUktc2hvd1wiLCA1MDApO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy9TZXR1cCB0aGUgUG9zaXRpb24gb2YgdGhlIFZpZXdcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbigwKTtcblxuICAgICAgICAvL0hpZGUgdGhlIEhNSVxuICAgICAgICBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSkucHVibGlzaFRvQ2hhbm5lbChcIkhNSS1oaWRlXCIpO1xuICAgICAgfVxuICAgIH0sXG4gICAgbG9hZGluZ09wZXJhdGlvbnM6IGZ1bmN0aW9uKG4sIG8pIHtcbiAgICAgIGlmIChvID09IDAgJiYgbiA+IDApIHtcbiAgICAgICAgaXppVG9hc3Quc2hvdyh7XG4gICAgICAgICAgaWQ6IFwibG9hZGVyXCIsXG4gICAgICAgICAgY2xhc3M6IFwidC1sb2FkaW5nXCIsXG4gICAgICAgICAgdGhlbWU6IFwiZGFya1wiLFxuICAgICAgICAgIGljb246IFwiZmEgZmEtcmVmcmVzaCBmYS1zcGluIGZhLTJ4IGZhLWZ3XCIsXG4gICAgICAgICAgcG9zaXRpb246IFwiYm90dG9tTGVmdFwiLFxuICAgICAgICAgIGFuaW1hdGVJbnNpZGU6IGZhbHNlLFxuICAgICAgICAgIHRpbWVvdXQ6IGZhbHNlLFxuICAgICAgICAgIHRyYW5zaXRpb25JbjogXCJmYWRlSW5cIixcbiAgICAgICAgICB0cmFuc2l0aW9uT3V0OiBcImZhZGVPdXRcIixcbiAgICAgICAgICB0b2FzdE9uY2U6IHRydWVcbiAgICAgICAgfSk7XG4gICAgICB9XG5cbiAgICAgIGlmIChuID09IDAgfHwgbiA8IDApIHtcbiAgICAgICAgdGhpcy5sb2FkaW5nT3BlcmF0aW9ucyA9IDA7XG4gICAgICAgIGxldCBlbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIi50LWxvYWRpbmdcIik7XG4gICAgICAgIGlmIChlbGVtZW50KSBpemlUb2FzdC5oaWRlKGVsZW1lbnQsIHsgdHJhbnNpdGlvbk91dDogXCJmYWRlT3V0XCIgfSk7XG4gICAgICB9XG4gICAgfVxuICB9LFxuICBtZXRob2RzOiB7XG4gICAgY2FsbEh1YjogZnVuY3Rpb24oKSB7XG4gICAgICB0aGlzLmh1Yi5IZWxsbygpO1xuICAgIH0sXG4gICAgb25zdGFydGRyYWc6IGZ1bmN0aW9uKCkge1xuICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJITUktc3RhcnQtZHJhZ1wiKTtcbiAgICB9LFxuICAgIG9uc3RvcGRyYWc6IGZ1bmN0aW9uKCkge1xuICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJITUktc3RvcC1kcmFnXCIsIDYwMCk7XG4gICAgfSxcbiAgICB0b2dnbGVNYWluVmlldyhkaXJlY3Rpb24pIHtcbiAgICAgIGlmICghZGlyZWN0aW9uIHx8IGRpcmVjdGlvbiA9PSBcImRvd25cIiB8fCBkaXJlY3Rpb24gPT0gXCJub25lXCIpXG4gICAgICAgIGFwcE1vZGVsQWN0aW9ucy5NYWluVmlld1RvZ2dsZSh0aGlzLiRzdG9yZSk7XG4gICAgICBlbHNlIHtcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbigtd2luZG93LmlubmVySGVpZ2h0ICsgODQpO1xuICAgICAgfVxuICAgIH0sXG4gICAgbW92ZXBhbmVsKGUpIHtcbiAgICAgIGlmIChlICYmIGUudG91Y2hlcyAmJiBlLnRvdWNoZXNbMF0pIHtcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbihcbiAgICAgICAgICAtd2luZG93LmlubmVySGVpZ2h0ICsgODQgKyBlLnRvdWNoZXNbMF0uc2NyZWVuWSxcbiAgICAgICAgICB0cnVlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfSxcbiAgICBhcHBseVZpZXdQb3NpdGlvbihwb3NpdGlvbiwgcmVtb3ZldHJhbnNpdGlvbikge1xuICAgICAgdGhpcy4kcmVmc1tcIm1haW4tdmlld1wiXS5zdHlsZSA9IHRoaXMuJHJlZnNbXCJtYWluLXZpZXctaGFuZGxlclwiXS5zdHlsZSA9XG4gICAgICAgIFwidHJhbnNmb3JtOnRyYW5zbGF0ZVkoXCIgK1xuICAgICAgICBwb3NpdGlvbiArXG4gICAgICAgIFwicHgpO1wiICtcbiAgICAgICAgKHJlbW92ZXRyYW5zaXRpb24gPyBcInRyYW5zaXRpb246dW5zZXQ7XCIgOiBcIlwiKTtcbiAgICB9XG4gIH0sXG4gIGRhdGE6IGZ1bmN0aW9uKCkge1xuICAgIHJldHVybiB7XG4gICAgICBzdGF0ZTogdGhpcy4kc3RvcmUuc3RhdGUsXG4gICAgICBhcHBseUJsdXI6IGZhbHNlLFxuICAgICAgbG9hZGluZ09wZXJhdGlvbnM6IDBcbiAgICB9O1xuICB9XG59O1xuPC9zY3JpcHQ+XG5cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIEFwcC52dWU/MGQ4NWQwNmQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQXdDQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7O0FBTUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7QUFDQTs7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQXpCQTs7QUE0QkE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVZBO0FBYUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJDQTs7QUF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUEvQkE7QUFpQ0E7O0FBRUE7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQWpLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///588\n"); /***/ }), diff --git a/Step/wwwroot/src/App.vue b/Step/wwwroot/src/App.vue index 5e38b994..5b194d26 100644 --- a/Step/wwwroot/src/App.vue +++ b/Step/wwwroot/src/App.vue @@ -80,14 +80,13 @@ export default { this.$forceUpdate(); }); - let _this = this; Factory.Get(LoginService) .getUserInfo() .then(() => { - if (!_this.isAuthenticated) - _this.$nextTick(() => ModalHelper.ShowModal(Login)); - }); + if (!_this.isAuthenticated) + _this.$nextTick(() => ModalHelper.ShowModal(Login)); + }); this.$store.watch( s => s.currentUser, @@ -96,16 +95,14 @@ export default { } ); - - this.hub = new Hub(); - window.addEventListener('keyup', function(event) { - // If down arrow was pressed... - if (event.keyCode == 27) { - Factory.Get(MessageService).publishToChannel("esc_pressed"); - } - }); + window.addEventListener("keyup", function(event) { + // If down arrow was pressed... + if (event.keyCode == 27) { + Factory.Get(MessageService).publishToChannel("esc_pressed"); + } + }); }, computed: { isAuthenticated: function() { @@ -117,19 +114,21 @@ export default { isMainViewLiftedUp: function() { return this.$store.state.isMainViewLiftedUp; }, - isFanuc :function (){ + isFanuc: function() { return this.$store.state.machineInfo.isFanuc; }, - isSiemens :function (){ + isSiemens: function() { return this.$store.state.machineInfo.isSiemens; }, - isOsai :function (){ + isOsai: function() { return this.$store.state.machineInfo.isOsai; }, - isDemo :function (){ - return !this.$store.state.machineInfo.isOsai && - !this.$store.state.machineInfo.isSiemens && - !this.$store.state.machineInfo.isFanuc; + isDemo: function() { + return ( + !this.$store.state.machineInfo.isOsai && + !this.$store.state.machineInfo.isSiemens && + !this.$store.state.machineInfo.isFanuc + ); } }, watch: { @@ -182,7 +181,7 @@ export default { Factory.Get(MessageService).publishToChannel("HMI-stop-drag", 600); }, toggleMainView(direction) { - if (!direction || direction == "down"|| direction == "none") + if (!direction || direction == "down" || direction == "none") appModelActions.MainViewToggle(this.$store); else { this.applyViewPosition(-window.innerHeight + 84);