# HG changeset patch # User Thomas Junk # Date 1546857162 -3600 # Node ID b38a71d1c08a7d9b1cbeff8735c1280104d55e84 # Parent ad5e1cddaa09da77d58ee5739bcdf5872ddd59d6 Backed out changeset 5af8c82c3d21 diff -r ad5e1cddaa09 -r b38a71d1c08a client/src/main.js --- a/client/src/main.js Fri Jan 04 13:41:07 2019 +0100 +++ b/client/src/main.js Mon Jan 07 11:32:42 2019 +0100 @@ -26,12 +26,111 @@ import "../node_modules/ol/ol.css"; import "../node_modules/highlight.js/styles/paraiso-dark.css"; import "../node_modules/vue-snotify/styles/material.css"; +import VTooltip from "v-tooltip"; +import { library } from "@fortawesome/fontawesome-svg-core"; +import { + faAngleDown, + faAngleLeft, + faAngleRight, + faAngleUp, + faBars, + faBook, + faChartArea, + faCheck, + faCity, + faClipboardCheck, + faClock, + faCloudUploadAlt, + faCopy, + faDrawPolygon, + faExclamationTriangle, + faEye, + faEyeSlash, + faFilePdf, + faFolderPlus, + faInfo, + faLayerGroup, + faMapMarkedAlt, + faMinus, + faPaperPlane, + faPencilAlt, + faPlay, + faPlus, + faPowerOff, + faRuler, + faSearch, + faShip, + faSortAmountDown, + faSortAmountUp, + faSpinner, + faStar, + faTasks, + faTimes, + faTrash, + faUpload, + faUser, + faUsersCog, + faWater, + faWrench +} from "@fortawesome/free-solid-svg-icons"; +import { faAdn } from "@fortawesome/free-brands-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; import VueClipboard from "vue-clipboard2"; +library.add( + faAdn, + faAngleDown, + faAngleLeft, + faAngleRight, + faAngleUp, + faBars, + faBook, + faChartArea, + faCheck, + faCity, + faClipboardCheck, + faClock, + faCloudUploadAlt, + faCopy, + faDrawPolygon, + faExclamationTriangle, + faEye, + faEyeSlash, + faFilePdf, + faFolderPlus, + faInfo, + faLayerGroup, + faMapMarkedAlt, + faMinus, + faPaperPlane, + faPencilAlt, + faPlay, + faPlus, + faPowerOff, + faRuler, + faSearch, + faShip, + faSortAmountDown, + faSortAmountUp, + faSpinner, + faStar, + faTasks, + faTimes, + faTrash, + faUpload, + faUser, + faUsersCog, + faWater, + faWrench +); import ToggleButton from "vue-js-toggle-button"; Vue.use(ToggleButton); +Vue.component("font-awesome-icon", FontAwesomeIcon); + +Vue.use(VTooltip); + const options = { toast: { position: SnotifyPosition.centerBottom @@ -75,13 +174,11 @@ }); Vue.config.productionTip = false; -let app; -import("./fontawesome").then(() => { - app = new Vue({ - router, - store, - render: h => h(App) - }).$mount("#app"); -}); + +const app = new Vue({ + router, + store, + render: h => h(App) +}).$mount("#app"); export default app;