diff --git a/html/js/thermostat.js b/html/js/thermostat.js
index 3826ede..2489491 100644
--- a/html/js/thermostat.js
+++ b/html/js/thermostat.js
@@ -118,8 +118,18 @@ function renderThermostats() {
var hmIn = $("").attr("id", "hm" + configData.alias).val(configData.heatminutes).attr("size", "2").attr("pattern", rp).on('input', function(){window.clearInterval(rtHandle)});
var ltIn = $("").attr("id", "lt" + configData.alias).val(lowtemp).attr("size", "4").attr("pattern", rp).on('input', function(){window.clearInterval(rtHandle)});
- var configp = $("
").text("Chills for ").append(cmIn).append(" minutes when > ").append(htIn).append(degUnit).append($("
"));
- configp.append("Heats for ").append(hmIn).append(" minutes when < ").append(ltIn).append(degUnit);
+ var configp = $("")
+ if (!configData.cooldisable) {
+ configp.append("Chills for ").append(cmIn).append(" minutes when > ").append(htIn).append(degUnit);
+ }
+
+ if (!configData.cooldisable && !configData.heatdisable){
+ configp.append($("
"));
+ }
+
+ if (!configData.heatdisable) {
+ configp.append("Heats for ").append(hmIn).append(" minutes when < ").append(ltIn).append(degUnit);
+ }
var configdiv = $("").addClass("five columns").append(configp);
rowdiv.append(configdiv);
@@ -159,9 +169,10 @@ function renderThermostats() {
renderThermostats();
});
- var buttonDiv = $("").addClass("three columns").append(yesButton).append(noButton);
- rowdiv.append(buttonDiv);
- //var confForm = $("").append(rowdiv);
+ if (!configData.heatdisable || !configData.cooldisable) {
+ var buttonDiv = $("").addClass("three columns").append(yesButton).append(noButton);
+ rowdiv.append(buttonDiv);
+ }
// Add things back to the thermostat list
$("#thermostats").append(titlediv);