diff --git a/templates/element/genericElements/IndexTable/Fields/toggle.php b/templates/element/genericElements/IndexTable/Fields/toggle.php index b0fd866..4f82bc2 100644 --- a/templates/element/genericElements/IndexTable/Fields/toggle.php +++ b/templates/element/genericElements/IndexTable/Fields/toggle.php @@ -35,7 +35,7 @@ } echo sprintf( - '', + '', $checkboxId, empty($data) ? '' : 'checked', $requirementMet ? '' : 'disabled="disabled"', diff --git a/webroot/css/main.css b/webroot/css/main.css index 4997470..2edfe70 100644 --- a/webroot/css/main.css +++ b/webroot/css/main.css @@ -118,4 +118,12 @@ .btn-group > .btn:last-of-type:not(.dropdown-toggle), .btn-group > .btn-group:not(:last-of-type) > .btn { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; +} + +input[type="checkbox"].change-cursor { + cursor: pointer; +} + +input[type="checkbox"]:disabled.change-cursor { + cursor: not-allowed; } \ No newline at end of file diff --git a/webroot/js/main.js b/webroot/js/main.js index a15c4b2..6a185a1 100644 --- a/webroot/js/main.js +++ b/webroot/js/main.js @@ -40,5 +40,7 @@ function executeStateDependencyChecks(dependenceSourceSelector) { var UI $(document).ready(() => { - UI = new UIFactory() + if (typeof UIFactory !== "undefined") { + UI = new UIFactory() + } }) \ No newline at end of file