Fix Security
javascript not add to general settings
This commit is contained in:
parent
4c1f49ea81
commit
9569847612
@ -186,37 +186,4 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
||||||
<script>
|
|
||||||
document.addEventListener('DOMContentLoaded', function () {
|
|
||||||
var sectionTimeoutCheckbox = document.getElementById('enable_session_timeout');
|
|
||||||
var timeoutDurationInput = document.getElementById('timeout_duration_input');
|
|
||||||
var timeoutDurationField = document.getElementById('session_timeout_duration');
|
|
||||||
|
|
||||||
if (sectionTimeoutCheckbox.checked) {
|
|
||||||
timeoutDurationInput.style.display = 'block';
|
|
||||||
timeoutDurationField.required = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
sectionTimeoutCheckbox.addEventListener('change', function () {
|
|
||||||
if (this.checked) {
|
|
||||||
timeoutDurationInput.style.display = 'block';
|
|
||||||
timeoutDurationField.required = true;
|
|
||||||
} else {
|
|
||||||
timeoutDurationInput.style.display = 'none';
|
|
||||||
timeoutDurationField.required = false;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
document.querySelector('form').addEventListener('submit', function (event) {
|
|
||||||
if (sectionTimeoutCheckbox.checked && (!timeoutDurationField.value || isNaN(
|
|
||||||
timeoutDurationField.value))) {
|
|
||||||
event.preventDefault();
|
|
||||||
alert('Please enter a valid session timeout duration.');
|
|
||||||
timeoutDurationField.focus();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
{include file="sections/footer.tpl"}
|
{include file="sections/footer.tpl"}
|
@ -294,7 +294,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-md-3 control-label">{Lang::T('Single session Admin')}</label>
|
<label class="col-md-3 control-label">{Lang::T('Single Admin Session')}</label>
|
||||||
<div class="col-md-5">
|
<div class="col-md-5">
|
||||||
<select name="single_session" id="single_session" class="form-control">
|
<select name="single_session" id="single_session" class="form-control">
|
||||||
<option value="no">
|
<option value="no">
|
||||||
@ -1100,6 +1100,39 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
document.addEventListener('DOMContentLoaded', function () {
|
||||||
|
var sectionTimeoutCheckbox = document.getElementById('enable_session_timeout');
|
||||||
|
var timeoutDurationInput = document.getElementById('timeout_duration_input');
|
||||||
|
var timeoutDurationField = document.getElementById('session_timeout_duration');
|
||||||
|
|
||||||
|
if (sectionTimeoutCheckbox.checked) {
|
||||||
|
timeoutDurationInput.style.display = 'block';
|
||||||
|
timeoutDurationField.required = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
sectionTimeoutCheckbox.addEventListener('change', function () {
|
||||||
|
if (this.checked) {
|
||||||
|
timeoutDurationInput.style.display = 'block';
|
||||||
|
timeoutDurationField.required = true;
|
||||||
|
} else {
|
||||||
|
timeoutDurationInput.style.display = 'none';
|
||||||
|
timeoutDurationField.required = false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
document.querySelector('form').addEventListener('submit', function (event) {
|
||||||
|
if (sectionTimeoutCheckbox.checked && (!timeoutDurationField.value || isNaN(
|
||||||
|
timeoutDurationField.value))) {
|
||||||
|
event.preventDefault();
|
||||||
|
alert('Please enter a valid session timeout duration.');
|
||||||
|
timeoutDurationField.focus();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener("DOMContentLoaded", function() {
|
document.addEventListener("DOMContentLoaded", function() {
|
||||||
// Function to toggle visibility of custom tax rate input field
|
// Function to toggle visibility of custom tax rate input field
|
||||||
|
Loading…
x
Reference in New Issue
Block a user