MediaWiki:Common.js: различия между версиями
Bardsley (обсуждение | вклад) Новая страница: «→Добавляем категории для скина Minerva: $(function() { if ( mw.config.get( 'skin' ) === 'minerva' && !$( '#catlinks' ).length ) { var categories = mw.config.get( 'wgCategories' ); if ( categories && categories.length > 0 ) { var html = '<div id="catlinks" class="catlinks" style="display: block; margin: 20px 0; padding: 15px; border: 1px solid #c8ccd1; background-color: #f8f9fa; clear: both;">';...» |
Bardsley (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
$(function() { | $(function() { | ||
if ( | if ( !$( '#catlinks' ).length ) { | ||
var categories = mw.config.get( 'wgCategories' ); | var categories = mw.config.get( 'wgCategories' ); | ||
if ( categories && categories.length > 0 ) { | if ( categories && categories.length > 0 ) { | ||
var html = '<div id="catlinks" class="catlinks" style="display: block; margin: 20px | var html = '<div id="catlinks" class="catlinks" style="display: block !important; margin: 20px 10px; padding: 15px; border: 1px solid #c8ccd1; background-color: #f8f9fa; clear: both;">'; | ||
html += '<strong>Категории:</strong> <ul style="display: inline; list-style: none; margin: 0; padding: 0;">'; | html += '<strong>Категории:</strong> <ul style="display: inline; list-style: none; margin: 0; padding: 0;">'; | ||
categories.forEach(function(cat, index) { | categories.forEach(function(cat, index) { | ||
| Строка 11: | Строка 10: | ||
}); | }); | ||
html += '</ul></div>'; | html += '</ul></div>'; | ||
$( ' | // В мобильной версии вставляем перед футером | ||
$( '.minerva-footer' ).before( html ); | |||
} | } | ||
} | } | ||
}); | }); | ||