clean build for version 1.4.5 with fixes of security funtionalities, logic branches, etc. Already tested and working fine
This commit is contained in:
@@ -27,12 +27,125 @@
|
||||
<div class="dw-checker-container" id="dw-checker-outside-results" style="display: none;">
|
||||
<div class="dw-checker-wrapper"></div>
|
||||
</div>
|
||||
<input type="hidden" id="post_id" value="<?= (isset($_GET['post']) && isset($_GET['action']) && $_GET['action'] == 'edit') ? $_GET['post'] : '' ?>">
|
||||
<input type="hidden" id="post_id" value="<?= isset($_GET["post"]) &&
|
||||
isset($_GET["action"]) &&
|
||||
$_GET["action"] == "edit"
|
||||
? $_GET["post"]
|
||||
: "" ?>">
|
||||
</div>
|
||||
<hr>
|
||||
<div class="input-group mt-3">
|
||||
<span class="input-group-text" id="basic-addon2">Reset Preview Interval</span>
|
||||
<input type="number" id="preview-interval" class="form-control border text-end pe-2" aria-describedby="basic-addon2" value="10">
|
||||
<span class="input-group-text border" id="basic-addon2">seconds</span>
|
||||
<button class="btn btn-primary border-primary set-preview"><i class="bi bi-arrow-clockwise me-1"></i>Refresh</button>
|
||||
</div>
|
||||
|
||||
<!-- Essential Handlebars templates for preview functionality -->
|
||||
|
||||
<!-- Handlebars Template for Fields -->
|
||||
<script id="fields-template" type="text/x-handlebars-template">
|
||||
{{#each fields}}
|
||||
<div class="dw-checker-field">
|
||||
<label for="{{fieldId}}" style="color: {{fieldLabelColor}}; display: {{fieldDisplayLabel}};">{{fieldLabel}}</label>
|
||||
{{#if isTextField}}
|
||||
<input name="{{fieldId}}" placeholder="{{fieldPlaceholder}}"/>
|
||||
{{else if isSelectField}}
|
||||
<select name="{{fieldId}}" placeholder="{{fieldPlaceholder}}">
|
||||
<option value="" selected disabled>-- {{fieldPlaceholder}} --</option>
|
||||
{{#each uniqueValues}}
|
||||
<option value="{{this}}">{{this}}</option>
|
||||
{{/each}}
|
||||
</select>
|
||||
{{/if}}
|
||||
</div>
|
||||
{{/each}}
|
||||
</script>
|
||||
|
||||
<script id="vertical-table-template" type="text/x-handlebars-template">
|
||||
<div class="dw-checker-results-container">
|
||||
{{#each results}}
|
||||
<div class="result-page" data-page="{{@index}}">
|
||||
<table class="dw-checker-result-table">
|
||||
<tbody>
|
||||
{{#each this}}
|
||||
<tr>
|
||||
<th><span class="dw-checker-result-header">{{@key}}</span></th>
|
||||
<td><span class="dw-checker-result-value">{{this}}</span></td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script id="div-template" type="text/x-handlebars-template">
|
||||
<div class="dw-checker-results-container">
|
||||
{{#each results}}
|
||||
<div class="result-page" data-page="{{@index}}">
|
||||
<div class="dw-checker-result-container" data-pagination="{{@index}}">
|
||||
{{#each this}}
|
||||
<div class="dw-checker-result-div">
|
||||
<div class="result-header">
|
||||
<span class="dw-checker-result-header">{{@key}}</span>
|
||||
</div>
|
||||
<div class="result-value">
|
||||
<span class="dw-checker-result-value">{{this}}</span>
|
||||
</div>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script id="standard-table-template" type="text/x-handlebars-template">
|
||||
<div class="dw-checker-results-container">
|
||||
<table class="dw-checker-result-table">
|
||||
<thead>
|
||||
{{#if results.[0]}}
|
||||
<tr>
|
||||
{{#each results.[0]}}
|
||||
<th><span class="dw-checker-result-header">{{@key}}</span></th>
|
||||
{{/each}}
|
||||
</tr>
|
||||
{{/if}}
|
||||
</thead>
|
||||
<tbody>
|
||||
{{#each results}}
|
||||
<tr>
|
||||
{{#each this}}
|
||||
<td><span class="dw-checker-result-value">{{this}}</span></td>
|
||||
{{/each}}
|
||||
</tr>
|
||||
{{/each}}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<!-- Card Template -->
|
||||
<script id="cards-template" type="text/x-handlebars-template">
|
||||
<div class="dw-cards-container">
|
||||
{{#each results}}
|
||||
<div class="result-page" data-page="{{@index}}" style="display: none;">
|
||||
{{#each this}}
|
||||
<div class="dw-card">
|
||||
<div class="dw-card-item">
|
||||
<h6 class="dw-card-title">{{@key}}</h6>
|
||||
<p class="dw-card-value">{{this}}</p>
|
||||
</div>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
<div class="pagination-controls">
|
||||
<button type="button" class="prev-page">Previous</button>
|
||||
<span class="current-page">Data 1</span>
|
||||
<button type="button" class="next-page">Next</button>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="input-group mt-3">
|
||||
<span class="input-group-text" id="basic-addon2">Reset Preview Interval</span>
|
||||
<input type="number" id="preview-interval" class="form-control border text-end pe-2" aria-describedby="basic-addon2" value="10">
|
||||
<span class="input-group-text border" id="basic-addon2">seconds</span>
|
||||
<button class="btn btn-primary border-primary set-preview"><i class="bi bi-arrow-clockwise me-1"></i>Refresh</button>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user