diff --git a/public/index.html b/public/index.container.html similarity index 100% rename from public/index.html rename to public/index.container.html diff --git a/public/index.shocklink.html b/public/index.shocklink.html new file mode 100644 index 0000000..55f1c51 --- /dev/null +++ b/public/index.shocklink.html @@ -0,0 +1,21 @@ + + + + + + + ShockLink + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index ab845a1..547a35f 100644 --- a/src/main.js +++ b/src/main.js @@ -4,11 +4,39 @@ global.env = { }; require("@/globals/config/config." + process.env.TARGET_ENV + ".js"); +document.title = config.apiUrl + '1/' + require("@/js/utils.js"); + import "bootstrap/scss/bootstrap.scss"; +import 'bootstrap/dist/css/bootstrap.css' +import 'bootstrap-vue-next/dist/bootstrap-vue-next.css' +import 'normalize.css'; +import 'toastr/build/toastr.css'; +import "@fontsource/poppins"; +import "./App.scss"; +import 'sweetalert2/dist/sweetalert2.min.css'; +import '@imengyu/vue3-context-menu/lib/vue3-context-menu.css' + +import * as Sentry from "@sentry/vue"; + +import { dom, library } from '@fortawesome/fontawesome-svg-core'; + import ApiCall from '/src/js/ApiCall'; +import App from '@/App'; +import BootstrapVueNext from 'bootstrap-vue-next' +import ContextMenu from '@imengyu/vue3-context-menu' +import Footer from '@/Footer'; +import VueSweetalert2 from 'vue-sweetalert2'; +import {createApp} from 'vue'; +import { fab } from '@fortawesome/free-brands-svg-icons'; +import { far } from '@fortawesome/free-regular-svg-icons'; +import { fas } from '@fortawesome/free-solid-svg-icons'; +import jQuery from 'jquery'; +import mitt from 'mitt'; +import router from '@/router'; +import storeA from '@/store'; import toastr from 'toastr'; -import * as Sentry from "@sentry/vue"; toastr.options = { "positionClass": "toast-bottom-right" @@ -16,34 +44,12 @@ toastr.options = { global.toastr = toastr; global.apiCall = ApiCall; -import jQuery from 'jquery'; global.jQuery = jQuery; global.$ = jQuery; -import {createApp} from 'vue'; -import 'bootstrap/dist/css/bootstrap.css' -import 'bootstrap-vue-next/dist/bootstrap-vue-next.css' -import 'normalize.css'; -import 'toastr/build/toastr.css'; -import "@fontsource/poppins"; -import "./App.scss"; -import 'sweetalert2/dist/sweetalert2.min.css'; -import App from '@/App'; -import Footer from '@/Footer'; -import router from '@/router'; -import storeA from '@/store'; -import mitt from 'mitt'; -import BootstrapVueNext from 'bootstrap-vue-next' -import VueSweetalert2 from 'vue-sweetalert2'; -import '@imengyu/vue3-context-menu/lib/vue3-context-menu.css' -import ContextMenu from '@imengyu/vue3-context-menu' -import { library, dom } from '@fortawesome/fontawesome-svg-core'; -import { fas } from '@fortawesome/free-solid-svg-icons'; -import { far } from '@fortawesome/free-regular-svg-icons'; -import { fab } from '@fortawesome/free-brands-svg-icons'; library.add(fas, far, fab); dom.watch(); diff --git a/webpack.config.js b/webpack.config.js index 1112e20..49afb35 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -79,7 +79,7 @@ module.exports = (env) => { chunkFilename: "[name].[contenthash:8].css", }), new HtmlWebpackPlugin({ - template: path.resolve(__dirname, "public", "index.html"), + template: path.resolve(__dirname, "public", `index.${targetEnv === 'container' ? 'container' : 'shocklink'}.html`), favicon: "./public/favicon.ico", inject: true }),