Adding new functionality

This commit is contained in:
Vitor de Miranda Henrique
2016-12-09 14:11:46 -06:00
committed by GitHub
parent d4c0621fcd
commit 4c9ca1a088
2 changed files with 61 additions and 14 deletions

View File

@@ -45,36 +45,86 @@ Available options are: 11 for DHT11; 22 for DHT22; 2302 for AM2302; 1820 for DS1
</div>
</form>
<h4>{{ _('Fan') }}</h4>
<h4>{{ _('IO 1') }}</h4>
<form class="form-horizontal">
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox" data-bind="checked: settings.plugins.enclosure.fanEnable"> {{ _('Enable Fan') }}
<input type="checkbox" data-bind="checked: settings.plugins.enclosure.io1Enable"> {{ _('Enable IO 1') }}
</label>
</div>
</div>
<div class="control-group">
<label class="control-label" for="settings-enclosure-fanPin">{{ _('Fan Pin') }}</label>
<label class="control-label" for="settings-enclosure-io1">{{ _('IO 1 Label') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.fanPin">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io1Label">
</div>
<label class="control-label" for="settings-enclosure-io1">{{ _('IO 1 Number') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io1">
</div>
</div>
</form>
<h4>{{ _('Light') }}</h4>
<h4>{{ _('IO 2') }}</h4>
<form class="form-horizontal">
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox" data-bind="checked: settings.plugins.enclosure.lightEnable"> {{ _('Enable Light') }}
<input type="checkbox" data-bind="checked: settings.plugins.enclosure.io2Enable"> {{ _('Enable IO 2') }}
</label>
</div>
</div>
<div class="control-group">
<label class="control-label" for="settings-enclosure-lightPin">{{ _('Light Pin') }}</label>
<label class="control-label" for="settings-enclosure-io2">{{ _('IO 2 Label') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.lightPin">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io2Label">
</div>
<label class="control-label" for="settings-enclosure-io2">{{ _('IO 2 Number') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io2">
</div>
</div>
</form>
<h4>{{ _('IO 3') }}</h4>
<form class="form-horizontal">
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox" data-bind="checked: settings.plugins.enclosure.io3Enable"> {{ _('Enable IO 3') }}
</label>
</div>
</div>
<div class="control-group">
<label class="control-label" for="settings-enclosure-io3">{{ _('IO 3 Label') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io3Label">
</div>
<label class="control-label" for="settings-enclosure-io3">{{ _('IO 3 Number') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io3">
</div>
</div>
</form>
<h4>{{ _('IO 4') }}</h4>
<form class="form-horizontal">
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox" data-bind="checked: settings.plugins.enclosure.io4Enable"> {{ _('Enable IO 4') }}
</label>
</div>
</div>
<div class="control-group">
<label class="control-label" for="settings-enclosure-io4">{{ _('IO 4 Label') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io4Label">
</div>
<label class="control-label" for="settings-enclosure-io4">{{ _('IO 4 Number') }}</label>
<div class="controls">
<input type="text" class="input-block-level" data-bind="value: settings.plugins.enclosure.io4">
</div>
</div>
</form>

View File

@@ -32,12 +32,9 @@
<th></th>
</tr>
</table>
<h4>{{ _('Fan') }}</h4>
<button type="submit" data-bind="click: turnFanOn, enable: settings.settings.plugins.enclosure.fanEnable && isConnected()" class="btn">Turn on</button>
<button type="submit" data-bind="click: turnFanOff, enable: settings.settings.plugins.enclosure.fanEnable && isConnected()" class="btn">Turn off</button>
<h4>{{ _('Light') }}</h4>
<button type="submit" data-bind="click: turnLightOn, enable: settings.settings.plugins.enclosure.lightEnable && isConnected()" class="btn">Turn on</button>
<button type="submit" data-bind="click: turnLightOff, enable: settings.settings.plugins.enclosure.lightEnable && isConnected()" class="btn">Turn off</button>
<h4 data-bind="html: settings.settings.plugins.enclosure.io1Label "> </h4>
<button type="submit" data-bind="click: handleIO(io1,on), enable: settings.settings.plugins.enclosure.io1Enable && isConnected()" class="btn">Turn on</button>
<button type="submit" data-bind="click: handleIO(io1,off), enable: settings.settings.plugins.enclosure.io1Enable && isConnected()" class="btn">Turn off</button>