summaryrefslogtreecommitdiff
path: root/resources/src/mediawiki/mediawiki.hlist.js
diff options
context:
space:
mode:
Diffstat (limited to 'resources/src/mediawiki/mediawiki.hlist.js')
-rw-r--r--resources/src/mediawiki/mediawiki.hlist.js30
1 files changed, 7 insertions, 23 deletions
diff --git a/resources/src/mediawiki/mediawiki.hlist.js b/resources/src/mediawiki/mediawiki.hlist.js
index 0bbf8fad..8ba57f6f 100644
--- a/resources/src/mediawiki/mediawiki.hlist.js
+++ b/resources/src/mediawiki/mediawiki.hlist.js
@@ -1,31 +1,15 @@
/*!
- * .hlist fallbacks for IE 6, 7 and 8.
+ * .hlist fallbacks for IE 8.
* @author [[User:Edokter]]
*/
( function ( mw, $ ) {
var profile = $.client.profile();
- if ( profile.name === 'msie' ) {
- if ( profile.versionNumber === 8 ) {
- /* IE 8: Add pseudo-selector class to last-child list items */
- mw.hook( 'wikipage.content' ).add( function ( $content ) {
- $content.find( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
- .addClass( 'hlist-last-child' );
- } );
- }
- else if ( profile.versionNumber <= 7 ) {
- /* IE 7 and below: Generate interpuncts and parentheses */
- mw.hook( 'wikipage.content' ).add( function ( $content ) {
- var $hlists = $content.find( '.hlist' );
- $hlists.find( 'dt:not(:last-child)' )
- .append( ': ' );
- $hlists.find( 'dd:not(:last-child)' )
- .append( '<b>·</b> ' );
- $hlists.find( 'li:not(:last-child)' )
- .append( '<b>·</b> ' );
- $hlists.find( 'dl dl, dl ol, dl ul, ol dl, ol ol, ol ul, ul dl, ul ol, ul ul' )
- .prepend( '( ' ).append( ') ' );
- } );
- }
+ if ( profile.name === 'msie' && profile.versionNumber === 8 ) {
+ /* Add pseudo-selector class to last-child list items */
+ mw.hook( 'wikipage.content' ).add( function ( $content ) {
+ $content.find( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
+ .addClass( 'hlist-last-child' );
+ } );
}
}( mediaWiki, jQuery ) );