MediaWiki:Common.js

Материал из ALL
Перейти к: навигация, поиск

Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
  • Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
  • Opera: Выберите очистку кэша в меню Инструменты → Настройки
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
 
//import scripts
//importScript('MediaWiki:Editpage.js');
importScriptURI('https://allll.net/w/index.php?title=MediaWiki:Editpage.js&action=raw&ctype=text/javascript');
 
//like
 
$.getScript('https://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e8727876803ac59');
$(function(){
  if( (wgUserName && typeof EnablePlusOne == 'undefined') 
    || (wgAction != 'view') || (/(oldid|diff)=/.test(window.location)) ) return;
 
  $('#firstHeading').prepend( '<div id="socialButtons" class="noprint"><div align="right" style="float:right; position: relative;' +
    'margin: 10px 0 0 0; z-index: 110; width: 230px"><div id="socialWrapper" align="right" style="width: 230px"' +
    'style="float:right"></g:plusone><div class="addthis_toolbox addthis_default_style "><a class="addthis_button_preferred_1"></a>' +
    '<a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a>' +
    '<a class="addthis_button_compact"></a><a class="addthis_counter addthis_bubble_style"></a>' + 
    '<div class="g-plusone" data-size="small"></div></div></div></div>' );
 
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
});
 
$(function() {
   $('.dynnav-button').each(function(i,e) {
      $(this).data('i', i+1).click(function() {
         var $this = $(this),
             $template = $('#dynnav-template-' + $this.data('i'));
         if( $this.hasClass('dynnav-button-inactive') ) {
            $('.dynnav-button-active').removeClass('dynnav-button-active').addClass('dynnav-button-inactive');
            $('.dynnav-template').slideUp(250);
            $this.removeClass('dynnav-button-inactive').addClass('dynnav-button-active');
            $template.slideDown(300);
         } else {
            $this.removeClass('dynnav-button-active').addClass('dynnav-button-inactive');
            $template.slideUp(300);
         }
         return false;
      });
   });
});
 
$(function() {
mw.loader.implement("Sila.gallerymodify",function($,jQuery){window.processNSFWGalleryItems=function(scope){$('div.gallerytext',scope).each(function(i,el){var descP=$('p:first',el)
if(!descP.size())return;var desc=descP.html()
if(desc.match(/(?:\|NSFW|NSFW\||^NSFW\s$)/i)){descP.html(desc.replace(/(.*)(?:\|NSFW|NSFW\||^NSFW\s$)(.*)/i,'$1$2'));var NSFWFrame=$(el).parent().find('div:first')
NSFWFrame.children().css('visibility','hidden')
NSFWFrame.css({'background':'url("https://allll.net/w/images/thumb/d/d4/130842.jpg/150px-130842.jpg") no-repeat center','cursor':'pointer'})
NSFWFrame.click(function(e){NSFWFrame.css({'background-image':'none','cursor':'default'})
NSFWFrame.children().css('visibility','visible')})}})};window.dynamicGallery=function(scope){$('.gallery').each(function(){var gall=$(this);var galwidth=gall.width();var boxwidth=gall.find('.gallerybox').width();var t=Math.floor(galwidth/boxwidth);if(gall.find('li').length>t){var sh='<a href="#" class="gall-show"><span class="glyphicon"></span><span class="gall-link-text">показать еще</span></a>';var hd='<a href="#" class="gall-hide" style="display:none"><span class="glyphicon"></span><span class="gall-link-text">скрыть</span></a>';gall.find('li').last().after('<div class="gall-panel">'+sh+hd+'</div>');gall.find('.gallerybox:not(:lt('+t+'))').hide();gall.find('.gall-panel a').click(function(){if($(this).hasClass('gall-show')){$(this).hide().siblings().show().parents('.gallery').find('.gallerybox').fadeIn();return false;}else{$(this).hide().siblings().show().parents('.gallery').find('.gallerybox:not(:lt('+t+'))').hide();return false;}});}});};;});
 
window.processNSFWGalleryItems()
 
});
 
$(function(){
   if( (wgNamespaceNumber != 0 && wgNamespaceNumber != 6 && wgNamespaceNumber != 100)
      || wgAction != 'view' || /(oldid|diff)=/.test(window.location) ) return;
   $('#firstHeading').append('<span class="editsection">[<a title="Править секцию: 0" href="/w/index.php?title='
     + encodeURIComponent(wgPageName) 
     + '&action=edit&section=0">править преамбулу</a>]</span>');
   $('#firstHeading .editsection').show().css('text-shadow', 'none');
});
 
(function() {
 $('#top').after('<div id="yandex_ad_R-91320-1" class="firstHeading"></div>');
})();
 
$(function(){
if(wgUserName != null) { $('#hypercomments_widget').remove() }
});
 
mw.loader.load('https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML&delayStartupUntil=configured');
mw.loader.load('https://allll.net/w/index.php?title=MediaWiki:MathJax.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
 
jQuery.fn.addtocopy = function(usercopytxt) {
    var options = {htmlcopytxt: '<br>More: <a href="'+window.location.href+'">'+window.location.href+'</a><br>', minlen: 25, addcopyfirst: false}
    $.extend(options, usercopytxt);
	var copy_sp = document.createElement('span');
	copy_sp.id = 'ctrlcopy';
	copy_sp.innerHTML = options.htmlcopytxt;
	return this.each(function(){
		$(this).mousedown(function(){$('#ctrlcopy').remove();});
		$(this).mouseup(function(){
			if(window.getSelection){	//good times 
				var slcted=window.getSelection();
				var seltxt=slcted.toString();
				if(!seltxt||seltxt.length<options.minlen) return;
				var nslct = slcted.getRangeAt(0);
				seltxt = nslct.cloneRange();
				seltxt.collapse(options.addcopyfirst);
				seltxt.insertNode(copy_sp);
				if (!options.addcopyfirst) nslct.setEndAfter(copy_sp);
				slcted.removeAllRanges();
				slcted.addRange(nslct);
			} else if(document.selection){	//bad times
				var slcted = document.selection;
				var nslct=slcted.createRange();
				var seltxt=nslct.text;
				if (!seltxt||seltxt.length<options.minlen) return;
				seltxt=nslct.duplicate();
				seltxt.collapse(options.addcopyfirst);
				seltxt.pasteHTML(copy_sp.outerHTML);
				if (!options.addcopyfirst) {nslct.setEndPoint("EndToEnd",seltxt); nslct.select();}
			}
		});
  });
}
 
if (wgUserName == null) {
    $(document).addtocopy({htmlcopytxt: '<br>Подробнее: <a href="'+window.location.href+'">'+window.location.href+'</a>'});
}
 
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-01ZFFQ293H"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
 
  gtag('config', 'G-01ZFFQ293H');
</script>