Difference between revisions of "MediaWiki:Common.js"

From Animation Luzern Wiki
Line 10: Line 10:
 
         window.removeEventListener('touchstart', onFirstTouch, false);
 
         window.removeEventListener('touchstart', onFirstTouch, false);
 
     }, false);
 
     }, false);
 
+
/*
 
     $(".dropdown").hover(
 
     $(".dropdown").hover(
 
             function(){ if (!window.IsTouchDevice) $(this).addClass('open'); },
 
             function(){ if (!window.IsTouchDevice) $(this).addClass('open'); },
 
             function(){ if (!window.IsTouchDevice) $(this).removeClass('open'); }
 
             function(){ if (!window.IsTouchDevice) $(this).removeClass('open'); }
 
     );
 
     );
 +
*/
 +
$('ul.navbar-nav li.dropdown').hover(function() {
 +
  if (!window.IsTouchDevice)
 +
    $(this).find('.dropdown-menu').stop(true, true).delay(400).fadeIn(300);
 +
}, function() {
 +
  if (!window.IsTouchDevice)
 +
    $(this).find('.dropdown-menu').stop(true, true).delay(400).fadeOut(300);
 +
});
 +
 +
 
});
 
});

Revision as of 02:31, 17 January 2018

/* Change the upload Link */
$( function () {
  $( '#t-upload a' ).attr("href", "/index.php?title=Special:BatchUpload");

    /* Open menus on mouse over, don't do anything on touch-devices. */

    window.IsTouchDevice = false;
    window.addEventListener('touchstart', function onFirstTouch() {
        window.IsTouchDevice = true;
        window.removeEventListener('touchstart', onFirstTouch, false);
    }, false);
/*
    $(".dropdown").hover(
            function(){ if (!window.IsTouchDevice) $(this).addClass('open'); },
            function(){ if (!window.IsTouchDevice) $(this).removeClass('open'); }
    );
*/
$('ul.navbar-nav li.dropdown').hover(function() {
  if (!window.IsTouchDevice)
    $(this).find('.dropdown-menu').stop(true, true).delay(400).fadeIn(300);
}, function() {
  if (!window.IsTouchDevice)
    $(this).find('.dropdown-menu').stop(true, true).delay(400).fadeOut(300);
});


});