MediaWiki:Common.js — различия между версиями
м (Откат правок Andris Rubenis (обсуждение) к версии ГСБ) |
ГСБ (обсуждение | вклад) (вроде наконец нормально работает) |
||
| (не показано 12 промежуточных версий этого же участника) | |||
| Строка 16: | Строка 16: | ||
if (wgAction == 'edit' || wgAction == 'submit') { | if (wgAction == 'edit' || wgAction == 'submit') { | ||
| − | + | $.getScript('/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript', function() { addWikifButton(); } ) | |
| − | |||
} | } | ||
if (typeof wgAuScript !== 'undefined') { | if (typeof wgAuScript !== 'undefined') { | ||
| − | + | mw.loader.load(wgAuScript); | |
} | } | ||
if(wgUserName == null) { | if(wgUserName == null) { | ||
| − | $.getScript( " | + | $.getScript( "/index.php?title=MediaWiki:Arcticmodal.js&action=raw&ctype=text/javascript", function( data, textStatus, jqxhr ) { |
$.getScript( "//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js", function( data, textStatus, jqxhr ) { | $.getScript( "//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js", function( data, textStatus, jqxhr ) { | ||
var warning_18_plus = '<div style="display: none;"> <div class="box-modal" id="boxUserFirstInfo"> <div class="box-modal_close arcticmodal-close">закрыть</div> <b>Внимание!</b><br> <br> Некоторые страницы этого сайта могут содержать ненормативную лексику, материалы сексуального характера и пропаганду нетрадиционных сексуальных отношений. <br> Посещать наш сайт можно строго с 18 лет! <br> Если вам еще не исполнилось 18 лет, пожалуйста, немедленно покиньте этот сайт.</div> </div>'; | var warning_18_plus = '<div style="display: none;"> <div class="box-modal" id="boxUserFirstInfo"> <div class="box-modal_close arcticmodal-close">закрыть</div> <b>Внимание!</b><br> <br> Некоторые страницы этого сайта могут содержать ненормативную лексику, материалы сексуального характера и пропаганду нетрадиционных сексуальных отношений. <br> Посещать наш сайт можно строго с 18 лет! <br> Если вам еще не исполнилось 18 лет, пожалуйста, немедленно покиньте этот сайт.</div> </div>'; | ||
Текущая версия на 01:21, 14 мая 2020
function addWikifButton() {
var toolbar = document.getElementById('toolbar')
if (!toolbar) return
var i = document.createElement('img')
i.src = '//upload.wikimedia.org/wikisource/ru/d/d1/Button-wikifikator.png'
i.alt = i.title = 'викификатор'
i.onclick = Wikify
i.style.cursor = 'pointer'
toolbar.insertBefore(i, toolbar.childNodes[0])
}
function gayalert18()
{
alert('Внимание!\nНекоторые страницы этого сайта могут содержать ненормативную лексику, материалы сексуального характера и пропаганду нетрадиционных сексуальных отношений.\nПосещать наш сайт можно строго с 18 лет!\nЕсли вам еще не исполнилось 18 лет, пожалуйста, немедленно покиньте этот сайт.');
}
if (wgAction == 'edit' || wgAction == 'submit') {
$.getScript('/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript', function() { addWikifButton(); } )
}
if (typeof wgAuScript !== 'undefined') {
mw.loader.load(wgAuScript);
}
if(wgUserName == null) {
$.getScript( "/index.php?title=MediaWiki:Arcticmodal.js&action=raw&ctype=text/javascript", function( data, textStatus, jqxhr ) {
$.getScript( "//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js", function( data, textStatus, jqxhr ) {
var warning_18_plus = '<div style="display: none;"> <div class="box-modal" id="boxUserFirstInfo"> <div class="box-modal_close arcticmodal-close">закрыть</div> <b>Внимание!</b><br> <br> Некоторые страницы этого сайта могут содержать ненормативную лексику, материалы сексуального характера и пропаганду нетрадиционных сексуальных отношений. <br> Посещать наш сайт можно строго с 18 лет! <br> Если вам еще не исполнилось 18 лет, пожалуйста, немедленно покиньте этот сайт.</div> </div>';
$('#content').append(warning_18_plus);
if (!$.cookie('queerWasHere')) {
$('#boxUserFirstInfo').arcticmodal({
closeOnOverlayClick: false,
closeOnEsc: true
});
}
$.cookie('queerWasHere', true, {
expires: 1,
path: '/'
});
});
});
}
var plus18w = document.getElementById('plus18');
plus18w.onclick = gayalert18;