diff --git a/CHANGELOG.md b/CHANGELOG.md index 694486b..dae1e1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] - +## [0.1.0] - 2019-05-19 ### Added diff --git a/app.js b/app.js index 933f3c8..cebbece 100644 --- a/app.js +++ b/app.js @@ -15,8 +15,8 @@ const createError = require('http-errors'), settings = globals.settings, indexRouter = require('./routes/index'), - usersRouter = require('./routes/users'), - riddleRouter = require('./routes/riddle'), + //usersRouter = require('./routes/users'), + //riddleRouter = require('./routes/riddle'), changelogRouter = require('./routes/changelog'), bingoRouter = require('./routes/bingo'); diff --git a/bin/www b/bin/www index 7a326cc..f10421a 100644 --- a/bin/www +++ b/bin/www @@ -15,9 +15,8 @@ let settings = {}; try { settings = yaml.safeLoad(fsx.readFileSync('default-config.yaml')); - if (fsx.existsSync('config.yaml')) { + if (fsx.existsSync('config.yaml')) Object.assign(settings, yaml.safeLoad(fsx.readFileSync('config.yaml'))); - } } catch (err) { console.error(err); } @@ -58,14 +57,12 @@ function normalizePort(val) { if (isNaN(port)) // named pipe - { return val; - } + if (port >= 0) // port number - { return port; - } + return false; } @@ -74,9 +71,8 @@ function normalizePort(val) { */ function onError(error) { - if (error.syscall !== 'listen') { + if (error.syscall !== 'listen') throw error; - } let bind = typeof port === 'string' ? 'Pipe ' + port diff --git a/public/javascripts/bingo-web.js b/public/javascripts/bingo-web.js index 0e97835..90a8958 100644 --- a/public/javascripts/bingo-web.js +++ b/public/javascripts/bingo-web.js @@ -356,10 +356,9 @@ async function startRound() { */ function getLobbyWords() { let textinput = document.querySelector('#input-bingo-words'); - let words = textinput.value.replace(/[<>]/g, '').split('\n').filter((el) => { + return textinput.value.replace(/[<>]/g, '').split('\n').filter((el) => { return (!!el && el.length > 0); // remove empty strings and non-types from word array }); - return words; } /** @@ -549,14 +548,13 @@ function addChatMessage(messageObject, player) { msgSpan.setAttribute('class', 'chatMessage'); msgSpan.setAttribute('msg-type', messageObject.type); msgSpan.setAttribute('msg-id', messageObject.id); - if (messageObject.type === "USER") { + if (messageObject.type === "USER") msgSpan.innerHTML = ` ${messageObject.author.username}: ${messageObject.htmlContent}`; - } else { + else msgSpan.innerHTML = ` ${messageObject.htmlContent}`; - } if (messageObject.author && messageObject.author.id !== player) spawnNotification(messageObject.content, messageObject.author.username); @@ -567,7 +565,8 @@ function addChatMessage(messageObject, player) { /** * Adds a player to the player view - * @param player + * @param player {Object} - player as returned by graphql + * @param options {Object} - meta information */ function addPlayer(player, options) { let playerContainer = document.createElement('div'); diff --git a/public/stylesheets/sass/bingo/style.sass b/public/stylesheets/sass/bingo/style.sass index 284ceac..8ab627d 100644 --- a/public/stylesheets/sass/bingo/style.sass +++ b/public/stylesheets/sass/bingo/style.sass @@ -80,7 +80,7 @@ height: calc(100% - 3rem) width: calc(100% - 2px) overflow-y: auto - overflow-x: hide + overflow-x: hidden border: 1px solid $inactive box-shadow: inset 0 0 1rem $primary #chat-input