EMPIREDB-271 Vue project: build for production
Project: http://git-wip-us.apache.org/repos/asf/empire-db/repo Commit: http://git-wip-us.apache.org/repos/asf/empire-db/commit/74bc0e11 Tree: http://git-wip-us.apache.org/repos/asf/empire-db/tree/74bc0e11 Diff: http://git-wip-us.apache.org/repos/asf/empire-db/diff/74bc0e11 Branch: refs/heads/master Commit: 74bc0e11506494de0e6972cbcef4c8ab44eb360a Parents: fa3745f Author: Rainer Döbele <[email protected]> Authored: Wed Oct 10 15:37:46 2018 +0200 Committer: Rainer Döbele <[email protected]> Committed: Wed Oct 10 15:37:46 2018 +0200 ---------------------------------------------------------------------- .../empire-db-example-vue/src/main/vue/.babelrc | 18 ++++++ .../src/main/vue/config/index.js | 4 +- .../src/main/vue/config/prod.env.js | 6 +- .../src/main/vue/index.html | 2 +- .../src/main/vue/src/App.vue | 2 +- .../src/main/vue/src/api/emp-api.js | 2 +- .../src/main/webapp/WEB-INF/web.xml | 2 - .../src/main/webapp/components/einput/einput.js | 25 -------- .../src/main/webapp/index.html | 64 +------------------- .../src/main/webapp/js/app.js | 42 ------------- .../app.e9a48e50315162d817c7ee8c66488a75.css | 1 + .../static/js/app.bc501c1e8b514ab4b2be.js | 2 + .../static/js/manifest.dedad91e27787d615a8b.js | 2 + .../static/js/vendor.797030c921ced786bb0a.js | 30 +++++++++ 14 files changed, 62 insertions(+), 140 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/vue/.babelrc ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/vue/.babelrc b/empire-db-examples/empire-db-example-vue/src/main/vue/.babelrc new file mode 100644 index 0000000..c06df4d --- /dev/null +++ b/empire-db-examples/empire-db-example-vue/src/main/vue/.babelrc @@ -0,0 +1,18 @@ +{ + "presets": [ + ["env", { + "modules": false, + "targets": { + "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] + } + }], + "stage-2" + ], + "plugins": ["transform-runtime"], + "env": { + "test": { + "presets": ["env", "stage-2"], + "plugins": ["istanbul"] + } + } +} http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/vue/config/index.js ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/vue/config/index.js b/empire-db-examples/empire-db-example-vue/src/main/vue/config/index.js index d2d053e..b81fd53 100644 --- a/empire-db-examples/empire-db-example-vue/src/main/vue/config/index.js +++ b/empire-db-examples/empire-db-example-vue/src/main/vue/config/index.js @@ -23,8 +23,8 @@ var path = require('path') module.exports = { build: { env: require('./prod.env'), - index: path.resolve(__dirname, '../dist/index.html'), - assetsRoot: path.resolve(__dirname, '../dist'), + index: path.resolve(__dirname, '../../webapp/index.html'), + assetsRoot: path.resolve(__dirname, '../../webapp'), assetsSubDirectory: 'static', assetsPublicPath: '', productionSourceMap: true, http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/vue/config/prod.env.js ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/vue/config/prod.env.js b/empire-db-examples/empire-db-example-vue/src/main/vue/config/prod.env.js index fc6d0c3..03a1c11 100644 --- a/empire-db-examples/empire-db-example-vue/src/main/vue/config/prod.env.js +++ b/empire-db-examples/empire-db-example-vue/src/main/vue/config/prod.env.js @@ -19,7 +19,7 @@ module.exports = { DEBUG_MODE: false, NODE_ENV: '"production"', - RDP_SERVICE_URL: '"/api"', - RDP_DEFAULT_USER: '""', - RDP_DEFAULT_PWD: '""' + EMP_SERVICE_URL: '"api"', + EMP_DEFAULT_USER: '""', + EMP_DEFAULT_PWD: '""' } http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/vue/index.html ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/vue/index.html b/empire-db-examples/empire-db-example-vue/src/main/vue/index.html index 59a4f3d..5cfed3a 100644 --- a/empire-db-examples/empire-db-example-vue/src/main/vue/index.html +++ b/empire-db-examples/empire-db-example-vue/src/main/vue/index.html @@ -22,7 +22,7 @@ <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Revierdienstplan</title> + <title>Empire-db employee app using vue.js</title> </head> <body> http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/vue/src/App.vue ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/vue/src/App.vue b/empire-db-examples/empire-db-example-vue/src/main/vue/src/App.vue index 6827a69..8a42bf5 100644 --- a/empire-db-examples/empire-db-example-vue/src/main/vue/src/App.vue +++ b/empire-db-examples/empire-db-example-vue/src/main/vue/src/App.vue @@ -18,7 +18,7 @@ <div class="titleDiv"> <span>Employee Management Application</span> - <button class="rdp-button" @click="doLogout" v-if="this.isLoggedIn()">Logout</button> + <button @click="doLogout" v-if="this.isLoggedIn()">Logout</button> </div> <div id="messages" v-if="messages"> http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/vue/src/api/emp-api.js ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/vue/src/api/emp-api.js b/empire-db-examples/empire-db-example-vue/src/main/vue/src/api/emp-api.js index ae4d046..435cd7c 100644 --- a/empire-db-examples/empire-db-example-vue/src/main/vue/src/api/emp-api.js +++ b/empire-db-examples/empire-db-example-vue/src/main/vue/src/api/emp-api.js @@ -43,7 +43,7 @@ const AJAX = { beforeSend: function (jqXHR) { // // Add additional header values e.g. - // jqXHR.setRequestHeader('X-RDPLAN-????', 'some value') + // jqXHR.setRequestHeader('X-EMPVUE-????', 'some value') // EMPAPI.debug('Sensing request!' + this.url) }, http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/webapp/WEB-INF/web.xml ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/webapp/WEB-INF/web.xml b/empire-db-examples/empire-db-example-vue/src/main/webapp/WEB-INF/web.xml index 496889c..e64db01 100644 --- a/empire-db-examples/empire-db-example-vue/src/main/webapp/WEB-INF/web.xml +++ b/empire-db-examples/empire-db-example-vue/src/main/webapp/WEB-INF/web.xml @@ -30,11 +30,9 @@ <url-pattern>/api/*</url-pattern> </servlet-mapping> - <!-- <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> - --> <listener> <listener-class>org.apache.empire.rest.app.SampleServiceApp$ContextListener</listener-class> http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/webapp/components/einput/einput.js ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/webapp/components/einput/einput.js b/empire-db-examples/empire-db-example-vue/src/main/webapp/components/einput/einput.js deleted file mode 100644 index 85ca24d..0000000 --- a/empire-db-examples/empire-db-example-vue/src/main/webapp/components/einput/einput.js +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -Vue.component('einput', { - - props: ['col'], - - template: '<input v-bind:value="col.value" v-bind:type="col.meta.type" v-bind:required="col.meta.required" v-bind:readonly="col.meta.readonly" v-bind:maxlength="col.meta.size"></input>' - -}); \ No newline at end of file http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/webapp/index.html ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/webapp/index.html b/empire-db-examples/empire-db-example-vue/src/main/webapp/index.html index ed01fba..05f822d 100644 --- a/empire-db-examples/empire-db-example-vue/src/main/webapp/index.html +++ b/empire-db-examples/empire-db-example-vue/src/main/webapp/index.html @@ -1,63 +1 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<!DOCTYPE html> -<html> -<head> - <title>Employee-Rest-Sevice</title> - <!-- <script src="js/jquery-3.2.1.min.js"></script> --> - <!-- <script src="https://unpkg.com/vue"></script> --> - <!-- <script src="components/einput/einput.js"></script> --> -</head> -<body> - - - <h1>Should not come here!</h1> - - <!-- - <div id="app"> - - <table> - - <tr> - <td>ID</td> - <td><einput v-bind:col="employee.employeeId"></einput></td> - </tr> - <tr> - <td>Last Name</td> - <td><einput v-bind:col="employee.lastName"></einput></td> - </tr> - <tr> - <td>First name</td> - <td><einput v-bind:col="employee.firstName"></einput></td> - </tr> - <tr> - <td>Date of Birth</td> - <td><einput v-bind:col="employee.dateOfBirth"></einput></td> - </tr> - - </table> - - </div> - --> - - <!-- script src="js/app.js" --> - - -</body> -</html> \ No newline at end of file +<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>Empire-db employee app using vue.js</title><link href=static/css/app.e9a48e50315162d817c7ee8c66488a75.css rel=stylesheet></head><body><div class=container><div id=app></div></div><script type=text/javascript src=static/js/manifest.dedad91e27787d615a8b.js></script><script type=text/javascript src=static/js/vendor.797030c921ced786bb0a.js></script><script type=text/javascript src=static/js/app.bc501c1e8b514ab4b2be.js></script></body></html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/webapp/js/app.js ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/webapp/js/app.js b/empire-db-examples/empire-db-example-vue/src/main/webapp/js/app.js deleted file mode 100644 index c516657..0000000 --- a/empire-db-examples/empire-db-example-vue/src/main/webapp/js/app.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -var vm = new Vue({ - - el: '#app', - - created: function () { - this.loadEmployee(1); - }, - - data: { - employee: {} - }, - - methods: { - - loadEmployee: function (id) { - var self = this; - $.getJSON("ws/employee/" + id, function(data) { - self.employee = data; - }); - } - - } - -}); \ No newline at end of file http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/webapp/static/css/app.e9a48e50315162d817c7ee8c66488a75.css ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/webapp/static/css/app.e9a48e50315162d817c7ee8c66488a75.css b/empire-db-examples/empire-db-example-vue/src/main/webapp/static/css/app.e9a48e50315162d817c7ee8c66488a75.css new file mode 100644 index 0000000..acbf492 --- /dev/null +++ b/empire-db-examples/empire-db-example-vue/src/main/webapp/static/css/app.e9a48e50315162d817c7ee8c66488a75.css @@ -0,0 +1 @@ +*,:after,:before{box-sizing:border-box}body,html{width:800px;margin-left:10px;margin-right:auto;margin-bottom:5px;color:#000;background-color:#fff;font-family:Verdana,Arial,sans-serif;font-size:12px}.titleDiv{background-color:#effbef;font-size:18px;padding-left:10px;padding-top:10px;padding-bottom:10px;border:2px solid #8f99ef}.titleDiv,h1{font-weight:700;text-align:left}h1{color:brown;font-size:15px}td{font-size:12px}td,th{padding-right:10px}th{text-align:left;font-weight:700;font-size:13px}A:link,A:visited{text-decoration:none}A:hover{text-decoration:underline}.row-even{background-color:#efeffb;text-align:left}.row-odd{background-color:#fff;text-align:left}.nowrap{white-space:nowrap}#messages ul{background-color:#fbf0f0;border:2px solid #922727;list-style-type:square;padding:8px;padding-left:24px}#messages ul li{padding:4px 0;color:#922727;font-weight:700}div.formPanel{border:1px solid #8f99ef;background-color:#f8f8f8;padding:8px 4px}table.inputForm{width:100%;table-layout:fixed}t able.inputForm td.eCtlLabel{vertical-align:top;width:140px;height:24px;padding-top:3px;font-weight:700}table.inputForm td.eCtlInput{vertical-align:top}table.inputForm td.buttonBar{padding-top:8px}div.buttonBar{margin:12px 0}.buttonBar a,.buttonBar a:visited{display:inline-block;border:1px solid #8f99ef;padding:4px 12px;color:#000;text-decoration:none;margin-right:16px;background-color:#fff}.buttonBar a:hover{background-color:#effbef}div.searchResult,span.searchResult{display:block;margin:12px 0;padding:4px 0}.searchResult table{width:100%;border:1px solid #8f99ef;border-collapse:collapse}.searchResult table tr td,.searchResult table tr th{padding:4px}.searchResult table tr th{background-color:#effbef;border-bottom:1px solid #8f99ef}.searchResult table a.eLink,.searchResult table a.eLink:visited{color:brown;font-weight:700}span.required{color:brown}input[type=password],input[type=text],select{border:1px solid #8f99ef}input[type=text].eInpReq,select.eInpReq{border:1px solid brown}inpu t[type=text].eInpDis,select.eInpDis{border:1px solid silver;color:gray}span.eInpDis{display:inline-block;padding-top:3px}.eUnit{padding-left:4px;font-style:bold}.eInpText,.eSelect{width:100%}.eInpText.eTypeDATE{width:100px}.eInputHint{padding-left:4px;font-style:italic}div.eTypeBoolFalse{background-image:url(data:image/gif;base64,R0lGODlhJAAYAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8DNDTDxMVERMVERUXExcZGR0fHyEjISMlImUoJScrJykrJystKSstKSsvKy0vLS8vLS8xLm/xrzEzMTEzMTMzMTM1MzU1MzU3NTU3Nzc3Nzc5Nzk5OTk5OTk7Ozs7Ozs9PT09JggSMAgSOggSCAggEgggHAggJgggMAggOgggCAguEgguHAguJgguMAguOgguCAg8Egg8HAg8Jgg8MAg8Ogg8HxMMIxUOCBIEEhIEHBIEJhIEMBIEOhIECBISEhISHBISJhISMBISOhISCBIgEhIgHBIgJhIgMBIgOhIgCBIuEhIuHBIuJhIuMBIuOhIuCBI8EhI8HBI8JhI8MBI8OhI8JhcQKhkTCBwEEhwEHBwEJhwEMBwEOhwECBwSEhwSHBwSJhwSMBwSOhwSCBwgEhwgHBwgJhwgMBwgOhwgCBwuEhwuHBwuJhwuMBwuOhwuCBw8Ehw8HBw8Jhw8MBw8Ohw8LB0YLyIaCCYEEiYEHCYEJiYEMCYEOiYECCYSEiYSHCYSJiYSMCYSOiYSCCYgEiYgHCYgJiYgMCYgOiYgCCYuEiYuHCYuJiYuMCYuOiYuCCY8EiY8HCY8JiY8MCY8OiY8MiQbNCgd CDAEEjAEHDAEJjAEMDAEOjAECDASEjASHDASJjASMDASOjASCDAgEjAgHDAgJjAgMDAgOjAgCDAuEjAuHDAuJjAuMDAuOjAuCDA8EjA8HDA8KbK8MDA8OjA8NiogOCwkCDoEEjoEHDoEJjoEMDoEOjoECDoSEjoSHDoSJjoSMDoSOjoSCDogEjogHDogJjogMDogOjogCDouEjouHDouJjouMDcwOjouCDo8Ejo8HDo8Jjo8MDo8Ojo8OjAnPDUuAA4AABgAACgAADQANDQAKCgAGBgADg4ADgAAGAAAKAAANAAANAA0KAAoGAAYDgAOAAAOAAAYAAAoAAA0P/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAP0ALAAAAAAkABgABwj/ACUIHEiwoMGDCCX8W8iwocCGEP89jMhwIkWJCi9i/Leho8eOGzVahKhg48ePIS+OZKig5MOTHlNSnNhyYU2TMDfIjEiz5E2cMHdC7PkT6EmhDjO2LJmUY06kFZUybZpT58qhGVVmnZmwq1eD/cL2U2HChNizYcmaRStWLduxFiZcuCChA1oVcefWvZuXrl2xJiqcaPjBAmDBhA2HDUyicePCYiuoiBhiQ1jJC0GMWFj5suPPnTt8uEghheh/KBwwWABhYWnRnz+XvmDiogYRtP89WLpg8+0LsT/fnjCZogcPxP8tWKqAwr/jE4I7Po6BxMXq1f9F4D0Yu/TG1UFwSSCtQvxCCAoaZHBdnsN3Cir6WRgMkcOHsPMj2scvff/YCh+ksJAJGFiWFoAC/kOggf998FmBaHVAgUAXlMCWhBRaGOGEElQoVkAAOw==);background-position:0 0}div.eTypeBoolFalse,div.eTypeBoolTrue{width:12px;height:12px;background-repeat:no-repeat}div.eTypeBoolTrue{background-image:u rl(data:image/gif;base64,R0lGODlhJAAYAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8DNDTDxMVERMVERUXExcZGR0fHyEjISMlImUoJScrJykrJystKSstKSsvKy0vLS8vLS8xLm/xrzEzMTEzMTMzMTM1MzU1MzU3NTU3Nzc3Nzc5Nzk5OTk5OTk7Ozs7Ozs9PT09JggSMAgSOggSCAggEgggHAggJgggMAggOgggCAguEgguHAguJgguMAguOgguCAg8Egg8HAg8Jgg8MAg8Ogg8HxMMIxUOCBIEEhIEHBIEJhIEMBIEOhIECBISEhISHBISJhISMBISOhISCBIgEhIgHBIgJhIgMBIgOhIgCBIuEhIuHBIuJhIuMBIuOhIuCBI8EhI8HBI8JhI8MBI8OhI8JhcQKhkTCBwEEhwEHBwEJhwEMBwEOhwECBwSEhwSHBwSJhwSMBwSOhwSCBwgEhwgHBwgJhwgMBwgOhwgCBwuEhwuHBwuJhwuMBwuOhwuCBw8Ehw8HBw8Jhw8MBw8Ohw8LB0YLyIaCCYEEiYEHCYEJiYEMCYEOiYECCYSEiYSHCYSJiYSMCYSOiYSCCYgEiYgHCYgJiYgMCYgOiYgCCYuEiYuHCYuJiYuMCYuOiYuCCY8EiY8HCY8JiY8MCY8OiY8MiQbNCgdCDAEEjAEHDAEJjAEMDAEOjAECDASEjASHDASJjASMDASOjASCDAgEjAgHDAgJjAgMDAgOjAgCDAuEjAuHDAuJjAuMDAuOjAuCDA8EjA8HDA8KbK8MDA8OjA8NiogOCwkCDoEEjoEHDoEJjoEMDoEOjoECDoSEjoSHDoSJjoSMDoSOjoSCDogEjogHDogJjogMDogOjogCDouEjouHDouJjouMDcwOjouCDo8Ejo8HDo8Jjo8MDo8Ojo8OjAnPDUuAA4AABgAACgAADQANDQAKCgAGBgADg4ADgAAGAAAKAAANAAANAA 0KAAoGAAYDgAOAAAOAAAYAAAoAAA0P/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////yH5BAEAAP0ALAAAAAAkABgABwj/ACUIHEiwoMGDCCX8W8iwocCGEP89jMhwIkWJCi9i/Leho8eOGzVahKhg48ePIS+OZKig5MOTHlNSnNhyYU2TMDfIjEiz5E2cMHdC7PkT6EmhDjO2LJmUY06kFZUybZpT58qhGVVmnZmwq1eD/cL2U2HChNizYcmaRStWLduxFiZcuCChA1oVcefWvZuXrl2xJiqcaPjBAmDBhA2HDUyicePCYiuoiBhiQ1jJC0GMWFj5suPPnTt8uEghheh/KBwwWABhYWnRnz+XvmDiogYRtP89WLpg8+0LsT/fnjCZogcPxP8tWKqAwr/jE4I7Po6BxMXq1f9F4D0Yu/TG1UFwSSCtQvxCCAoaZHBdnsN3Cir6WRgMkcOHsPMj2scvff/YCh+ksJAJGFiWFoAC/kOggf998FmBaHVAgUAXlMCWhBRaGOGEElQoVkAAOw==);background-position:-12px 0}div.eTabView{width:500px}table.eTabBar{width:100%;border-spacing:0;border-collapse:collapse;table-layout:auto;padding:0}table.eTabBar tr td.eTabLabel{border:1px solid #8f99ef;padding:8px;white-space:nowrap}table.eTabBar tr td.eTabLabel.eTabActive{border-bottom:1px solid #f8f8f8;background-color:#f8f8f8}table.eTabBar tr td.eTabLabel.eTabDisabled{color:gray;font-style:italic}table.eTabBar tr td.eTabBarEmpty{width:99%;border-b ottom:1px solid #8f99ef}table.eTabPanel{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #8f99ef;border-top:0}table.eTabPanel tr td.eTabPage{padding:8px;background-color:#f8f8f8}table.eTabPanel tr td.eTabPage div.formPanel{border:0}div.info-msg{padding:12px;background-color:#ffffca} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/app.bc501c1e8b514ab4b2be.js ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/app.bc501c1e8b514ab4b2be.js b/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/app.bc501c1e8b514ab4b2be.js new file mode 100644 index 0000000..b028364 --- /dev/null +++ b/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/app.bc501c1e8b514ab4b2be.js @@ -0,0 +1,2 @@ +webpackJsonp([1],[,,function(e,t,n){"use strict";var r=n(35),o=n.n(r),a=n(17),s=n.n(a),i={initialized:!1,baseURL:"api",defaultOptions:{xhrFields:{withCredentials:!0},statusCode:{401:function(){l.loggedIn=!1},404:function(){alert("The requested service is not available!")}},error:function(e){var t=e.statusText+" ("+e.status+")";e.responseText&&(t=t+": "+e.responseText),l.debug("Ajax error: "+t)}},setup:function(){s.a.ajaxSetup(i.defaultOptions),i.initialized=!0},call:function(e){return!0!==i.initialized&&(l.debug("AJAX not initialized. Initialing now..."),i.setup()),e.url=i.baseURL+e.url,s.a.ajax(e)},get:function(e){return i.call({type:"GET",url:e})},post:function(e,t){return i.call({type:"POST",url:e,data:t})},postJSON:function(e,t){return i.call({type:"POST",url:e,contentType:"application/json",data:o()(t)})}};i.setup();var l={loggedIn:!1,debug:function(e){console.log(e)},assertLoggedIn:function(e){this.loggedIn||e.$router.push("/login")},login:function(e,t){var n={username:e,passw ord:t};return i.post("/auth/login",n)},logout:function(){return i.post("/auth/logout")},getEmployeeFilter:function(){return i.get("/employee/filter")},findEmployees:function(e){return i.postJSON("/employee/list",e)},createEmployeeRecord:function(){return i.get("/employee/add")},readEmployeeRecord:function(e){return i.get("/employee/get/"+e)},updateEmployee:function(e){return i.postJSON("/employee/update",e)},deleteEmployee:function(e){return i.get("/employee/delete/"+e)}};t.a=l},,,,,,,,,,,,,,,,function(e,t,n){var r=n(0)(n(27),null,null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(28),n(83),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(29),n(84),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(30),null,null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(31),null,null,null,null);e.exports=r.exports},function(e,t,n){"use strict";var r=n(36),o=n.n(r),a=n(37),s=n.n(a),i=n(6),l=n(86),u=n(79),c=n.n(u),d=n(78),p=n.n(d),m=n(7 7),f=n.n(m);i.a.use(l.a),t.a=new l.a({routes:[{path:"/login",component:c.a},{path:"/employeeList",component:p.a},{path:"/employeeDetail/:employeeId",component:f.a,props:function(e){var t=s()(e.params.employeeId);return o()(t)?0:{employeeId:t}}},{path:"*",redirect:"/login"}]})},function(e,t,n){function r(e){n(72)}var o=n(0)(n(26),n(82),r,null,null);e.exports=o.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),o=n(24),a=n.n(o),s=n(23);r.a.config.productionTip=!1,new r.a({el:"#app",router:s.a,template:"<App/>",components:{App:a.a}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),o=n(2);t.default={name:"app",data:function(){return{employeeFilter:void 0,messages:void 0,redirectWithError:!1}},created:function(){this.startup()},watch:{$route:function(e,t){this.redirectWithError?this.redirectWithError=!1:this.clearMessages()}},methods:{startup:function(){o.a.debug("Application startup! Vue version is "+r.a.version)},clearData:function(){this.employeeFilter=void 0},clearMessages:function(){this.messages=void 0},addMessages:function(e){this.messages?this.messages=this.messages.concat(e):this.messages=e},redirect:function(e){this.clearMessages(),this.$router.push(e)},handleError:function(e,t){t&&(this.redirectWithError=!0,this.$router.push(t)),e.responseJSON?this.addMessages(e.responseJSON):this.addMessages([e.statusText])},isLoggedIn:function(){return void 0===o.a.loggedIn&&(o.a.debug("EMPAPI.loggedIn is undefined!"),o.a.loggedIn=!0),o.a.loggedIn},doLogout:function(){var e=this;confirm("Do you really want to logout?")&&o.a.logout().done(function(){return e.onLogoutComplete()})},onLoginComplete:function(){o.a.loggedIn=!0,this.clearData(),this.$router.push("/employeeList")},onLogoutComplete:function(){o.a.loggedIn=!1,this.clearData(),this.$router.push("/login")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(11),o=n.n(r),a=n(20),s=n.n(a),i=n (19),l=n.n(i);t.default={functional:!0,name:"e-control",props:{column:{required:!0},record:{type:Object},data:{type:Object}},render:function(e,t){return[e("td",{class:"eCtlLabel"},[e(s.a,{props:o()({column:t.props.column,forInput:!0})})]),e("td",{class:"eCtlInput"},[e(l.a,{props:t.props})])]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),o=n(22),a=n.n(o),s=n(17),i=n.n(s);t.default={name:"e-input",components:{eValue:a.a},props:{column:{required:!0},record:{type:Object},data:{type:Object}},computed:{_record:function(){var e=this.record;if(void 0===e)for(var t=this.$parent;t;){if(t.record){e=t.record;break}t=t.$parent}if(void 0===e)throw new TypeError("e-input: No data or record provided!");if(void 0===e.meta)throw new TypeError("e-input: Invalid record param: no meta property!");if(void 0===e.data)throw new TypeError("e-input: Invalid record param: no data property!");return e},_recordData:function(){return void 0===this.data?this._record.d ata:this.data},meta:function(){if("string"==typeof this.column||this.column instanceof String)return this._record.meta[this.column];if(void 0===this.column.dataType)throw new TypeError("e-input: Invalid column param!");return this.column},dataValue:{get:function(){var e=this.meta.property;return this._recordData[e]},set:function(e){var t=this.meta.property;this._recordData[t]=e}}},methods:{isValueEqualTo:function(e){var t=this.dataValue;return""===e&&(e=null),t===e},styleClass:function(e,t){var n="eInput "+e;return n+=" eType"+t.dataType,t.disabled&&(n+=" eInpDis"),t.required&&(n+=" eInpReq"),n},inputValue:function(e){return i()(e.currentTarget).val()},checkboxValue:function(e){return i()(e.currentTarget).prop("checked")},updateData:function(e){this.dataValue=e,r.a.debug('Value for: "'+this.meta.name+'" has been set to: '+e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"e-label",props:{column:{required:!0},record:{type:Object},for Input:{type:Boolean,default:!1}},computed:{meta:function(){if("string"==typeof this.column||this.column instanceof String){var e=this.record;if(void 0===e)for(var t=this.$parent;t;){if(t.record){e=t.record;break}t=t.$parent}if(void 0===e)throw new TypeError("e-label: No data or record provided!");if(void 0===e.meta)throw new TypeError("e-label: Invalid record param: no meta property!");return e.meta[this.column]}if(void 0===this.column.dataType)throw new TypeError("e-label: Invalid column param!");return this.column}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"e-record",props:{record:{type:Object},styleClass:{type:String,default:"eRecord"}},render:function(e){if(void 0!==this.record)return e("div",{class:this.styleClass},this.$slots.default)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={functional:!0,name:"e-value",props:{column:{required:!0},record:{type:Object},data:{type:Object}},r ender:function(e,t){function n(e){var t=e.props.record;if(void 0===t)for(var n=e.parent;n;){if(n.record){t=n.record;break}n=n.$parent}if(void 0===t)throw new TypeError("e-input: No data or record provided!");if(void 0===t.meta)throw new TypeError("e-input: Invalid record param: no meta property!");if(void 0===t.data)throw new TypeError("e-input: Invalid record param: no data property!");return t}var r=function(e,t){if("string"==typeof e||e instanceof String)return n(t).meta[e];if(void 0===e.dataType)throw new TypeError("e-value: Invalid column param!");return e}(t.props.column,t),o=function(e,t){return void 0===t.props.data?n(t).data[e]:t.props.data[e]}(r.property,t);return r.options&&(o=r.options[o]),e("span",{class:"eVal"},o)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),o=n(21),a=n.n(o),s=n(18),i=n.n(s);t.default={name:"employeeDetail",components:{eRecord:a.a,eControl:i.a},props:{employeeId:{required:!0}},data:function(){return{employ eeRecord:void 0}},computed:{allowDelete:function(){return this.employeeRecord&&!this.employeeRecord.data._newRecord}},created:function(e){r.a.assertLoggedIn(this),0===this.employeeId?this.addNew():this.loadDetails()},methods:{addNew:function(){var e=this;r.a.debug("create employee record"),r.a.createEmployeeRecord(this.employeeId).done(function(t){return e.onLoadDone(t)}).fail(function(t){return e.$parent.handleError(t,"/employeeList")})},loadDetails:function(){var e=this;r.a.debug("load employee record"),r.a.readEmployeeRecord(this.employeeId).done(function(t){return e.onLoadDone(t)}).fail(function(t){return e.$parent.handleError(t,"/employeeList")})},doSave:function(e){var t=this;this.$parent.clearMessages(),r.a.debug("load employee record"),r.a.updateEmployee(this.employeeRecord.data).done(function(e){return t.onUpdateDone(e)}).fail(function(e){return t.$parent.handleError(e)})},doDelete:function(e){var t=this;confirm("Do you really want to delete this employee?")&&(this.$parent. clearMessages(),r.a.debug("load employee record"),r.a.deleteEmployee(this.employeeId).done(function(e){return t.onUpdateDone(e)}).fail(function(e){return t.$parent.handleError(e,"/employeeList")}))},doReturnToList:function(e){this.$router.push("/employeeList")},onLoadDone:function(e){this.employeeRecord=e},onUpdateDone:function(e){r.a.debug("employee record successfully updated"),this.$router.push("/employeeList")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(11),o=n.n(r),a=n(2),s=n(21),i=n.n(s),l=n(18),u=n.n(l),c=n(19),d=n.n(c),p=n(20),m=n.n(p),f=n(22),v=n.n(f);t.default={name:"employeeList",components:{eRecord:i.a,eControl:u.a,eInput:d.a,eLabel:m.a,eValue:v.a},data:function(){return{filter:void 0,searchDone:!1,employeeList:void 0}},computed:{meta:function(){return this.employeeList.meta}},created:function(){var e=this;a.a.assertLoggedIn(this),this.$parent.employeeFilter?(this.filter=this.$parent.employeeFilter,this.doSearch()):a.a.getEmp loyeeFilter().done(function(t){return e.initSearch(t)})},methods:{initSearch:function(e){this.filter=e,this.searchDone=!1,this.employeeList=void 0},doReset:function(){var e=this;a.a.debug("resetting search filter"),a.a.getEmployeeFilter().done(function(t){return e.initSearch(t)}),this.$parent.employeeFilter=void 0},doSearch:function(){var e=this;a.a.debug("load employee list"),a.a.findEmployees(this.filter.data).done(function(t){return e.onSearchComplete(t)})},doAddNew:function(){this.$router.push("/employeeDetail/0")},onSearchComplete:function(e){this.employeeList=e,this.searchDone=!0,this.$parent.employeeFilter={meta:this.filter.meta,data:o()({},this.filter.data)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default={name:"userLogin",data:function(){return{username:"",password:""}},methods:{login:function(){var e=this;r.a.login(this.username,this.password).done(function(){return e.$parent.onLoginComplete()}).fail(function(t){return e.$parent.handleError(t)})}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},function(e,t){},function(e,t){},,,,function(e,t,n){var r=n(0)(n(32),n(81),null,null,null);e.exports=r.exports},function(e,t,n){function r(e){n(71)}var o=n(0)(n(33),n(80),r,"data-v-007c8fce",null);e.exports=o.exports},function(e,t,n){function r(e){n(73)}var o=n(0)(n(34),n(85),r,"data-v-7b324c0c",null);e.exports=o.exports},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"page-content"},[n("h1",[e._v("Employee-List")]),e._v(" "),n("e-record",{attrs:{styleClass:"formPanel",record:e.filter}},[n("table",{staticClass:"inputForm"},[n("tr",[n("e-control",{attrs:{column:"firstName"}}),e._v(" "),n("e-control",{attrs:{column:"lastName"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"departmentId"}}),e._v(" "),n("e-control",{attrs:{column:"gender"}})],1),e._v(" "),n("tr",{staticClass:"formButtonRow"},[n("td"),e._v(" "),n("td",{staticClass :"buttonBar",attrs:{colspan:"3"}},[n("button",{attrs:{disabled:!e.searchDone},on:{click:function(t){e.doReset()}}},[e._v("Search reset")]),e._v(" "),n("button",{on:{click:function(t){e.doSearch()}}},[e._v("Search")])])])])]),e._v(" "),e.searchDone?n("div",{staticClass:"searchResult"},[n("h1",[e._v("Search found "+e._s(e.employeeList.data.length)+" Employees")]),e._v(" "),n("table",{staticClass:"employeeList"},[e._m(0),e._v(" "),n("thead",[n("tr",[n("th",[e._v("ID")]),e._v(" "),n("th",[n("e-label",{attrs:{column:e.meta.name}})],1),e._v(" "),n("th",[n("e-label",{attrs:{column:e.meta.department}})],1),e._v(" "),n("th",[n("e-label",{attrs:{column:e.meta.gender}})],1),e._v(" "),n("th",[n("e-label",{attrs:{column:e.meta.dateOfBirth}})],1),e._v(" "),n("th",[e._v("Retired")])])]),e._v(" "),n("tbody",[e._l(e.employeeList.data,function(t,r){return[n("tr",{key:r,class:[r%2==0?"row-even":"row-odd"]},[n("td",[e._v(e._s(t.employeeId))]),e._v(" "),n("td",[n("router-link",{staticClass:"eLink",attrs :{to:{path:"/employeeDetail/"+t.employeeId}}},[n("e-value",{attrs:{column:e.meta.name,data:t}})],1)],1),e._v(" "),n("td",[n("e-value",{attrs:{data:t,column:e.meta.department}})],1),e._v(" "),n("td",[n("e-value",{attrs:{data:t,column:e.meta.gender}})],1),e._v(" "),n("td",[n("e-value",{attrs:{data:t,column:e.meta.dateOfBirth}})],1),e._v(" "),n("td",[n("e-value",{attrs:{data:t,column:e.meta.retired}})],1)])]})],2)])]):e._e(),e._v(" "),n("div",{staticClass:"buttonBar"},[n("button",{on:{click:function(t){e.$parent.doLogout()}}},[e._v("Logout")]),e._v(" "),n("button",{on:{click:function(t){e.doAddNew()}}},[e._v("Add new employee")])])],1)},staticRenderFns:[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("colgroup",[n("col",{staticClass:"col-id"}),e._v(" "),n("col",{staticClass:"col-name"}),e._v(" "),n("col",{staticClass:"col-department"}),e._v(" "),n("col",{staticClass:"col-gender"}),e._v(" "),n("col",{staticClass:"col-dateOfBirth"}),e._v(" "),n("col",{staticClass:"col-R etired"})])}]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"page-content"},[n("h1",[e._v("Employee-Details")]),e._v(" "),n("e-record",{attrs:{styleClass:"formPanel",record:e.employeeRecord}},[n("table",{staticClass:"inputForm",staticStyle:{width:"400px"}},[n("colgroup",[n("col",{attrs:{width:"120px"}}),e._v(" "),n("col")]),e._v(" "),n("tr",[n("e-control",{attrs:{column:"salutation"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"firstName"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"lastName"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"dateOfBirth",format:"[yyyy-MM-dd]"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"departmentId"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"gender"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"phoneNumber"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:"email"}})],1),e._v(" "),n("tr",[n("e-control",{attrs:{column:" retired"}})],1)])]),e._v(" "),n("div",{staticClass:"buttonBar"},[n("button",{on:{click:function(t){e.doReturnToList(t)}}},[e._v("Back")]),e._v(" "),e.allowDelete?n("button",{on:{click:function(t){e.doDelete(t)}}},[e._v("Delete")]):e._e(),e._v(" "),n("button",{on:{click:function(t){e.doSave(t)}}},[e._v("Save")])])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("div",{staticClass:"titleDiv"},[n("span",[e._v("Employee Management Application")]),e._v(" "),this.isLoggedIn()?n("button",{on:{click:e.doLogout}},[e._v("Logout")]):e._e()]),e._v(" "),e.messages?n("div",{attrs:{id:"messages"}},[n("ul",[e._l(e.messages,function(t){return[n("li",[e._v(e._s(t))])]})],2)]):e._e(),e._v(" "),n("router-view")],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"eInpWrap"},[e.meta.readOnly?[n("e-value",{attrs: {column:e.meta,data:e._recordData}})]:"select"===e.meta.controlType?[n("select",{class:e.styleClass("eSelect",e.meta),attrs:{id:"CTL_"+e.meta.name,name:e.meta.name,disabled:e.meta.disabled},on:{change:function(t){e.updateData(e.inputValue(t))}}},[!1!==e.meta.required&&!e.isValueEqualTo(null)||void 0!==e.meta.options[""]?e._e():[n("option",{attrs:{value:""},domProps:{selected:e.isValueEqualTo(null)}})],e._v(" "),e._l(e.meta.options,function(t,r){return[n("option",{domProps:{value:r,selected:e.isValueEqualTo(r)}},[e._v(e._s(t))])]})],2)]:"checkbox"===e.meta.controlType?[n("input",{class:e.styleClass("eCheckbox",e.meta),attrs:{id:"CTL_"+e.meta.name,name:e.meta.name,lang:"en",type:"checkbox",readonly:e.meta.disabled},domProps:{checked:e.dataValue},on:{input:function(t){e.updateData(e.checkboxValue(t))}}})]:[n("input",{class:e.styleClass("eInpText",e.meta),attrs:{id:"CTL_"+e.meta.name,name:e.meta.name,lang:"en",type:"text",readonly:e.meta.disabled,maxlength:e.meta.maxLength},domProps:{va lue:e.dataValue},on:{input:function(t){e.updateData(e.inputValue(t))}}})]],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.forInput?n("label",{staticClass:"eLabel",attrs:{for:"CTL_"+e.meta.name}},[e._v(e._s(e.meta.title)+":"),e.meta.required?n("span",{staticClass:"required"},[e._v("*")]):e._e()]):n("span",{staticClass:"eLabel"},[e._v(e._s(e.meta.title))])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"page-content"},[n("form",{attrs:{id:"loginForm",name:"loginForm",enctype:"application/x-www-form-urlencoded"},on:{submit:function(t){return t.preventDefault(),e.login(t)}}},[n("p",[e._v("Hint: enter any non null username and password.")]),e._v(" "),n("div",{staticClass:"formPanel"},[n("table",{staticClass:"inputForm"},[n("tr",{staticClass:"formButtonRow"},[e._m(0),e._v(" "),n("td",{staticClass:"eCtlInput"},[n("input",{di rectives:[{name:"model",rawName:"v-model",value:e.username,expression:"username"}],attrs:{id:"inputUsername",name:"username",type:"text",tabindex:"1"},domProps:{value:e.username},on:{input:function(t){t.target.composing||(e.username=t.target.value)}}})])]),e._v(" "),n("tr",{staticClass:"formButtonRow"},[e._m(1),e._v(" "),n("td",{staticClass:"eCtlInput"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],attrs:{id:"inputPassword",type:"password",placeholder:"Password",tabindex:"2"},domProps:{value:e.password},on:{input:function(t){t.target.composing||(e.password=t.target.value)}}})])]),e._v(" "),e._m(2)])])])])},staticRenderFns:[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("td",{staticClass:"eCtlLabel"},[n("label",{attrs:{for:"inputUsername"}},[e._v("User name")]),e._v(":")])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("td",{staticClass:"eCtlLabel"},[n("label",{attrs:{for:"inputPassword"}},[e._v ("Password")]),e._v(":")])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("tr",{staticClass:"formButtonRow"},[n("td"),e._v(" "),n("td",{staticClass:"buttonBar",attrs:{colspan:"3"}},[n("button",{attrs:{type:"submit"}},[e._v("Login")])])])}]}}],[25]); +//# sourceMappingURL=app.bc501c1e8b514ab4b2be.js.map \ No newline at end of file http://git-wip-us.apache.org/repos/asf/empire-db/blob/74bc0e11/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/manifest.dedad91e27787d615a8b.js ---------------------------------------------------------------------- diff --git a/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/manifest.dedad91e27787d615a8b.js b/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/manifest.dedad91e27787d615a8b.js new file mode 100644 index 0000000..4acba47 --- /dev/null +++ b/empire-db-examples/empire-db-example-vue/src/main/webapp/static/js/manifest.dedad91e27787d615a8b.js @@ -0,0 +1,2 @@ +!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,i){for(var u,a,f,s=0,l=[];s<t.length;s++)a=t[s],o[a]&&l.push(o[a][0]),o[a]=0;for(u in c)Object.prototype.hasOwnProperty.call(c,u)&&(e[u]=c[u]);for(r&&r(t,c,i);l.length;)l.shift()();if(i)for(s=0;s<i.length;s++)f=n(n.s=i[s]);return f};var t={},o={2:0};n.e=function(e){function r(){u.onerror=u.onload=null,clearTimeout(a);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var i=document.getElementsByTagName("head")[0],u=document.createElement("script");u.type="text/javascript",u.charset="utf-8",u.async=!0,u.timeout=12e4,n.nc&&u.setAttribute("nonce",n.nc),u.src=n.p+"static/js/"+e+"."+{0:"797030c921ced786bb0a",1:"bc501c1e8b514ab4b2 be"}[e]+".js";var a=setTimeout(r,12e4);return u.onerror=u.onload=r,i.appendChild(u),c},n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n.oe=function(e){throw console.error(e),e}}([]); +//# sourceMappingURL=manifest.dedad91e27787d615a8b.js.map \ No newline at end of file
