diff --git a/mdot/mDotServer.censis/mDotServer.censis/.cfignore b/mdot/mDotServer.censis/mDotServer.censis/.cfignore
index 6bcbcef..9424a0e 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/.cfignore
+++ b/mdot/mDotServer.censis/mDotServer.censis/.cfignore
@@ -1,3 +1,7 @@
node_modules
/sql/
-/dist/
+/app/
+/.vs/
+/old_html/
+/server/
+/src/
diff --git a/mdot/mDotServer.censis/mDotServer.censis/.vs/HIE/v14/.suo b/mdot/mDotServer.censis/mDotServer.censis/.vs/HIE/v14/.suo
index 40615a7..8c8e1f5 100644
Binary files a/mdot/mDotServer.censis/mDotServer.censis/.vs/HIE/v14/.suo and b/mdot/mDotServer.censis/mDotServer.censis/.vs/HIE/v14/.suo differ
diff --git a/mdot/mDotServer.censis/mDotServer.censis/HIE.sln b/mdot/mDotServer.censis/mDotServer.censis/HIE.sln
index cac7c9e..bb603ac 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/HIE.sln
+++ b/mdot/mDotServer.censis/mDotServer.censis/HIE.sln
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "HIE(1)", "..\HIE", "{272EFB2D-871A-406F-8462-AF9CFE10C6A7}"
+Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "HIE(1)", ".", "{272EFB2D-871A-406F-8462-AF9CFE10C6A7}"
ProjectSection(WebsiteProperties) = preProject
TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
Debug.AspNetCompiler.VirtualPath = "/localhost_49439"
diff --git a/mdot/mDotServer.censis/mDotServer.censis/app.js b/mdot/mDotServer.censis/mDotServer.censis/app.js
index ddd8ad9..d53cc76 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/app.js
+++ b/mdot/mDotServer.censis/mDotServer.censis/app.js
@@ -5,11 +5,11 @@
var express = require('express');
var path = require('path');
var server = require('http').createServer();
-var url = require('url');
var ejs = require('ejs');
var morgan = require('morgan');
var cookieparser = require('cookie-parser');
var session = require('express-session');
+var sessionLW = require('express-session-lw');
var methodoverride = require('method-override');
var bodyparser = require('body-parser');
var errorhandler = require('errorhandler');
@@ -23,31 +23,10 @@ var busEmitter = new Events.EventEmitter();
var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer({ server: server });
-//var SocketHandler = require('./lib/sockethandler');
var SocketHandler = require('./lib/wshandlerv2');
-console.log('Pre New SocketHandler');
var webSocket = new SocketHandler(busEmitter, wss);
-/*
-wss.on('connection', function connection(ws) {
- var location = url.parse(ws.upgradeReq.url, true);
- // you might use location.query.access_token to authenticate or share sessions
- // or ws.upgradeReq.headers.cookie (see http://stackoverflow.com/a/16395220/151312)
-
- ws.on('message', function incoming(message) {
- console.log('received: %s', message);
- });
-
- ws.send('something');
-});
-
-*/
-
-console.log('Post New SocketHandler');
-
-// Var apn = require('apn');
-
require('sugar-date');
var isProduction = false;
@@ -70,7 +49,7 @@ logger.warn('isProduction:', isProduction);
var heartBeat = function() {
this.pingTimer = 0;
this.count = 0;
- this.rate = 20000;
+ this.rate = 90000;
this.setupPing = function() {
logger.warn('Starting heartbeat...');
@@ -90,7 +69,7 @@ var heartBeat = function() {
_newDots[this.count - 1] = 'O';
logger.info(_newDots.join(''));
- busEmitter.emit('sendSocket',{tick:new Date().getTime()});
+ busEmitter.emit('sendSocket',{tick: new Date().getTime()});
this.pingTimer = setTimeout(function() {this.ping();}.bind(this), mod);
};
@@ -98,25 +77,17 @@ var heartBeat = function() {
this.setupPing();
};
-
var app = express();
-/*App.use(authentication(({
- hash: 'sha1', // type of hash
- file: 'htpasswd', // path of file
- suppress: true // suppress throwing Error if wrong user
-})));*/
-
-
app.set('port', process.env.PORT || 4545);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(morgan('combined'));
app.use(cookieparser('your secret here'));
-app.use(session({
+/*app.use(session({
secret: '1234567890QWERTY', resave: false, saveUninitialized: false
-}));
-/* 'default', 'short', 'tiny', 'dev' */
+}));*/
+app.use(sessionLW());
app.use(methodoverride());
app.use(bodyparser.urlencoded({extended: false}));
@@ -130,7 +101,7 @@ app.use(function(req, res, next) {
next();
});
-// Run npm start --production to use dist
+// Run 'npm run production' to use dist
var staticDir = isProduction ? 'dist' : 'app';
var graphFile = isProduction ? 'graph-release' : 'test2';
@@ -145,26 +116,18 @@ function originIsAllowed(origin) {
return true;
}
-
-
app.get('/graph', authentication(({
hash: 'sha1', // Type of hash
file: 'htpasswd', // Path of file
suppress: true // Suppress throwing Error if wrong user
})), function(req, res) {
- res.render(graphFile,{delimiter: '^', port:(process.env.VCAP_APP_PORT || 3011)});
+ res.render(graphFile,{delimiter: '^', port: (process.env.VCAP_APP_PORT || 3011)});
});
app.get('/meeting', function(req, res) {
res.render('meeting',{delimiter: '^'});
});
-// ****
-
-
-
-
-
// Glue routes
mdotApi(app);
mdotApiV2(app);
@@ -173,7 +136,9 @@ meetingApi(app);
messageApi(app, busEmitter);
-//heartBeat();
+if (isProduction) {
+ heartBeat();
+}
var port = (process.env.VCAP_APP_PORT || 3011);
var host = (process.env.VCAP_APP_HOST || 'localhost');
@@ -182,15 +147,8 @@ app.get('*', function(req, res) {
res.status(404).render('404',{delimiter: '^'});
});
-/*
-var server = app.listen(port, function() {
- logger.info('Express listening on ',host, port);
-
-});
-*/
-
server.on('request', app);
-server.listen(port, function () { console.log('New server listening on ' + server.address().port) });
+server.listen(port, function() { logger.info('New server listening on ' + server.address().port) });
diff --git a/mdot/mDotServer.censis/mDotServer.censis/app/css/custom.css b/mdot/mDotServer.censis/mDotServer.censis/app/css/custom.css
index 82f0a14..e82f5c9 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/app/css/custom.css
+++ b/mdot/mDotServer.censis/mDotServer.censis/app/css/custom.css
@@ -1622,7 +1622,7 @@ th {
color: #F50057; }
.mui--text-accent-secondary {
- color: rgba(186, 214, 73, 0.54); }
+ color: #32ffad; }
.mui--text-accent-hint {
color: rgba(186, 214, 73, 0.38); }
diff --git a/mdot/mDotServer.censis/mDotServer.censis/app/css/test.css b/mdot/mDotServer.censis/mDotServer.censis/app/css/test.css
index a2dd4f1..6ebafaf 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/app/css/test.css
+++ b/mdot/mDotServer.censis/mDotServer.censis/app/css/test.css
@@ -30,7 +30,7 @@ html, body { height: 100%; width: 100%; color: white; }
/*color: #FD5F00;*/
/*color: #ff0063;*/
- font-family: 'Ubuntu Condensed';;
+ font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: normal;
font-size: 70px;
@@ -38,6 +38,18 @@ html, body { height: 100%; width: 100%; color: white; }
text-align: center;
}
+ .mui-select > select {
+ color:#32ffad;
+ border-bottom :none;
+ }
+
+ .mui-select__menu {
+ background-color:#212121
+
+ }
+
+
+
#example {
position: relative;
color: #ff0063;
@@ -132,10 +144,13 @@ html, body { height: 100%; width: 100%; color: white; }
padding-left: 0px;
margin-left:-20px;
color:#00ffb6;
+ margin-top:-10px;
}
.widgetLogo {
font-family: 'Ubuntu Condensed', sans-serif;
font-size: 16px;padding-left:20px;
padding-right:0px;
color:#00ffb6;
+ font-size: 160% !important;
+ margin-top: -10px;
}
diff --git a/mdot/mDotServer.censis/mDotServer.censis/app/js/clock.js b/mdot/mDotServer.censis/mDotServer.censis/app/js/clock.js
index 7ffb6f9..385f9dd 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/app/js/clock.js
+++ b/mdot/mDotServer.censis/mDotServer.censis/app/js/clock.js
@@ -99,7 +99,8 @@ var Clock = Backbone.View.extend({
if (this.prevDate !== curDate) {
this.$date.html(now.format(
//'{Weekday}
{Month} {dd}
{yyyy}'));
- '{Weekday}
{Month} {dd}'));
+ //'{Weekday}
{Month} {dd}'));
+ '{Weekday} {Month} {dd}'));
this.prevDate = curDate;
}
}
diff --git a/mdot/mDotServer.censis/mDotServer.censis/gulpfile.js b/mdot/mDotServer.censis/mDotServer.censis/gulpfile.js
index d927071..dd9255e 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/gulpfile.js
+++ b/mdot/mDotServer.censis/mDotServer.censis/gulpfile.js
@@ -79,7 +79,8 @@ gulp.task('styles', function() {
'app/css/custom.css',
'app/css/test.css',
'app/css/style.css',
- 'app/css/weather-icons.css'])
+ 'app/css/weather-icons.css',
+ 'app/css/material-icons.css'])
.pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
.pipe(cssnano())
.pipe(concat('app.css'))
diff --git a/mdot/mDotServer.censis/mDotServer.censis/lib/sockethandler.js b/mdot/mDotServer.censis/mDotServer.censis/lib/sockethandler.js
index 39bd26a..081d5b0 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/lib/sockethandler.js
+++ b/mdot/mDotServer.censis/mDotServer.censis/lib/sockethandler.js
@@ -83,11 +83,6 @@ module.exports = function(events, server) {
};
events.on('sendSocket', sendSocketHandler);
- /*
- Events.on('sendSocket', function(o){
- logger.debug('sendSocket!!', o);
- });
-*/
connection.on('message', function(message) {
if (message.type === 'utf8') {
diff --git a/mdot/mDotServer.censis/mDotServer.censis/lib/wshandlerv2.js b/mdot/mDotServer.censis/mDotServer.censis/lib/wshandlerv2.js
index 135d40f..b69db67 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/lib/wshandlerv2.js
+++ b/mdot/mDotServer.censis/mDotServer.censis/lib/wshandlerv2.js
@@ -13,8 +13,6 @@ var logger = require('log4js').getLogger();
module.exports = function(events, wsServer) {
'use strict';
- logger.debug(wsServer);
-
wsServer.on('connection', function connection(ws) {
var location = url.parse(ws.upgradeReq.url, true);
@@ -35,9 +33,11 @@ module.exports = function(events, wsServer) {
events.on('sendSocket', sendSocketHandler);
+/*
ws.on('message', function(message) {
- console.log('received:', message);
+ console.log('received:', message);
});
+*/
ws.on('close', function(reasonCode, description) {
logger.info((new Date()) + ' Peer ' + connection.remoteAddress + ' disconnected.');
diff --git a/mdot/mDotServer.censis/mDotServer.censis/package.json b/mdot/mDotServer.censis/mDotServer.censis/package.json
index 4572174..6daae3e 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/package.json
+++ b/mdot/mDotServer.censis/mDotServer.censis/package.json
@@ -19,6 +19,7 @@
"events": "^1.1.1",
"express": "^4.13.4",
"express-session": "*",
+ "express-session-lw": "^1.0.9",
"gulp-babel": "^6.1.2",
"gulp-banner": "^0.1.3",
"htmlparser": "^1.7.7",
@@ -82,7 +83,10 @@
},
"scripts": {
"test": "mocha --recursive --reporter spec --bail --check-leaks --timeout 3000",
- "start": "node app.js"
+ "start": "node app.js",
+ "build": "gulp default",
+ "production": "NODE_ENV=production node app.js",
+ "release": "cf push 'mdotserver'"
},
"author": "Martin Donnelly",
"license": "ISC",
diff --git a/mdot/mDotServer.censis/mDotServer.censis/views/graph-release.ejs b/mdot/mDotServer.censis/mDotServer.censis/views/graph-release.ejs
index 0d19c38..a162cf2 100644
--- a/mdot/mDotServer.censis/mDotServer.censis/views/graph-release.ejs
+++ b/mdot/mDotServer.censis/mDotServer.censis/views/graph-release.ejs
@@ -45,32 +45,38 @@