mediawiki.ui: checkbox: Render "on top of" the label
authorBartosz Dziewoński <matma.rex@gmail.com>
Mon, 25 May 2015 09:09:21 +0000 (11:09 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Mon, 25 May 2015 09:09:21 +0000 (11:09 +0200)
To fix clickability with checkboxShiftClick.

Bug: T98905
Change-Id: I2a2dbfb6c8be991a79d8d63c9119387be1675d64

resources/src/mediawiki.ui/components/checkbox.less

index 4829f5f..ac5becb 100644 (file)
@@ -54,6 +54,9 @@
                // we hide the input element as instead we will style the label that follows
                // we use opacity so that VoiceOver software can still identify it
                opacity: 0;
+               // Render "on top of" the label, so that it's still clickable (T98905)
+               z-index: 1;
+               position: relative;
                // ensure the invisible checkbox takes up the required width
                width: @checkboxSize;
                height: @checkboxSize;