// ==UserScript==
// @name 学银在线助手/自动刷课
// @namespace http://apcbat.top/
// @version 1.4
// @description 学银在线刷课,自动点击下一页
// @author Apcbat
// @match http://*.xueyinonline.com/mycourse/studentstudy?*
// @grant none
// @supportURL apcbat@qq.com
// @contributionURL http://donate.apcbat.top/
// @license Apache Licence 2.0
// @icon http://donate.apcbat.top/xyzx/logo.ico
// @downloadURL none
// ==/UserScript==
var t;
var started=false;
var button,btnDonate,divD,divTip,divPlay;
(function() {
'use strict';
var div= $("
学银在线助手
");
button=$("");
button.click(function(){toggle();});
btnDonate=$("
");
divD=$(""+
"
感谢您的捐赠:)
"+
"
");
divPlay=$(""+
"已自动播放!如需暂停请先点击右侧按钮暂停此插件:)
")
btnDonate.click(function(){
divD.fadeIn();
});
divD.find("button").click(function(){closeDonate();});
divTip=$("");
div.append(button,btnDonate);
$("body").append(div,divD,divTip,divPlay);
})();
function toggle(){
started=!started;
if (started){
button.text("点击暂停");
tip("已开启,请不要离开此页面,否则上课时常可能不会被记录!",3000);
tik();
t = setInterval(function(){
tik();
}, 3000);
}else {
button.text("点击开启");
tip("已关闭,感谢您的使用:)",2000);
clearInterval(t);
}
}
function tip(msg,delay){
divTip.text(msg);
divTip.fadeIn();
divTip.delay(delay).fadeOut();
}
var first=true;
function tik(){
if(!started) return;
var ff=$("iframe").contents().find("iframe");
var i;
for(i=0;i