// ==UserScript==
// @name 网课(国家电投网络学院)刷课(生效域名:e-learning.spicti.com)
// @namespace http://tampermonkey.net/
// @version 0.0.1
// @description 解放双手,节省时间,追赶课程进度。拥有个性化操作面板,实现自动播放需要其他平台请联系:qq:1908245302 vx:xiguayaodade
// @author Xiguayaodade
// @license MIT
// @match *://e-learning.spicti.com/*
// @grant GM_info
// @grant GM_getTab
// @grant GM_saveTab
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_addStyle
// @grant unsafeWindow
// @grant GM_listValues
// @grant GM_deleteValue
// @grant GM_notification
// @grant GM_xmlhttpRequest
// @grant GM_getResourceText
// @grant GM_registerMenuCommand
// @grant GM_unregisterMenuCommand
// @grant GM_addValueChangeListener
// @grant GM_removeValueChangeListener
// @namespace http://tampermonkey.net/
// @homepage http://8.130.116.135/?article/
// @source http://8.130.116.135/?article/
// @icon https://picx.zhimg.com/v2-ce62b58ab2c7dc67d6cabc3508db5795_l.jpg?source=32738c0c
// @connect icodef.com
// @connect localhost
// @antifeature free 限时免费
// @require https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js
// @downloadURL https://update.greasyfork.cloud/scripts/477150/%E7%BD%91%E8%AF%BE%EF%BC%88%E5%9B%BD%E5%AE%B6%E7%94%B5%E6%8A%95%E7%BD%91%E7%BB%9C%E5%AD%A6%E9%99%A2%EF%BC%89%E5%88%B7%E8%AF%BE%EF%BC%88%E7%94%9F%E6%95%88%E5%9F%9F%E5%90%8D%EF%BC%9Ae-learningspicticom%EF%BC%89.user.js
// @updateURL https://update.greasyfork.cloud/scripts/477150/%E7%BD%91%E8%AF%BE%EF%BC%88%E5%9B%BD%E5%AE%B6%E7%94%B5%E6%8A%95%E7%BD%91%E7%BB%9C%E5%AD%A6%E9%99%A2%EF%BC%89%E5%88%B7%E8%AF%BE%EF%BC%88%E7%94%9F%E6%95%88%E5%9F%9F%E5%90%8D%EF%BC%9Ae-learningspicticom%EF%BC%89.meta.js
// ==/UserScript==
(function() {
'use strict';
/* globals jQuery, $, waitForKeyElements */
var ddds3 = null;
var addMessage = null;
let btn1=GM_registerMenuCommand ("\u4f5c\u8005\uff1a\ud83c\udf49\u897f\u74dc\u8981\u5927\u7684\ud83c\udf49", function(){
confirm("Hello,\u611f\u8c22\u4f7f\u7528\ud83c\udf49\u897f\u74dc\u5237\u8bfe\u52a9\u624b\ud83c\udf49\uff01\u591a\u591a\u53cd\u9988\u54e6");
GM_unregisterMenuCommand(btn1);
}, "");
let btn2=GM_registerMenuCommand ("\u4ed8\u8d39\u5185\u5bb9", function(){
alert("\u9650\u65f6\u514d\u8d39\uff0c\u5168\u529b\u5f00\u53d1\u4e2d...");
}, "p");
var chapterCount = 0;
var chapterId = 1;
var sectionCount = 0;
var sectionId = 1;
var search = null;
var searchVD = null;
var searchFC = null;
var xoff = 0;
search = function(){
if(chapterId <= chapterCount){
if(sectionId <= sectionCount){
addMessage("\u5171"+chapterCount+"\u7ae0\uff0c\u5f53\u524d\u7b2c"+chapterId+"\u7ae0\u7b2c"+sectionId+"\u8282\uff0c\u5171"+sectionCount+"\u8282\u3002");
var xxjd = document.getElementsByClassName("subject-catalog subject-catalog-new")[0].getElementsByTagName("li")[chapterId-1].getElementsByClassName("item current-hover")[sectionId-1].getElementsByClassName("iconfont m-right")[1].innerText;
if(xxjd === '重新学习'){
addMessage("\u7b2c"+chapterId+"\u7ae0\u7b2c"+sectionId+"\u8282\u5df2\u5b8c\u6210\uff0c\u68c0\u7d22\u4e0b\u4e00\u8282\u3002");
sectionId++;
search();
}else{
addMessage("\u7b2c"+chapterId+"\u7ae0\u7b2c"+sectionId+"\u8282\u672a\u5b8c\u6210\uff0c\u5373\u5c06\u8fdb\u5165\u5b66\u4e60\u3002");
setTimeout(function(){
document.getElementsByClassName("subject-catalog subject-catalog-new")[0].getElementsByTagName("li")[chapterId-1].getElementsByClassName("item current-hover")[sectionId-1].getElementsByClassName("iconfont m-right")[1].click();
},1000);
}
}
}
}
searchVD = function(){
let xxzt = document.getElementsByClassName("section-item section-item11")[0].getElementsByTagName("span")[1].innerText;
if(xxzt === '已完成'){
addMessage("\u5f53\u524d\u89c6\u9891\u5df2\u5b66\u4e60\u5b8c\u6210");
clearInterval(searchFC);
setTimeout(function(){
document.getElementsByClassName("normal nav-color")[2].click();
setTimeout(function(){
document.getElementById("D355openDetail-d63edd29-0be9-498e-89f1-0e1d56ccba00").click();
},1000);
},1000);
}else{
addMessage("\u5f53\u524d\u89c6\u9891\u6b63\u5728\u5b66\u4e60\u4e2d\uff0c\u8bf7\u8010\u5fc3\u7b49\u5f85\u002e\u002e\u002e");
}
}
const panel = function(){
var container = $('
');
var titleBar = $('\ud83c\udf49\u897f\u74dc\u7f51\u8bfe\u52a9\u624b\ud83c\udf49
');
var minimizeButton = $('');
var maxButton = $('');
var content = $('');
var tips = $('\u957f\u6309\u62d6\u62fd
');
var scrollText = $('