KEYCLOAK-200: Add tabindex to toggle element and use JS to use space/enter to toggle it.
This commit is contained in:
parent
53e61326c1
commit
94a70e78ca
1 changed files with 1 additions and 1 deletions
|
@ -562,7 +562,7 @@ module.directive('onoffswitch', function() {
|
||||||
if (!attrs.offText) { attrs.offText = "OFF"; }
|
if (!attrs.offText) { attrs.offText = "OFF"; }
|
||||||
if (!attrs.ngDisabled) { attrs.ngDisabled = false; }
|
if (!attrs.ngDisabled) { attrs.ngDisabled = false; }
|
||||||
|
|
||||||
var html = "<span><div class=\"onoffswitch\" data-ng-class=\"{disabled: ngDisabled}\">" +
|
var html = "<span><div class=\"onoffswitch\" data-ng-class=\"{disabled: ngDisabled}\" tabindex=\"0\" onkeydown=\"var code = event.keyCode || event.which; if (code === 32 || code === 13) { event.stopImmediatePropagation(); event.preventDefault(); $(event.target).find('input').click();}\">" +
|
||||||
"<input type=\"checkbox\" data-ng-model=\"ngModel\" ng-disabled=\"ngDisabled\"" +
|
"<input type=\"checkbox\" data-ng-model=\"ngModel\" ng-disabled=\"ngDisabled\"" +
|
||||||
" class=\"onoffswitch-checkbox\" name=\"" + attrs.name + "\" id=\"" + attrs.id + "\">" +
|
" class=\"onoffswitch-checkbox\" name=\"" + attrs.name + "\" id=\"" + attrs.id + "\">" +
|
||||||
"<label for=\"" + attrs.id + "\" class=\"onoffswitch-label\">" +
|
"<label for=\"" + attrs.id + "\" class=\"onoffswitch-label\">" +
|
||||||
|
|
Loading…
Reference in a new issue