View difference between Paste ID: gD3t34mr and eqdxEKSJ
SHOW: | | - or go back to the newest paste.
1
$( function () {
2
	mw.loader.using( [ 'oojs-ui' ] ).done( function () {
3
		$( '.editCheckboxes input[type=checkbox]' ).each( function () {
4
				var checkboxWidget,
5
					$this = $( this ),
6
					id = $this.attr( 'id' );
7
8
				checkboxWidget = new OO.ui.CheckboxInputWidget( {
9
					name: $this.attr( 'name' ),
10-
					tabIndex: $this.attr( 'tabindex' ),
10+
					tabIndex: Number($this.attr( 'tabindex' )),
11
					accessKey: $this.attr( 'accesskey' ),
12
					value: $this.attr( 'value' ),
13
					selected: this.checked
14
				} );
15
16
				checkboxWidget.$input.attr( 'id', id );
17
				checkboxWidget.$element.css( 'display', 'inline-block' );
18
19
				$this.replaceWith( checkboxWidget.$element );
20
		} );
21
	} );
22
} );