Your Search Results

    Lab

    Userscript

    etherMDN

    // ==UserScript==
    // @name        etherMDN
    // @namespace   http://ethertank.jp
    // @description Mozilla Developer Network の特定ページのサブメニューを固定表示に切り替えます。現在は充分なモニタサイズの環境でのみ有用な仕様となっています。外観、機能等は予告なく変更する事があります。
    
    // @version     v0.1
    // @author      ethertank.jp
    // @include     https://developer.mozilla.org/*
    // ==/UserScript==
    
    (function(){
        var d = document;
        var main = d.getElementById("content-main");
        var menu = d.getElementById("article-nav");
        var menuToc = menu.getElementsByClassName("page-toc")[0];
        var menuSub = menu.getElementsByClassName("page-anchors")[0];
        var menuHeadline = menuToc.getElementsByTagName("h2")[0];
        
        main.setAttribute(
            "style",
            "width:auto;margin-right:220px;"
        );
        
        menu.setAttribute(
            "style",
            "position:fixed;width:245px;top:217px;bottom:5px;z-index:998;right:5px;padding:0;overflow-y:auto;background:transparent;box-shadow:1px 1px 3px #999;"
        );
        
        menuToc.setAttribute(
            "style",
            "padding:5px;margin:0;border:none;"
        );
        
        menuSub.style.margin = "0";
        
        menuHeadline.style.display = "none";
    })();
    

    Document Tags and Contributors

    Contributors to this page: ethertank
    Last updated by: ethertank,