MediaWiki:Gadget-toplinksDropdown.js

From Zeah RSPS - Wiki
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/**
 * De-clutters the personal links at the top by collecting them in a dropdown,
 * opened by hovering over your username - inspired by the Timeless skin
 *
 * @author Iiii_I_I_I
 */

$(function() {
    var $talk = $('#pt-mytalk'),
        $contris = $('#pt-mycontris'),
        $watchlist = $('#pt-watchlist'),
        $prefs = $('#pt-preferences'),
        $logout = $('#pt-logout');

    // new talk page message
    $('#pt-mytalk .mw-echo-alert').text('Talk');
    // create dropdown
    $('<div>')
        .addClass('pt-userpage-dropdown')
        .append(
            $('<ul>')
                .append(
                    $talk,
                    $contris,
                    $watchlist,
                    $prefs,
                    $logout
                )
        )
        .appendTo('#pt-userpage');
});