From fb21622bfe3c4a7493de7978647243b3e3ec8ee0 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Thu, 19 Jan 2023 20:31:52 +0100 Subject: [PATCH] adding test page --- cookbook/templates/test.html | 11 ++++ vue/src/apps/TestView/TestView.vue | 39 +++++++++++++ vue/src/apps/TestView/main.js | 18 ++++++ vue/yarn.lock | 88 +++--------------------------- 4 files changed, 75 insertions(+), 81 deletions(-) create mode 100644 vue/src/apps/TestView/TestView.vue create mode 100644 vue/src/apps/TestView/main.js diff --git a/cookbook/templates/test.html b/cookbook/templates/test.html index f1c083de8..87aad3234 100644 --- a/cookbook/templates/test.html +++ b/cookbook/templates/test.html @@ -16,5 +16,16 @@ {% block script %} + {% if debug %} + + {% else %} + + {% endif %} + + + {% render_bundle 'test_view' %} {% endblock %} \ No newline at end of file diff --git a/vue/src/apps/TestView/TestView.vue b/vue/src/apps/TestView/TestView.vue new file mode 100644 index 000000000..115d1e1d2 --- /dev/null +++ b/vue/src/apps/TestView/TestView.vue @@ -0,0 +1,39 @@ + + + + + diff --git a/vue/src/apps/TestView/main.js b/vue/src/apps/TestView/main.js new file mode 100644 index 000000000..e49716ace --- /dev/null +++ b/vue/src/apps/TestView/main.js @@ -0,0 +1,18 @@ +import Vue from 'vue' +import App from './TestView.vue' +import i18n from '@/i18n' + +Vue.config.productionTip = false + +// TODO move this and other default stuff to centralized JS file (verify nothing breaks) +let publicPath = localStorage.STATIC_URL + 'vue/' +if (process.env.NODE_ENV === 'development') { + publicPath = 'http://localhost:8080/' +} +export default __webpack_public_path__ = publicPath // eslint-disable-line + + +new Vue({ + i18n, + render: h => h(App), +}).$mount('#app') diff --git a/vue/yarn.lock b/vue/yarn.lock index effea49b6..356b2a707 100644 --- a/vue/yarn.lock +++ b/vue/yarn.lock @@ -1871,21 +1871,6 @@ __metadata: languageName: node linkType: hard -"@kevinfaguiar/vue-twemoji-picker@npm:^5.7.4": - version: 5.7.4 - resolution: "@kevinfaguiar/vue-twemoji-picker@npm:5.7.4" - dependencies: - "@popperjs/core": ^2.4.0 - lodash.pick: ^4.4.0 - twemoji: ^13.0.0 - twitter-text: ^3.1.0 - vue-clickaway: ^2.2.2 - peerDependencies: - vue: ^2.6.11 - checksum: d48b9759f7a34dcb722a178b94ca9358852ecdfbf380ea07a64e80afd41be4bfc778199c726cd2a2caf1254730b2c1661f1bd88ec752fa02f38a1e89aa8c38b3 - languageName: node - linkType: hard - "@leichtgewicht/ip-codec@npm:^2.0.1": version: 2.0.4 resolution: "@leichtgewicht/ip-codec@npm:2.0.4" @@ -1978,7 +1963,7 @@ __metadata: languageName: node linkType: hard -"@popperjs/core@npm:^2.11.6, @popperjs/core@npm:^2.4.0": +"@popperjs/core@npm:^2.11.6": version: 2.11.6 resolution: "@popperjs/core@npm:2.11.6" checksum: 47fb328cec1924559d759b48235c78574f2d71a8a6c4c03edb6de5d7074078371633b91e39bbf3f901b32aa8af9b9d8f82834856d2f5737a23475036b16817f0 @@ -5368,9 +5353,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001332, caniuse-lite@npm:^1.0.30001335": - version: 1.0.30001344 - resolution: "caniuse-lite@npm:1.0.30001344" - checksum: 9dba66f796dc98632dced4c5d487d0fad219e137a27c634eec68520f2e598a613e3371b9207e15a078689a629128eca898793e37fc98841821ab481bddad51b9 + version: 1.0.30001446 + resolution: "caniuse-lite@npm:1.0.30001446" + checksum: b31a7e1837783afd7f3d4cb742689996c0a09d67394ddaa0609fd2bce00ceea65c448e25f91c03ba0f2d0e345b7e28fd5bc636c6760c949621a654c0effe74b5 languageName: node linkType: hard @@ -8079,7 +8064,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^8.0.1, fs-extra@npm:^8.1.0": +"fs-extra@npm:^8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" dependencies: @@ -10001,19 +9986,6 @@ __metadata: languageName: node linkType: hard -"jsonfile@npm:^5.0.0": - version: 5.0.0 - resolution: "jsonfile@npm:5.0.0" - dependencies: - graceful-fs: ^4.1.6 - universalify: ^0.1.2 - dependenciesMeta: - graceful-fs: - optional: true - checksum: e0ecff572dba34153a66e3a3bc5c6cb01a2c1d2cf4a2c19b6728dcfcab39d94be9cca4a0fc86a17ff2c815f2aeb43768ac75545780dbea4009433fdc32aa14d1 - languageName: node - linkType: hard - "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -10312,13 +10284,6 @@ __metadata: languageName: node linkType: hard -"lodash.pick@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.pick@npm:4.4.0" - checksum: 2c36cab7da6b999a20bd3373b40e31a3ef81fa264f34a6979c852c5bc8ac039379686b27380f0cb8e3781610844fafec6949c6fbbebc059c98f8fa8570e3675f - languageName: node - linkType: hard - "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" @@ -12631,7 +12596,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:1.4.1, punycode@npm:^1.2.4": +"punycode@npm:^1.2.4": version: 1.4.1 resolution: "punycode@npm:1.4.1" checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 @@ -14883,44 +14848,6 @@ __metadata: languageName: node linkType: hard -"twemoji-parser@npm:13.1.0": - version: 13.1.0 - resolution: "twemoji-parser@npm:13.1.0" - checksum: 8046ce003c03dd92d68c2648cfbfa39c659fca4f05c10da8d14957985dc3c0c680f3ecf2de8245dc1ddffedc5b2a675f2032053e1e77cc7474301a88fe192ad3 - languageName: node - linkType: hard - -"twemoji-parser@npm:^11.0.2": - version: 11.0.2 - resolution: "twemoji-parser@npm:11.0.2" - checksum: 79075c6512253f17713f236c4853dccdcc9c5a6c2d15b0109c02d684402a21ccdd80352e490cdf76072fe2c09c7c288e501ed41185ebef69df69fe355f9b7c37 - languageName: node - linkType: hard - -"twemoji@npm:^13.0.0": - version: 13.1.1 - resolution: "twemoji@npm:13.1.1" - dependencies: - fs-extra: ^8.0.1 - jsonfile: ^5.0.0 - twemoji-parser: 13.1.0 - universalify: ^0.1.2 - checksum: f60a8785ad6eb1a673c4f1bccb00a852ead13639db9f763c0e3e9dee6e3e67d88f1d2b481bcee34c35570ab060918b30b6ee68aa65ea1042ad35cd83212a102a - languageName: node - linkType: hard - -"twitter-text@npm:^3.1.0": - version: 3.1.0 - resolution: "twitter-text@npm:3.1.0" - dependencies: - "@babel/runtime": ^7.3.1 - core-js: ^2.5.0 - punycode: 1.4.1 - twemoji-parser: ^11.0.2 - checksum: 1ba9481f292bd34f7b73fbec60f7705061c1054a899f26e060d74dd473c9dbcad81247a1e25174c43c4a6c4f2957d1b46d55353bdcfc5e9c195ac07ee0e8631f - languageName: node - linkType: hard - "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -15148,7 +15075,7 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.1.0, universalify@npm:^0.1.2": +"universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff @@ -15582,7 +15509,6 @@ __metadata: "@babel/eslint-parser": ^7.19.1 "@emoji-mart/data": ^1.1.1 "@kazupon/vue-i18n-loader": ^0.5.0 - "@kevinfaguiar/vue-twemoji-picker": ^5.7.4 "@popperjs/core": ^2.11.6 "@riophae/vue-treeselect": ^0.4.0 "@typescript-eslint/eslint-plugin": ^4.33.0