×
Create a new article
Write your page title here:
We currently have 3,034 articles on YumeWiki. Type your article name above or click on one of the titles below and start writing!



YumeWiki
3,034Articles

MediaWiki:Common.js: Difference between revisions

mNo edit summary
m (test)
Line 18: Line 18:
      
      
(function () {
(function () {
     $(".highlightable").click(removeClass);
     //$(".highlightable").click(removeClass);
     $(".iconSearch").click(addClass);
     /*function removeClass(){
   
    function removeClass(){
         $("span.hightlightable").each(function(){
         $("span.hightlightable").each(function(){
           if ($(this).hasClass("highlight")) {
           if ($(this).hasClass("highlight")) {
Line 28: Line 26:
         });
         });
         console.log("This is working");
         console.log("This is working");
     }
     }*/
   
    $(".iconSearch").click(addClass);
      
      
     function addClass(){
     function addClass(){
         $("span.highlightable").each(function(){
        var target = $(this).prop("target");
         $("span#" + target).each(function(){
$(this).addClass("highlight");
$(this).addClass("highlight");
});
});

Revision as of 02:36, 8 March 2020

/* Any JavaScript here will be loaded for all users on every page load. */

//2kki map frame
mw.hook('wikipage.content').add(function($content) {
    $content.find('.kkiDiv:not(.loaded)').each(function() {
        var $this = $(this);
        $this.html(
            $('<iframe>', {
                border: 0,
                frameborder: 0,
                scrolling: 'no',
                class: 'kkiFrame',
                src: 'https://yume-2kki-explorer.herokuapp.com/',
            })
        ).addClass('loaded');
    });
});
    
(function () {
    //$(".highlightable").click(removeClass);
    /*function removeClass(){
        $("span.hightlightable").each(function(){
           if ($(this).hasClass("highlight")) {
               $(this).removeClass("highlight");
           }
        });
        console.log("This is working");
    }*/
    
    $(".iconSearch").click(addClass);
    
    function addClass(){
        var target = $(this).prop("target");
        $("span#" + target).each(function(){
			$(this).addClass("highlight");
		});	
        console.log("This is working");
    }    
}());