From a2be0d4e25cf032daabd3b4778a6d542552ee5a0 Mon Sep 17 00:00:00 2001 From: Arpad Csanyi Date: Sat, 16 Apr 2016 21:10:18 +0200 Subject: [PATCH 1/8] Add first batch of icons for being able to work on the sprite. #27 --- images/icons/kbd__media--mute.svg | 6 ++++++ images/icons/kbd__media--next.svg | 6 ++++++ images/icons/kbd__media--pause.svg | 6 ++++++ images/icons/kbd__media--play.svg | 6 ++++++ images/icons/kbd__media--prev.svg | 6 ++++++ images/icons/kbd__media--vol-up.svg | 7 +++++++ images/icons/kbd__media.svg | 6 ++++++ images/icons/kbd__mouse.svg | 6 ++++++ images/icons/kdb__media--vol-down.svg | 7 +++++++ 9 files changed, 56 insertions(+) create mode 100755 images/icons/kbd__media--mute.svg create mode 100755 images/icons/kbd__media--next.svg create mode 100755 images/icons/kbd__media--pause.svg create mode 100755 images/icons/kbd__media--play.svg create mode 100755 images/icons/kbd__media--prev.svg create mode 100755 images/icons/kbd__media--vol-up.svg create mode 100755 images/icons/kbd__media.svg create mode 100755 images/icons/kbd__mouse.svg create mode 100755 images/icons/kdb__media--vol-down.svg diff --git a/images/icons/kbd__media--mute.svg b/images/icons/kbd__media--mute.svg new file mode 100755 index 00000000..cdbaecee --- /dev/null +++ b/images/icons/kbd__media--mute.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/kbd__media--next.svg b/images/icons/kbd__media--next.svg new file mode 100755 index 00000000..b686de64 --- /dev/null +++ b/images/icons/kbd__media--next.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/kbd__media--pause.svg b/images/icons/kbd__media--pause.svg new file mode 100755 index 00000000..3c2bbb06 --- /dev/null +++ b/images/icons/kbd__media--pause.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/kbd__media--play.svg b/images/icons/kbd__media--play.svg new file mode 100755 index 00000000..273db2c5 --- /dev/null +++ b/images/icons/kbd__media--play.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/kbd__media--prev.svg b/images/icons/kbd__media--prev.svg new file mode 100755 index 00000000..01a2f389 --- /dev/null +++ b/images/icons/kbd__media--prev.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/kbd__media--vol-up.svg b/images/icons/kbd__media--vol-up.svg new file mode 100755 index 00000000..a8364fd7 --- /dev/null +++ b/images/icons/kbd__media--vol-up.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/icons/kbd__media.svg b/images/icons/kbd__media.svg new file mode 100755 index 00000000..187e863f --- /dev/null +++ b/images/icons/kbd__media.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/kbd__mouse.svg b/images/icons/kbd__mouse.svg new file mode 100755 index 00000000..4aa2de4c --- /dev/null +++ b/images/icons/kbd__mouse.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/kdb__media--vol-down.svg b/images/icons/kdb__media--vol-down.svg new file mode 100755 index 00000000..857ca6f4 --- /dev/null +++ b/images/icons/kdb__media--vol-down.svg @@ -0,0 +1,7 @@ + + + + + + + From 86785182a6b24c84cfb9e89dba2270b59ee348e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3zsef=20Farkas?= Date: Sat, 16 Apr 2016 21:36:27 +0200 Subject: [PATCH 2/8] Add svg sprite generator for icons. --- package.json | 1 + webpack.config.js | 22 +++++++++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c92972a9..28bee2c0 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "typings": "^0.7.12", "webpack": "^1.13.0", "webpack-dev-server": "^1.14.1", + "webpack-svgstore-plugin": "^2.1.5", "xml-loader": "^1.1.0", "yargs": "^4.2.0", "zone.js": "^0.6.11" diff --git a/webpack.config.js b/webpack.config.js index 9b563645..666ce548 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,4 +1,5 @@ // var webpack = require("webpack"); +var SvgStore = require('webpack-svgstore-plugin'); module.exports = { entry: ['reflect-metadata', 'zone.js', 'es6-shim', "./src/boot.ts"], @@ -21,9 +22,24 @@ module.exports = { loaders: [ { test: /\.ts$/, loader: 'ts-loader', exclude: /node_modules/ } ] - }/*, + }, plugins: [ - new webpack.optimize.UglifyJsPlugin({ minimize: true }) - ]*/ + // new webpack.optimize.UglifyJsPlugin({ minimize: true }) + new SvgStore( + [ + 'images/icons/**/*.svg' + ], + './', + { + name: 'compiled_sprite.svg', + chunk: 'app', + svgoOptions: { + plugins: [ + { removeTitle: true } + ] + } + } + ) + ] } \ No newline at end of file From b6174c83337f85c32e93f488a1107103a430a0ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B3zsef=20Farkas?= Date: Sat, 16 Apr 2016 21:38:34 +0200 Subject: [PATCH 3/8] Rename bundle folder to build. --- .gitignore | 2 +- index.html | 2 +- webpack.config.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 746b791e..734bd982 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ node_modules typings .vscode -bundle +build diff --git a/index.html b/index.html index 86cd12d0..558467b0 100644 --- a/index.html +++ b/index.html @@ -166,7 +166,7 @@ - +