Открыть главное меню

Гомосообщество β

MediaWiki:Common.js — различия между версиями

м (Откат правок Andris Rubenis (обсуждение) к версии ГСБ)
(вроде наконец нормально работает)
 
(не показано 12 промежуточных версий этого же участника)
Строка 16: Строка 16:
  
 
if (wgAction == 'edit' || wgAction == 'submit') {
 
if (wgAction == 'edit' || wgAction == 'submit') {
importScriptURI('//gaysociety.ru/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript')
+
$.getScript('/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript', function() { addWikifButton(); } )
addOnloadHook(addWikifButton)
 
 
}
 
}
  
 
if (typeof wgAuScript !== 'undefined') {
 
if (typeof wgAuScript !== 'undefined') {
         importScriptURI(wgAuScript)
+
         mw.loader.load(wgAuScript);
 
}
 
}
  
  
 
if(wgUserName == null) {
 
if(wgUserName == null) {
$.getScript( "//gaysociety.ru/index.php?title=MediaWiki:Arcticmodal.js&action=raw&ctype=text/javascript", function( data, textStatus, jqxhr ) {
+
$.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;