ff-stream-web

git clone git://archive.git.mtrnord.blog/MTRNord/ff-stream-web.git
Log | Files | Refs | README | LICENSE

commit 6372b3dcf55f1d3e9528a4fbdc6ac7e968c4cd76
parent 672a1ce9fe4a82ac37036beb8193e4f721000f70
Author: Konstantin Tarkus <hello@tarkus.me>
Date:   Wed,  1 Apr 2015 09:38:01 +0300

Integrate FastClick to improve tap response on mobiles

Diffstat:
Mpackage.json | 5+++--
Msrc/app.js | 7+++----
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/package.json b/package.json @@ -14,6 +14,7 @@ "bootstrap": "3.3.4", "eventemitter3": "0.1.6", "express": "4.12.3", + "fastclick": "1.0.6", "flux": "2.0.1", "front-matter": "1.0.0", "jade": "1.9.2", @@ -25,8 +26,8 @@ "autoprefixer-loader": "^1.2.0", "babel-core": "^4.7.16", "babel-eslint": "^2.0.2", - "babel-loader": "^4.2.0", - "browser-sync": "^2.5.0", + "babel-loader": "^4.3.0", + "browser-sync": "^2.5.2", "css-loader": "^0.9.1", "del": "^1.1.1", "eslint": "^0.18.0", diff --git a/src/app.js b/src/app.js @@ -11,6 +11,7 @@ import 'babel/polyfill'; import React from 'react/addons'; +import FastClick from 'fastclick'; import emptyFunction from 'react/lib/emptyFunction'; import App from './components/App'; import Dispatcher from './core/Dispatcher'; @@ -62,8 +63,6 @@ Promise.all([ } else { window.attachEvent('onload', resolve); } - }), - new Promise((resolve) => { - AppActions.loadPage(path, resolve); - }) + }).then(() => FastClick.attach(document.body)), + new Promise((resolve) => AppActions.loadPage(path, resolve)) ]).then(run);