hovzer.$.append( this.$container );
hovzer.update();
- $( '.mw-debug-panelink' ).click( this.switchPane );
+ $( '.mw-debug-panelink' ).on( 'click', this.switchPane );
},
/**
// Hide the current pane
if ( requestedPaneId === currentPaneId ) {
+ // FIXME: Use CSS transition
+ // eslint-disable-next-line no-jquery/no-slide
$currentPane.slideUp( updateHov );
debug.$container.data( 'currentPane', null );
return;
debug.$container.data( 'currentPane', requestedPaneId );
if ( currentPaneId === undefined || currentPaneId === null ) {
+ // FIXME: Use CSS transition
+ // eslint-disable-next-line no-jquery/no-slide
$requestedPane.slideDown( updateHov );
} else {
$currentPane.hide();
$table = $( '<table>' ).attr( 'id', 'mw-debug-querylist' );
$( '<tr>' )
- .append( $( '<th>' ).text( '#' ).css( 'width', '4em' ) )
- .append( $( '<th>' ).text( 'SQL' ) )
- .append( $( '<th>' ).text( 'Time' ).css( 'width', '8em' ) )
- .append( $( '<th>' ).text( 'Call' ).css( 'width', '18em' ) )
+ .append( $( '<th>' ).attr( 'scope', 'col' ).text( '#' ).css( 'width', '4em' ) )
+ .append( $( '<th>' ).attr( 'scope', 'col' ).text( 'SQL' ) )
+ .append( $( '<th>' ).attr( 'scope', 'col' ).text( 'Time' ).css( 'width', '8em' ) )
+ .append( $( '<th>' ).attr( 'scope', 'col' ).text( 'Call' ).css( 'width', '18em' ) )
.appendTo( $table );
for ( i = 0, length = this.data.queries.length; i < length; i += 1 ) {
.append( $( '<td>' ).text( i + 1 ) )
.append( $( '<td>' ).text( query.sql ) )
.append( $( '<td>' ).text( ( query.time * 1000 ).toFixed( 4 ) + 'ms' ).addClass( 'stats' ) )
- .append( $( '<td>' ).text( query[ 'function' ] ) )
+ .append( $( '<td>' ).text( query.function ) )
.appendTo( $table );
}
$table = $( '<table>' ).appendTo( $unit );
$( '<tr>' )
- .html( '<th>Key</th><th>Value</th>' )
+ .html( '<th scope="col">Key</th><th scope="col">Value</th>' )
.appendTo( $table );
for ( key in data ) {
$( '<tr>' )
- .append( $( '<th>' ).text( key ) )
+ .append( $( '<th>' ).attr( 'scope', 'row' ).text( key ) )
.append( $( '<td>' ).text( data[ key ] ) )
.appendTo( $table );
}