( function ( mw, $ ) { var RevisionListView = function ( revisionList ) { this.revisionList = revisionList; }; $.extend( RevisionListView.prototype, { /** * @type {RevisionList} */ revisionList: null, render: function ( revisionTickWidth ) { var $html = $( '
' ).append( $( '' ).text( rev.getFormattedDate() ) ),
rev.getUser() ?
$( '' ).append( $( ' ' ).text(
mw.msg( 'revisionslider-label-user', mw.html.escape( rev.getUser() ) )
) )
: '',
rev.getComment() ?
$( '' ).append(
$( ' ' ).append( $( '' ).text(
mw.msg( 'revisionslider-label-comment', mw.html.escape( rev.getComment() ) )
) )
)
: '',
$( ' ' ).text(
mw.msg( 'revisionslider-label-article-size', mw.msg( 'revisionslider-revision-bytes', rev.getSize() ) )
),
rev.isMinor() ? $( ' ' ).text( mw.message( 'minoredit' ).text() ) : '' );
return $tooltip.html();
}
} );
mw.libs.revisionSlider = mw.libs.revisionSlider || {};
mw.libs.revisionSlider.RevisionListView = RevisionListView;
}( mediaWiki, jQuery ) );