diff --git a/bower.json b/bower.json index 52ddd44..1b64b74 100644 --- a/bower.json +++ b/bower.json @@ -13,5 +13,6 @@ "tests" ], "dependencies": { + "font-awesome": "~4.2.0" } } diff --git a/gulpfile.coffee b/gulpfile.coffee index e49ee40..609f586 100644 --- a/gulpfile.coffee +++ b/gulpfile.coffee @@ -1,10 +1,13 @@ browserify = require 'browserify' chalk = require 'chalk' +concat = require 'gulp-concat' CSSmin = require 'gulp-minify-css' ecstatic = require 'ecstatic' +es = require 'event-stream' gulp = require 'gulp' gutil = require 'gulp-util' jade = require 'gulp-jade' +less = require 'gulp-less' livereload = require 'gulp-livereload' path = require 'path' prefix = require 'gulp-autoprefixer' @@ -27,11 +30,13 @@ config = watch: './src/jade/*.jade' destination: './public/' styles: - source: './src/stylus/style.styl' - watch: './src/stylus/*.styl' + source: './src/styles/style.styl' + icons: './src/styles/icons.less' + filename: 'style.css' + watch: './src/styles/*.*' destination: './public/css/' assets: - source: './src/assets/**/*.*' + source: ['./src/assets/**/*.*', './bower_components/font-awesome/fonts*/*.*'] watch: './src/assets/**/*.*' destination: './public/' @@ -68,11 +73,17 @@ gulp.task 'templates', -> pipeline gulp.task 'styles', -> + styles = gulp .src config.styles.source .pipe stylus 'include css': true + icons = gulp.src(config.styles.icons) + .pipe less() + + styles = es.merge(styles, icons) + .pipe concat config.styles.filename .on 'error', handleError .pipe prefix 'last 2 versions', 'Chrome 34', 'Firefox 28', 'iOS 7' diff --git a/package.json b/package.json index 3b9a798..97b5a97 100644 --- a/package.json +++ b/package.json @@ -29,9 +29,12 @@ "deamdify": "^0.1.1", "debowerify": "~0.9.1", "ecstatic": "~0.5.3", + "event-stream": "^3.2.1", "gulp": "~3.8.1", "gulp-autoprefixer": "1.0.1", + "gulp-concat": "^2.4.3", "gulp-jade": "~0.9.0", + "gulp-less": "^2.0.1", "gulp-livereload": "~2.1.0", "gulp-minify-css": "~0.3.5", "gulp-streamify": "0.0.5", diff --git a/src/jade/index.jade b/src/jade/index.jade index 19fc407..7be16bc 100644 --- a/src/jade/index.jade +++ b/src/jade/index.jade @@ -21,7 +21,12 @@ html h3 Liity mukaan .footer - a(href='https://koodiklinikka.slack.com') koodiklinikka.slack.com + + a(href='https://koodiklinikka.slack.com') + i.fa.fa-slack + + a(href='https://github.com/koodiklinikka/koodiklinikka.fi') + i.fa.fa-github a(href='https://github.com/koodiklinikka/koodiklinikka.fi') img(style='position: absolute; top: 0; right: 0; border: 0;', src='https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67', alt='Fork me on GitHub', data-canonical-src='https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png') diff --git a/src/js/components/inviteForm.js b/src/js/components/inviteForm.js index 859c08e..e281a20 100644 --- a/src/js/components/inviteForm.js +++ b/src/js/components/inviteForm.js @@ -22,7 +22,7 @@ function render(props, state) { className={inputClasses} type='text' name='email' - placeholder='email' + placeholder='Email' value={state.email} onkeydown={props.onChange} />