One click button to reset whole section
// ==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);
}