返回首頁 

Greasy Fork is available in English.

MyAnimeList(MAL) - Hover List, Notifications and Profile dropdown

Why click on the icons when you can hover?


Installer ce script?
// ==UserScript==// @name         MyAnimeList(MAL) - Hover List, Notifications and Profile dropdown// @version      1.0.8// @description  Why click on the icons when you can hover?// @author       Cpt_mathix// @match        *://myanimelist.net/*// @exclude      *://myanimelist.net/animelist*// @exclude      *://myanimelist.net/mangalist*// @grant        none// @namespace    https://greasyfork.org/users/16080// @noframes// ==/UserScript==(function() {function hover_list_notifications_profile_dropdown() {var load = true;var properties = {sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)interval: 0, // number = milliseconds for onMouseOver polling intervalover: showInfo, // function = onMouseOver callback (required)timeout: 300, // number = milliseconds delay before onMouseOutout: hideInfo // function = onMouseOut callback (required)};$('#header-menu > div.header-menu-unit.header-list').hoverIntent(properties);$('#header-menu > div.header-menu-unit.header-notification').hoverIntent(properties);$('#header-menu > div.header-menu-unit.header-profile').hoverIntent(properties);function showInfo() {if ($(this).hasClass('header-notification') && load) {$('#header-menu > div.header-menu-unit.header-notification').find('.header-notification-button')[0].click();load = false;}if (! $(this).hasClass('on')) {$('.header-list-dropdown').hide();$('.header-notification-dropdown').hide();$('.header-menu-dropdown').hide();$(this).find('.header-list-dropdown').show();$(this).find('.header-notification-dropdown').show();$(this).find('.header-notification-button').attr("aria-expanded", true);$(this).find('.header-menu-dropdown').show();$(this).addClass('on');}}function hideInfo() {$(this).find('.header-list-dropdown').hide();$(this).find('.header-notification-dropdown').hide();$(this).find('.header-menu-dropdown').hide();$(this).removeClass('on');}}var hoverScript = document.createElement('script');hoverScript.appendChild(document.createTextNode('('+ hover_list_notifications_profile_dropdown +')();'));(document.body || document.head || document.documentElement).appendChild(hoverScript);})();