Skip to content

Commit

Permalink
fix: 修改题库配置设置,取消必选,添加判断,如果没有题库设置,则不开始自动答题。
Browse files Browse the repository at this point in the history
  • Loading branch information
enncy committed Mar 25, 2022
1 parent f0c5790 commit b25ef93
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 3 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ocsjs",
"version": "3.1.4",
"version": "3.1.5",
"description": "ocs - online course script 在线网络课程辅助工具",
"main": "./dist/index.js",
"types": "./packages/scripts/lib/src/index.d.ts",
Expand Down
1 change: 0 additions & 1 deletion packages/scripts/src/browser/core/create.element.ts
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,6 @@ export function createWorkerSetting(
attrs: {
title: "输入题库配置, 点击右侧查看教程 ",
value: OCS.setting.answererWrappers.length === 0 ? "" : JSON.stringify(OCS.setting.answererWrappers),
required: true,
placeholder: "点击右侧查看教程 ",
},
},
Expand Down
6 changes: 5 additions & 1 deletion packages/scripts/src/browser/cx/study.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,12 @@ async function chapterTestTask(setting: ScriptSettings["cx"]["work"], frame: HTM
return;
}

// @ts-ignore
if (OCS.setting.answererWrappers.length === 0) {
logger("warn", "题库配置为空,请设置。");
return;
}

// @ts-ignore
if (!frame.contentWindow) {
logger("warn", "元素不可访问");
return;
Expand Down
5 changes: 5 additions & 0 deletions packages/scripts/src/browser/cx/work.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@ export async function workOrExam(
return;
}

if (OCS.setting.answererWrappers.length === 0) {
logger("warn", "题库配置为空,请设置。");
return;
}

const { search } = domSearch({ search: "#search-results" });
if (search) search.innerHTML = "";

Expand Down
6 changes: 6 additions & 0 deletions packages/scripts/src/browser/zhs/work.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ export async function work(setting: ScriptSettings["zhs"]["work"]) {
logger("warn", "章节测试功能已经关闭");
return;
}

if (OCS.setting.answererWrappers.length === 0) {
logger("warn", "题库配置为空,请设置。");
return;
}

const { search } = domSearch({ search: "#search-results" });
if (search) search.innerHTML = "";

Expand Down

0 comments on commit b25ef93

Please sign in to comment.