| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <div class="modal-header">
- <h4>Update {{ parameter["param_human_name"] }} of {{ mod_name }} </h4>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
- aria-hidden="true">×</span></button>
- </div>
- <div class="modal-body">
- <div class="container col-md-12">
- <form method="post" action="" id="form_update_param">
- <div class="col-md-12 col-lg-12 col-sm-12">
- {{ form.hidden_tag() }}
- <div class="form-group">
- <b>Description :</b> {{ parameter["param_description"] }}<br/>
- <b>Default :</b> {{ parameter["default"] }} <br/>
- <b>Mandatory :</b> {{ parameter["mandatory"] }}<br/>
- <b>Expected type :</b> {{ parameter["type"] }}<br/>
- </div>
- <div class="form-group mt-3">
- {% if parameter["type"].startswith("textfield_") %}
- <label class="placeholder"><b>Value</b></label>
- <div id="editor_detail">{{ parameter["value"] }}</div>
- {% elif parameter["type"] == 'bool' %}
- <div class="form-check">
- <label class="form-check-label">
- <input type="checkbox" id="parameter_value"
- class="form-control"
- {% if parameter["value"] == True %} checked {% endif %}
- />
- <span class="form-check-sign">Check to set to true</span>
- </label>
- </div>
- {% else %}
- <label class="placeholder"><b>Value</b></label>
- <input class="form-control required" name="parameter_value" type="text" value="{{ parameter["value"] }}">
- {% endif %}
- </div>
- <button type="button" class="btn btn-outline-success ml-4 mt-5 float-right"
- id="submit_save_parameter">Save</button>
- </div>
- </form>
- </div>
- </div>
- <script>
- $(document).ready(function(){
- if ($('#editor_detail').length != 0) {
- var editor = ace.edit("editor_detail",
- {
- autoScrollEditorIntoView: true,
- minLines: 30,
- });
- editor.setTheme("ace/theme/tomorrow");
- {% if parameter["type"].endswith("json") %}
- editor.session.setMode("ace/mode/json");
- {% elif parameter["type"].endswith("html") %}
- editor.session.setMode("ace/mode/html");
- {% elif parameter["type"].endswith("markdown") %}
- editor.session.setMode("ace/mode/markdown");
- {% endif %}
- editor.renderer.setShowGutter(true);
- editor.setOption("showLineNumbers", true);
- editor.setOption("showPrintMargin", false);
- editor.setOption("displayIndentGuides", true);
- editor.setOption("maxLines", "Infinity");
- editor.session.setUseWrapMode(true);
- editor.setOption("indentedSoftWrap", true);
- editor.renderer.setScrollMargin(8, 5);
- }
- });
- </script>
|