diff options
Diffstat (limited to 'modules-available/usblockoff/templates/usb-choose-config.html')
-rw-r--r-- | modules-available/usblockoff/templates/usb-choose-config.html | 58 |
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) { |