Add browser icons. Currently requires stf-browser-db to be npm linked to work.

This commit is contained in:
Simo Kinnunen
2014-05-08 18:58:13 +09:00
parent 76b9555f4a
commit 0c24cb7ec6
7 changed files with 68 additions and 31 deletions

View File

@@ -22,6 +22,8 @@ var datautil = require('../util/datautil')
var auth = require('../middleware/auth')
var webpack = require('../middleware/webpack')
var deviceIconMiddleware = require('../middleware/deviceicons')
var browserIconMiddleware = require('../middleware/browsericons')
module.exports = function(options) {
var log = logger.createLogger('app')
@@ -55,7 +57,8 @@ module.exports = function(options) {
app.use('/static/bower_components',
express.static(pathutil.resource('bower_components')))
app.use('/static/data', express.static(pathutil.resource('data')))
app.use('/static/devices', datautil.middleware())
app.use('/static/browsers', browserIconMiddleware())
app.use('/static/devices', deviceIconMiddleware())
app.use('/static', express.static(pathutil.resource('app')))
app.use(express.favicon(pathutil.resource(
@@ -347,10 +350,10 @@ module.exports = function(options) {
.on(wire.DeviceBrowserMessage, function(channel, message) {
var serial = message.serial
delete message.serial
socket.emit('device.change', {
socket.emit('device.change', datautil.applyBrowsers({
serial: serial
, browser: message
})
}))
})
.on(wire.ConnectivityEvent, function(channel, message) {
var serial = message.serial