summaryrefslogtreecommitdiffstats
path: root/modules-available/usblockoff/templates/usb-choose-config.html
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/usblockoff/templates/usb-choose-config.html')
-rw-r--r--modules-available/usblockoff/templates/usb-choose-config.html37
1 files changed, 35 insertions, 2 deletions
diff --git a/modules-available/usblockoff/templates/usb-choose-config.html b/modules-available/usblockoff/templates/usb-choose-config.html
index 0ad7213a..b50447fa 100644
--- a/modules-available/usblockoff/templates/usb-choose-config.html
+++ b/modules-available/usblockoff/templates/usb-choose-config.html
@@ -87,7 +87,39 @@
</div>
</div>
</div>
- <div id="configDIV"></div>
+
+ <ul class="nav nav-tabs">
+ <li class="active"><a data-toggle="tab" href="#rulesConfigMenu">{{lang_rulesConfig}}</a></li>
+ <li><a data-toggle="tab" href="#deamonConfigMenu">{{lang_daemonConfig}}</a></li>
+ <li><a data-toggle="tab" href="#assignMenu">{{lang_assignMenu}}</a></li>
+ </ul>
+
+ <div class="tab-content">
+ <div id="rulesConfigMenu" class="tab-pane fade in active">
+ <div id="rulesConfigDIV"></div>
+ </div>
+ <div id="deamonConfigMenu" class="tab-pane fade">
+ <div id="daemonConfigDIV"></div>
+ </div>
+ <div id="assignMenu" class="tab-pane fade">
+ <h3>Work in progress ...</h3>
+ <p>Todo: Implement this.</p>
+ <p>Or not.</p>
+ <p>¯\_(ツ)_/¯</p>
+ </div>
+ </div>
+
+ <div class="pull-right">
+ <!-- TODO: Reset Button should't call loadConfig instead do not reset the select input... but how? -->
+ <button class="btn btn-warning" type="reset" onclick="loadConfig($('#select_config'));">
+ <!-- TODO: Add discardChanges to the main-> globalVariables -->
+ <span class="glyphicon glyphicon-refresh"></span> {{lang_discardChanges}}
+ </button>
+ <button type="submit" id="configFormButton" class="btn btn-primary">
+ <span class="glyphicon glyphicon-floppy-disk"></span> {{lang_save}}
+ </button>
+ </div>
+
</form>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function () {
@@ -104,7 +136,8 @@
function loadConfig(selectedOption) {
var configID = selectedOption.value;
var configName = $('#select_config option:selected').text();
- $('#configDIV').load("?do=usblockoff&action=loadConfig&id=" + configID);
+ $('#daemonConfigDIV').load("?do=usblockoff&action=loadDaemonConfig&id=" + configID);
+ $('#rulesConfigDIV').load("?do=usblockoff&action=loadRulesConfig&id=" + configID);
$('#configID').val(configID);
if (configID == 0) {
$('#configName').val('');