From 7266f08048f5d1d7dbd6c3dd2b24c579ba38174f Mon Sep 17 00:00:00 2001 From: Quique Fernandez Date: Thu, 22 Dec 2016 16:45:02 +0100 Subject: [PATCH 1/3] Fix fonts on webpack --- .../Client/modules/app.component.html | 62 +++++++++---------- .../Client/modules/app.component.scss | 7 +-- .../config/webpack.config.js | 6 +- .../eShopOnContainers.WebSPA/package.json | 6 +- 4 files changed, 40 insertions(+), 41 deletions(-) diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.html b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.html index 8bf2ffeb1..eceebb0c5 100644 --- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.html +++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.html @@ -1,41 +1,41 @@ - + - - + + - - - + + \ No newline at end of file diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss index f3436abe6..ef869deff 100644 --- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss +++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss @@ -12,14 +12,9 @@ src: url("../fonts/Montserrat-Bold.eot?") format("eot"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.svg#Montserrat") format("svg") } -body { - padding-top: 80px; - /*padding-bottom: 20px;*/ +.app { font-family: Montserrat,sans-serif; - min-width:480px; -} -.app { &-footer { padding-top: 40px; padding-bottom: 40px; diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js b/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js index 5fae32287..78ef65c21 100644 --- a/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js +++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js @@ -6,6 +6,7 @@ var extractCSS = new ExtractTextPlugin('styles.css'); var ForkCheckerPlugin = require('awesome-typescript-loader').ForkCheckerPlugin; var devConfig = require('./webpack.config.dev'); var prodConfig = require('./webpack.config.prod'); +var CopyWebpackPlugin = require('copy-webpack-plugin'); var isDevelopment = process.env.ASPNETCORE_ENVIRONMENT === 'Development'; console.log("==========Dev Mode = " + isDevelopment + " ============" ) @@ -74,6 +75,9 @@ module.exports = merge({ 'process.env': { 'ENV': JSON.stringify(process.env.ASPNETCORE_ENVIRONMENT) } - }) + }), + new CopyWebpackPlugin([ + { from: 'Client/fonts', to: 'fonts' } + ]) ] }, isDevelopment ? devConfig : prodConfig); diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json b/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json index 0f445172c..3103d578e 100644 --- a/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json +++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json @@ -8,7 +8,7 @@ "angular2", "webpack2", "typescript2", - "bootstrap4", + "bootstrap4", "docker" ], "author": { @@ -71,11 +71,11 @@ "@types/source-map": "0.1.28", "@types/uglify-js": "2.6.28", "@types/webpack": "1.12.35", - "angular2-template-loader": "0.6.0", "angular2-router-loader": "0.3.4", + "angular2-template-loader": "0.6.0", "awesome-typescript-loader": "2.2.4", "codelyzer": "1.0.0-beta.3", - "copy-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^4.0.1", "css": "2.2.1", "css-loader": "0.25.0", "es6-promise": "3.2.1", From d1abd9da368a6f89da69f21c165d105807873fa7 Mon Sep 17 00:00:00 2001 From: Quique Fernandez Date: Thu, 22 Dec 2016 17:16:59 +0100 Subject: [PATCH 2/3] Fix fonts loader --- .../Client/modules/app.component.scss | 4 ++-- .../Client/modules/basket/basket.component.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss index ef869deff..7433920b1 100644 --- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss +++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/app.component.scss @@ -3,13 +3,13 @@ @font-face { font-family: Montserrat; font-weight: 400; - src: url("../fonts/Montserrat-Regular.eot?") format("eot"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.svg#Montserrat") format("svg") + src: url("../dist/fonts/Montserrat-Regular.eot?") format("eot"),url("../dist/fonts/Montserrat-Regular.woff") format("woff"),url("../dist/fonts/Montserrat-Regular.ttf") format("truetype"),url("../dist/fonts/Montserrat-Regular.svg#Montserrat") format("svg") } @font-face { font-family: Montserrat; font-weight: 700; - src: url("../fonts/Montserrat-Bold.eot?") format("eot"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.svg#Montserrat") format("svg") + src: url("../dist/fonts/Montserrat-Bold.eot?") format("eot"),url("../dist/fonts/Montserrat-Bold.woff") format("woff"),url("../dist/fonts/Montserrat-Bold.ttf") format("truetype"),url("../dist/fonts/Montserrat-Bold.svg#Montserrat") format("svg") } .app { diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/basket/basket.component.ts b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/basket/basket.component.ts index 9377bede3..41818fb2b 100644 --- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/basket/basket.component.ts +++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/basket/basket.component.ts @@ -5,7 +5,7 @@ import { IBasket } from '../shared/models/basket.model'; import { IBasketItem } from '../shared/models/basketItem.model'; @Component({ - selector: 'esh-basket', + selector: 'esh-basket .esh-basket', styleUrls: ['./basket.component.scss'], templateUrl: './basket.component.html' }) From 5466f58252d72e6e29fd7a9d13a4aca472c88dbc Mon Sep 17 00:00:00 2001 From: Quique Fernandez Date: Thu, 22 Dec 2016 17:18:39 +0100 Subject: [PATCH 3/3] add catalog class on component --- .../Client/modules/catalog/catalog.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts index c953d23ed..e3e328aea 100644 --- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts +++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts @@ -8,7 +8,7 @@ import { IPager } from '../shared/models/pager.model'; import { BasketWrapperService} from '../shared/services/basket.wrapper.service'; @Component({ - selector: 'esh-catalog', + selector: 'esh-catalog .catalog', styleUrls: ['./catalog.component.scss'], templateUrl: './catalog.component.html' })