diff --git a/.eslintrc b/.eslintrc index b1f735e..8fc48cc 100644 --- a/.eslintrc +++ b/.eslintrc @@ -6,7 +6,8 @@ "radix": [2, "as-needed"], "no-console": 0, "linebreak-style": "off", - "prettier/prettier": 0 + "prettier/prettier": 0, + "quotes": ["error", "single"] }, "settings": { "import/core-modules": [ "node_helper" ] diff --git a/MMM-ScreenLogic.js b/MMM-ScreenLogic.js index a2ac9c4..3c3be18 100644 --- a/MMM-ScreenLogic.js +++ b/MMM-ScreenLogic.js @@ -1,7 +1,7 @@ let poolData = {}; let moduleObj; -Module.register("MMM-ScreenLogic",{ +Module.register('MMM-ScreenLogic',{ defaults: { showPoolTemp: true, showSpaTemp: true, @@ -16,7 +16,7 @@ Module.register("MMM-ScreenLogic",{ coldTemp: 84, hotTemp: 90, columns: 3, - contentClass: "light", + contentClass: 'light', updateInterval: 30 * 60 * 1000 }, @@ -33,77 +33,77 @@ Module.register("MMM-ScreenLogic",{ }, getStyles: function() { - return ["screenlogic.css"]; + return ['screenlogic.css']; }, getDom: function() { if (!poolData.status) { - let wrapper = document.createElement("div"); + let wrapper = document.createElement('div'); wrapper.innerHTML = 'Loading...'; - wrapper.className += "dimmed light small"; + wrapper.className += 'dimmed light small'; return wrapper; } else { let table = document.createElement('table'); - table.className = "small"; + table.className = 'small'; if (this.config.colored) { - table.className += " colored"; + table.className += ' colored'; } let contents = []; if (this.config.showPoolTemp) { - let className = ""; + let className = ''; if (poolData.status.currentTemp[0] <= this.config.coldTemp) { - className += " cold-temp"; + className += ' cold-temp'; } else if (poolData.status.currentTemp[0] >= this.config.hotTemp) { - className += " hot-temp"; + className += ' hot-temp'; } contents.push({ - header: "Pool temp", - data: poolData.status.currentTemp[0] + "°" + (!isPoolActive(poolData.status) ? " (last)" : ""), + header: 'Pool temp', + data: poolData.status.currentTemp[0] + '°' + (!isPoolActive(poolData.status) ? ' (last)' : ''), class: this.config.contentClass + className }); } if (this.config.showSpaTemp) { - let className = ""; + let className = ''; if (poolData.status.currentTemp[1] <= this.config.coldTemp) { - className = " cold-temp"; + className = ' cold-temp'; } else if (poolData.status.currentTemp[1] >= this.config.hotTemp) { - className = " hot-temp"; + className = ' hot-temp'; } contents.push({ - header: "Spa temp", - data: poolData.status.currentTemp[1] + "°" + (!isSpaActive(poolData.status) ? " (last)" : ""), + header: 'Spa temp', + data: poolData.status.currentTemp[1] + '°' + (!isSpaActive(poolData.status) ? ' (last)' : ''), class: this.config.contentClass + className }); } if (this.config.showPH) { contents.push({ - header: "pH", + header: 'pH', data: poolData.status.pH, class: this.config.contentClass }); } if (this.config.showOrp) { contents.push({ - header: "ORP", + header: 'ORP', data: poolData.status.orp, class: this.config.contentClass }); } if (this.config.showSaltLevel) { contents.push({ - header: "Salt PPM", + header: 'Salt PPM', data: poolData.status.saltPPM, class: this.config.contentClass }); } if (this.config.showSaturation) { contents.push({ - header: "Saturation", + header: 'Saturation', data: poolData.status.saturation, class: this.config.contentClass }); diff --git a/node_helper.js b/node_helper.js index 2b58e1c..1dcd684 100644 --- a/node_helper.js +++ b/node_helper.js @@ -58,7 +58,7 @@ module.exports = NodeHelper.create({ var self = this; self.timer = setInterval(function() { - self.doUpdate() + self.doUpdate(); }, self.updateInterval); } },