mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-18 11:10:56 +01:00
switch toggle to checkbox for overrides
This commit is contained in:
@@ -57,21 +57,28 @@
|
||||
|
||||
function linkToggle (element, toggleable) {
|
||||
element.onChange(function (value) {
|
||||
toggleable.find('input').prop('checked', false).filter('[value=1]').prop('checked', true);
|
||||
toggleable.find('input').prop('checked', true);
|
||||
toggleable.siblings('label').css('opacity', 1);
|
||||
element.disabled(false);
|
||||
});
|
||||
|
||||
toggleable.find('input').on('change', function () {
|
||||
var el = $(this);
|
||||
if (el.is(':checked')) {
|
||||
var on = el.val() == '1' ? true : false;
|
||||
var el = $(this),
|
||||
on = el.is(':checked');
|
||||
|
||||
element.disabled(!on);
|
||||
if (!on) {
|
||||
element.reset();
|
||||
}
|
||||
toggleable.siblings('label').css('opacity', on ? 1 : 0.7);
|
||||
element.disabled(!on);
|
||||
if (!on) {
|
||||
element.reset();
|
||||
}
|
||||
});
|
||||
|
||||
var on = toggleable.is(':checked');
|
||||
toggleable.siblings('label').css('opacity', on ? 1 : 0.7);
|
||||
element.disabled(!on);
|
||||
if (!on) {
|
||||
element.reset();
|
||||
}
|
||||
}
|
||||
|
||||
var Form = function (el, options) {
|
||||
|
||||
Reference in New Issue
Block a user