Skip to content

Instantly share code, notes, and snippets.

@peijunz
Last active September 8, 2017 01:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peijunz/0956fc30134bb92cec04d8fed75ea3d0 to your computer and use it in GitHub Desktop.
Save peijunz/0956fc30134bb92cec04d8fed75ea3d0 to your computer and use it in GitHub Desktop.
Massive Reset for Lon-Capa
// ==UserScript==
// @name Massive Reset for Lon-Capa
// @description One click button to reset whole section
// @namespace https://peijunz.github.io
// @author Peijun Zhu
// @include http://nplq1.phyast.pitt.edu/adm/grades
// @include http://homework.phyast.pitt.edu/adm/grades
// @version 2017.09.07.2
// @grant none
// @icon http://www.courseweaver.com/images/lc_logo.png
// ==/UserScript==
function resetAll() {
l = document.getElementsByTagName('select');
for (index = 0; index < l.length; ++index) {
if (!l[index].value) {
l[index].value = 'reset status';
}
}
}
id = "resetall_button";
t = document.getElementById(id);
if(t === null){
var resetButton = document.createElement("input");
resetButton.setAttribute("id", id);
resetButton.type = "button";
resetButton.value = "Reset Current Section";
resetButton.onclick = resetAll;
document.body.appendChild(resetButton);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment