您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Expands gradescope programming exercises
当前为
// ==UserScript== // @name Gradescope auto-expander // @namespace http://github.com/isaacl // @version 0.1 // @description Expands gradescope programming exercises // @author Isaac Levy // @match *://*.gradescope.com/*/grade // @grant none // @license MIT // ==/UserScript== /* jshint esversion: 6 */ (function() { 'use strict'; let expanded = 0; document.addEventListener('keydown', (e) => { const allToggles = document.querySelectorAll('button.fileViewerHeader--toggleButton'); if (e.keyCode === 40 && expanded < allToggles.length - 1) { expanded++; } else if (e.keyCode === 38 && expanded > 0) { expanded--; } else { return; } allToggles.forEach((e, i) => { const shouldExpand = expanded === i; const isExpanded = e.getAttribute('aria-expanded') === 'true'; if (shouldExpand !== isExpanded) e.click(); }); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址