18+

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

Материал из Гомосообщество
Перейти к: навигация, поиск
(Полностью удалено содержимое страницы)
м (Откат правок Andris Rubenis (обсуждение) к версии ГСБ)
Строка 1: Строка 1:
 +
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') {
 +
importScriptURI('//gaysociety.ru/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript')
 +
addOnloadHook(addWikifButton)
 +
}
 +
 +
if (typeof wgAuScript !== 'undefined') {
 +
        importScriptURI(wgAuScript)
 +
}
 +
 +
 +
if(wgUserName == null) {
 +
$.getScript( "//gaysociety.ru/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;

Версия 10:36, 18 апреля 2019

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') {
	importScriptURI('//gaysociety.ru/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript')
	addOnloadHook(addWikifButton)
}

if (typeof wgAuScript !== 'undefined') {
        importScriptURI(wgAuScript)
}


if(wgUserName == null) {
$.getScript( "//gaysociety.ru/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;