fix(webui): remove CDN usage for icons and fonts

replace with locally installed packages

closes #45
This commit is contained in:
Gauthier Roebroeck 2020-01-01 16:55:34 +08:00
parent 0254d7d867
commit c88a27c10a
4 changed files with 16 additions and 2 deletions

View file

@ -1857,6 +1857,12 @@
"postcss": "^7.0.0"
}
},
"@mdi/font": {
"version": "4.7.95",
"resolved": "https://registry.npmjs.org/@mdi/font/-/font-4.7.95.tgz",
"integrity": "sha512-/SWooHIFz2dXkQJk3VhEXSbBplOU1lIkGSELAmw0peFEgR8KPqyM//M3vD8WDZETuEOSRVhVqLevP3okrsM5dw==",
"dev": true
},
"@mrmlnc/readdir-enhanced": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@ -15450,6 +15456,12 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
"dev": true
},
"typeface-roboto": {
"version": "0.0.75",
"resolved": "https://registry.npmjs.org/typeface-roboto/-/typeface-roboto-0.0.75.tgz",
"integrity": "sha512-VrR/IiH00Z1tFP4vDGfwZ1esNqTiDMchBEXYY9kilT6wRGgFoCAlgkEUMHb1E3mB0FsfZhv756IF0+R+SFPfdg==",
"dev": true
},
"typescript": {
"version": "3.7.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.4.tgz",

View file

@ -24,6 +24,7 @@
"vuex-router-sync": "^5.0.0"
},
"devDependencies": {
"@mdi/font": "^4.7.95",
"@types/jest": "^23.1.4",
"@types/lodash": "^4.14.149",
"@types/vuelidate": "^0.7.9",
@ -42,6 +43,7 @@
"sass": "^1.24.0",
"sass-loader": "^7.1.0",
"ts-jest": "^23.0.0",
"typeface-roboto": "0.0.75",
"typescript": "^3.7.4",
"vue-cli-plugin-vuetify": "^0.6.3",
"vue-template-compiler": "^2.6.11",

View file

@ -6,8 +6,6 @@
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title>Komga</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
</head>
<body>
<noscript>

View file

@ -1,3 +1,5 @@
import '@mdi/font/css/materialdesignicons.css'
import 'typeface-roboto/index.css'
import Vue from 'vue'
import Vuetify from 'vuetify/lib'