洛谷wiki优化

自动隐藏代码,避免超长代码影响体验

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         洛谷wiki优化
// @namespace    http://www.mr-cn.net/
// @version      0.1
// @description  自动隐藏代码,避免超长代码影响体验
// @author       mr-cn
// @match        https://www.luogu.org/wiki/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';

    /**
     * /$$      /$$ /$$$$$$$           /$$$$$$  /$$   /$$
     * | $$$    /$$$| $$__  $$         /$$__  $$| $$$ | $$
     * | $$$$  /$$$$| $$  \ $$        | $$  \__/| $$$$| $$
     * | $$ $$/$$ $$| $$$$$$$/ /$$$$$$| $$      | $$ $$ $$
     * | $$  $$$| $$| $$__  $$|______/| $$      | $$  $$$$
     * | $$\  $ | $$| $$  \ $$        | $$    $$| $$\  $$$
     * | $$ \/  | $$| $$  | $$        |  $$$$$$/| $$ \  $$
     * |__/     |__/|__/  |__/         \______/ |__/  \__/
     */

    $("code").parent().append("<button class=\"am-btn am-btn-success am-btn-sm\" id=\"showme\" style='margin-top: 10px'>显示/隐藏代码</button>");
    $("code").hide();

    $("button#showme").click(function () {
        $(this).siblings("code").toggle();
    });
})();