// ==UserScript==
// @name ds37自用油猴脚本
// @namespace http://tampermonkey.net/
// @version 0.40
// @description try to take over the world!
// @author ds37
// @match mmbiz.qpic.cn/*
// @match mp.weixin.qq.com/*
// @match login.taobao.com/member/login.jhtml*
// @match *.bing.com/*
// @match *.music.126.net/*
// @match *.dribbble.com/*
// @match *.jianshu.io/*
// @match *.tmall.com/*
// @match *.taobao.com/*
// @match dl.zhutix.net/*
// @match static.iyingdi.cn/*
// @match static.iyingdi.com/*
// @match wspic.iyingdi.cn/*
// @match wspic.iyingdi.com/*
// @match wsmedia.iyingdi.cn/*
// @match tiebapic.baidu.com/*
// @match *.zhimg.com/*
// @match -images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/*
// @match img.bosszhipin.com/*
// @match img.yzcdn.cn/*
// @match *.doubanio.com/*
// @match img.xiaohongshu.com/*
// @match *.xpccdn.com/*
// @match www.deviantart.com/*
// @match hentaiporns.net/*
// @match *.wellcee.com/*
// @match www.lgstatic.com/*
// @match www.kanzhun.com/*
// @match img.wbp5.com/*
// @match www.sohu.com/*
// @match www.moofen.net/*
// @match *.zsxq.com/*
// @match www.zhihu.com/people/*
// @match http://47.92.71.131/tkn/pages/question/paper_item.html【停用】
// @grant none
// @downloadURL none
// ==/UserScript==
//将同类别功能的代码进行了分类
var url = document.location.toString();
var m = null;
var img = null;
//---------类别零:多分相关页面优化---------
//多分新题库后台,试题录题结构管理
//http://47.92.71.131/tkn/pages/question/paper_item.html
if ((m = url.match(/^(https?:\/\/47\.92\.71\.131\/)(tkn\/pages\/question\/paper_item\.html)(.*)$/i))) {
document.querySelectorAll('button.btn.btn-outline-danger.btn-sm.ml-2')[0].insertAdjacentHTML('afterEnd', '');
function CheckBox_Zoom() {
//页面有很多input的type不是checkBox,而是hidden隐藏的
for (i = 0; i < document.querySelectorAll('input').length; i++) {
if (document.querySelectorAll('input')[i].type=="checkbox") {
document.querySelectorAll('input')[i].style.zoom = 2;
}
}
}
document.querySelectorAll('button#zoom_all_btn.btn.btn-outline-primary.btn-sm.ml-5')[0].onclick = CheckBox_Zoom;
}
//多分题库后台,试题录题结构管理
//http://www.moofen.net/tk/pages/paper/paperItem_search.html?paperCode=
else if ((m = url.match(/^(https?:\/\/www\.moofen\.net\/)(tk\/pages\/paper\/paperItem_search\.html)(.*)$/i))) {
//添加让左侧的选择框按钮变大的按钮
document.querySelectorAll('button.btn.btn-danger.btn-sm')[0].insertAdjacentHTML('afterEnd', '');
function CheckBox_Zoom() {
//页面前有2个input不是CheckBox的type
for (i = 2; i < document.querySelectorAll('input').length; i++) {
document.querySelectorAll('input')[i].style.zoom = 2;
}
//点击卷面题号的单元格,勾选左侧对应的选择框按钮,未完成
for (i = 0; i < document.querySelectorAll('td').length / 6; i++) {
document.querySelectorAll('td')[i * 6 + 3].insertAdjacentHTML('afterEnd', '')
}
}
document.querySelectorAll('button#zoom_all_btn.btn.btn-success.btn-sm')[0].onclick = CheckBox_Zoom;
}
//新版教师端学情分析系统
//http://www.moofen.net/school/web/pages/index.html
else if ((m = url.match(/^(https?:\/\/www\.moofen\.net\/)(school\/web\/pages\/index\.html)$/i))) {
//教研组长试卷分析界面,下载试卷难度区分度分布表,未完成
//获取考试与科目
var ksmc, jsmc;
document.querySelectorAll('i.iconfont.icon-home')[0].insertAdjacentHTML('beforeBegin', '');
document.querySelectorAll('button#ksxm')[0].onclick = ksxm_show;
function ksxm_show() {
ksmc = document.querySelectorAll('select#questExam.form-control.form-control-sm')[0].innerText
jsmc = document.querySelectorAll('span#currRoleName.curr-role')[0].innerText
document.querySelectorAll('span#ksmc')[0].innerText = ksmc + "_" + jsmc
}
}
//试卷预览界面,点击刷新按钮,自动勾选显示所有信息,未完成
//http://www.moofen.net/tk/pages/paper/paper_preview.html
// @require http://www.moofen.net/tk/assets/js/paper/paper_preview_single.js
// @require http://cdn.staticfile.org/jquery/3.5.1/jquery.min.js
/* globals jQuery, $, waitForKeyElements */
else if ((m = url.match(/^(https?:\/\/www\.moofen\.net\/)(tk\/pages\/paper\/paper_preview\.html.*)$/i))) {
//位置调整,靠右以便于左右分屏对照
document.querySelectorAll('a.nav-link.ml-0.active')[0].insertAdjacentHTML('afterEnd', '