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.html58
1 files changed, 38 insertions, 20 deletions
diff --git a/modules-available/usblockoff/templates/usb-choose-config.html b/modules-available/usblockoff/templates/usb-choose-config.html
index 06dcf92f..0ad7213a 100644
--- a/modules-available/usblockoff/templates/usb-choose-config.html
+++ b/modules-available/usblockoff/templates/usb-choose-config.html
@@ -2,6 +2,7 @@
<input type="hidden" name="token" value="{{token}}">
<input type="hidden" name="action" id="formAction" value="updateConfig">
<input type="hidden" name="id" value="0" id="configID">
+ <input type="hidden" name="saveAsNewConfig" value="0" id="saveAsNewConfig">
<div class="panel panel-default">
<div class="panel-heading">{{lang_general}}</div>
@@ -14,16 +15,14 @@
<label>{{lang_config}}</label>
</div>
<div class="col-sm-7">
- <div class="col-sm-7">
- <!--<input class="form-control" name="{{name}}" id="{{name}}" value="{{value}}">-->
- <select class="form-control" id="select_config" name="select_config"
- onchange="loadConfig(this);">
- <option value="0">{{lang_createNewConfig}}</option>
- {{#config_list}}
- <option value={{config_id}}>{{config_name}}</option>
- {{/config_list}}
- </select>
- </div>
+ <!--<input class="form-control" name="{{name}}" id="{{name}}" value="{{value}}">-->
+ <select class="form-control" id="select_config" name="select_config"
+ onchange="loadConfig(this);">
+ <option value="0">{{lang_createNewConfig}}</option>
+ {{#config_list}}
+ <option value={{config_id}}>{{config_name}}</option>
+ {{/config_list}}
+ </select>
</div>
<div class="col-sm-2">
<a class="btn btn-default" title="{{lang_config_helptext}}">
@@ -39,9 +38,7 @@
<label>{{lang_configName}}</label>
</div>
<div class="col-sm-7">
- <div class="col-sm-7">
- <input required class="form-control" name="configName" id="configName" value="{{configName}}">
- </div>
+ <input required class="form-control" name="configName" id="configName" value="{{configName}}">
</div>
<div class="col-sm-2">
<a class="btn btn-default" title="{{lang_configName_helptext}}">
@@ -54,16 +51,30 @@
<div class="list-group-item">
<div class="row">
<div class="col-sm-3">
+ <label>{{lang_saveAsNewConfig}}</label>
+ </div>
+ <div class="col-sm-7">
+ <input class="settings-bs-switch" id="saveAsNewConfig_CB" type="checkbox" value="0" data-size="small">
+ </div>
+ <div class="col-sm-2">
+ <a class="btn btn-default" title="{{lang_saveAsNewConfig-helptext}}">
+ <span class="glyphicon glyphicon-question-sign"></span>
+ </a>
+ </div>
+ </div>
+ </div>
+
+ <div class="list-group-item">
+ <div class="row">
+ <div class="col-sm-3">
<label>{{lang_deleteConfig}}</label>
</div>
<div class="col-sm-7">
- <div class="col-sm-7">
- <!-- <button class="btn btn-danger confirm-delete" type="submit" onclick="deleteConfig();">{{lang_delete}}</button>-->
- <button class="btn btn-danger" value="" id="deleteConfigButton" title="{{lang_delete}}"
- onclick="deleteConfig(event);">
- <span class="glyphicon glyphicon-trash"></span> {{lang_delete}}
- </button>
- </div>
+ <!-- <button class="btn btn-danger confirm-delete" type="submit" onclick="deleteConfig();">{{lang_delete}}</button>-->
+ <button class="btn btn-danger" value="" id="deleteConfigButton" title="{{lang_delete}}"
+ onclick="deleteConfig(event);">
+ <span class="glyphicon glyphicon-trash"></span> {{lang_delete}}
+ </button>
</div>
<div class="col-sm-2">
<a class="btn btn-default" title="{{lang_deleteConfig_helptext}}">
@@ -81,6 +92,13 @@
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function () {
$('#select_config').change();
+ $('#saveAsNewConfig_CB').bootstrapSwitch().on('switchChange.bootstrapSwitch', function(event, state) {
+ if (state) {
+ $('#saveAsNewConfig').val(1);
+ } else {
+ $('#saveAsNewConfig').val(0);
+ }
+ });
});
function loadConfig(selectedOption) {