MediaWiki:Common.js: Difference between revisions

From Hidden Palace
Jump to navigation Jump to search
(Only load qtip if qtip is defined)
No edit summary
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
$(document).ready(function(){
$.ajaxSetup({
  cache: true
});
 
$.getScript( 'https://cdn.ravenjs.com/3.9.1/raven.min.js', function() {
    Raven.config('https://[email protected]/128880').install();
});
 
$.getScript('https://code.jquery.com/jquery-migrate-1.4.1.js');
 
mw.loader.load( '/w/resources/assets/form_prototype.js' );
mw.loader.load('/w/resources/assets/form_prototype.css', 'text/css');
 
$(function(){
   $('.redditlink').append('<script type="text/javascript" src="http://www.reddit.com/buttonlite.js?i=5"></script>');
   $('.redditlink').append('<script type="text/javascript" src="http://www.reddit.com/buttonlite.js?i=5"></script>');
   setTimeout(function(){
   setTimeout(function(){
Line 38: Line 51:
         }
         }
       });
       });
    }
});
});

Revision as of 03:07, April 28, 2019

$.ajaxSetup({
  cache: true
});

$.getScript( 'https://cdn.ravenjs.com/3.9.1/raven.min.js', function() {
    Raven.config('https://[email protected]/128880').install();
});

$.getScript('https://code.jquery.com/jquery-migrate-1.4.1.js');

mw.loader.load( '/w/resources/assets/form_prototype.js' );
mw.loader.load('/w/resources/assets/form_prototype.css', 'text/css');

$(function(){
   $('.redditlink').append('<script type="text/javascript" src="http://www.reddit.com/buttonlite.js?i=5"></script>');
   setTimeout(function(){
   var html = $('span.reddit_button').html();
   $('.redditlink').replaceWith(html);
   $('span.reddit_button').replaceWith('');
},1000);

    $('span.hover-link').hover(function(e){
        var classes = $(this).attr("class").split(/\s+/);

        for (var i=0; i<classes.length; i++)
        {
            if (classes[i].indexOf("link-") != -1)
            {
                if (e.type == "mouseenter")
                {
                    $("span."+classes[i]).addClass("hover");
                }
                else if (e.type == "mouseleave")
                {
                    $("span."+classes[i]).removeClass("hover");
                }
            }
        }

    });
    if (typeof $('span.hex-snippet span[title!=""]').qtip !== 'undefined')
    {
      $('span.hex-snippet span[title!=""]').qtip({
        style: {
            classes: 'qtip-tipsy'
        },
        content: {
            title: function(event, api) {
                return $(this).attr('data-title');
            }
        }
      });
    }
});