SYMBOL INDEX (429 symbols across 43 files) FILE: src/api/answer.ts function getAnswer (line 8) | async function getAnswer(question: string) { function saveAnswer (line 51) | async function saveAnswer(question: string, answer: string) { FILE: src/api/data.ts function getNewsList (line 8) | async function getNewsList() { function getVideoList (line 27) | async function getVideoList() { function getExamPaper (line 46) | async function getExamPaper(pageNo: number) { FILE: src/api/login.ts function generateQRCode (line 6) | async function generateQRCode() { function loginWithQRCode (line 26) | async function loginWithQRCode(qrCode: string) { function getSign (line 54) | async function getSign() { function secureCheck (line 76) | async function secureCheck(data: { code: string; state: string }) { FILE: src/api/push.ts function pushPlus (line 7) | async function pushPlus( FILE: src/api/user.ts type UserInfo (line 6) | type UserInfo = { function getUserInfo (line 15) | async function getUserInfo(): Promise { function getTotalScore (line 32) | async function getTotalScore() { function getTodayScore (line 51) | async function getTodayScore() { function getTaskList (line 70) | async function getTaskList() { FILE: src/component/ExamBtn.ts function ExamBtn (line 9) | function ExamBtn() { FILE: src/component/Frame.ts function Frame (line 12) | function Frame() { FILE: src/component/Hr.ts function Hr (line 7) | function Hr({ text }: { text: string }) { FILE: src/component/InfoItem.ts function InfoItem (line 12) | function InfoItem() { FILE: src/component/LoginItem.ts function LoginItem (line 11) | function LoginItem() { FILE: src/component/NoramlItem.ts function NormalItem (line 7) | function NormalItem({ FILE: src/component/Panel.ts function Panel (line 25) | function Panel() { FILE: src/component/ScheduleList.ts function ScheduleList (line 18) | function ScheduleList() { FILE: src/component/ScoreItem.ts function ScoreItem (line 14) | function ScoreItem() { FILE: src/component/Select.ts function Select (line 13) | function Select({ FILE: src/component/SettingsPanel.ts function SettingsPanel (line 30) | function SettingsPanel({ show }: { show: Ref }) { FILE: src/component/TaskBtn.ts function TaskBtn (line 27) | function TaskBtn() { FILE: src/component/TaskItem.ts function TaskItem (line 8) | function TaskItem({ FILE: src/component/TaskList.ts function TaskList (line 13) | function TaskList() { FILE: src/component/TimeInput.ts function TimeInput (line 10) | function TimeInput({ FILE: src/component/Tip.ts function Tip (line 4) | function Tip({ FILE: src/config/api.ts constant API_CONFIG (line 4) | const API_CONFIG = { FILE: src/config/compile.ts constant COMPILE_CONFIG (line 7) | const COMPILE_CONFIG = { FILE: src/config/script.ts constant SCRIPT_CONFIG (line 6) | const SCRIPT_CONFIG = { FILE: src/config/url.ts constant URL_CONFIG (line 4) | const URL_CONFIG = { FILE: src/controller/exam.ts type ExamType (line 26) | enum ExamType { function getNextButton (line 34) | function getNextButton() { function handleSlideVerify (line 57) | function handleSlideVerify() { function handleChoiceBtn (line 200) | function handleChoiceBtn(answers: string[]) { function handleSingleChoiceRand (line 256) | function handleSingleChoiceRand() { function handleMutiplyChoiceRand (line 272) | function handleMutiplyChoiceRand() { function handleBlankInputRand (line 336) | async function handleBlankInputRand() { function examPauseLock (line 356) | function examPauseLock(callback?: (status: boolean) => void) { function doingExam (line 395) | async function doingExam(type: ExamType) { function doExamPractice (line 755) | async function doExamPractice() { function doExamPaper (line 788) | async function doExamPaper() { function initExam (line 819) | async function initExam() { function findExamPaper (line 832) | async function findExamPaper() { FILE: src/controller/frame.ts function initMainListener (line 11) | function initMainListener() { function initChildListener (line 26) | function initChildListener() { function openFrame (line 43) | async function openFrame(url: string, title?: string) { function closeFrame (line 67) | function closeFrame() { function handleCloseFrame (line 82) | function handleCloseFrame() { function waitFrameClose (line 94) | function waitFrameClose() { function waitFrameLoaded (line 107) | function waitFrameLoaded(iframe: HTMLElement) { function openWin (line 118) | function openWin(url: string) { function closeWin (line 129) | function closeWin() { function handleCloseWin (line 136) | function handleCloseWin() { function waitWinClose (line 150) | function waitWinClose(newPage: Tampermonkey.OpenTabObject) { function closeTaskWin (line 161) | function closeTaskWin() { function handleCloseTaskWin (line 174) | function handleCloseTaskWin() { function waitTaskWin (line 187) | async function waitTaskWin(url: string, title?: string) { FILE: src/controller/login.ts function getQRCode (line 48) | async function getQRCode() { function checkQRCode (line 69) | async function checkQRCode(code: string) { function tryLogin (line 97) | async function tryLogin(checkCode: string) { function handleLogin (line 115) | async function handleLogin() { function handleLogout (line 248) | function handleLogout() { FILE: src/controller/readAndWatch.ts function handleNews (line 26) | async function handleNews() { function handleVideo (line 45) | async function handleVideo() { function reading (line 105) | async function reading(type: number) { function getNews (line 205) | async function getNews() { function getVideos (line 240) | async function getVideos() { function readNews (line 278) | async function readNews() { function watchVideo (line 329) | async function watchVideo() { FILE: src/controller/schedule.ts function refreshScheduleTask (line 15) | async function refreshScheduleTask() { function clearScheduleTask (line 53) | function clearScheduleTask() { FILE: src/controller/tip.ts function createTip (line 8) | function createTip( FILE: src/controller/user.ts function refreshUserInfo (line 15) | async function refreshUserInfo() { function refreshScoreInfo (line 44) | async function refreshScoreInfo() { function refreshTaskList (line 68) | async function refreshTaskList() { FILE: src/index.js function initLogo (line 149) | function initLogo() { function initTaskConfig (line 155) | function initTaskConfig() { function initSettings (line 184) | function initSettings() { function initFontSize (line 213) | function initFontSize() { function initMaxRead (line 230) | function initMaxRead() { function initMaxWatch (line 242) | function initMaxWatch() { function initThemeColor (line 254) | function initThemeColor() { function renderTip (line 282) | function renderTip() { function renderExamBtn (line 330) | async function renderExamBtn() { function renderPanel (line 341) | async function renderPanel() { function renderFrame (line 350) | function renderFrame() { function getAnswer (line 362) | async function getAnswer(question) { function saveAnswer (line 398) | async function saveAnswer(question, answer) { function getNewsList (line 433) | async function getNewsList() { function getVideoList (line 452) | async function getVideoList() { function getExamPaper (line 471) | async function getExamPaper(pageNo) { function generateQRCode (line 499) | async function generateQRCode() { function loginWithQRCode (line 519) | async function loginWithQRCode(qrCode) { function getSign (line 547) | async function getSign() { function secureCheck (line 569) | async function secureCheck(data) { function pushPlus (line 594) | async function pushPlus(token, title, content, template, toToken) { function getUserInfo (line 630) | async function getUserInfo() { function getTotalScore (line 647) | async function getTotalScore() { function getTodayScore (line 666) | async function getTodayScore() { function getTaskList (line 685) | async function getTaskList() { constant URL_CONFIG (line 725) | const URL_CONFIG = { constant API_CONFIG (line 740) | const API_CONFIG = { function triggerRef (line 881) | function triggerRef(target, newVal, oldVal) { function trigger (line 947) | function trigger(target, key, newVal, oldVal) { class Ref (line 981) | class Ref { method constructor (line 986) | constructor(val, shallow = false) { method toJSON (line 1018) | toJSON() { function createElementNode (line 1354) | function createElementNode(tagName, props, attrs, children, options) { function createNSElementNode (line 1416) | function createNSElementNode(tagName, props, attrs, children, options) { function handleProps (line 1477) | function handleProps(ele, props) { function handleAttributes (line 1494) | function handleAttributes(ele, attrs, subscribe, unsubscribe) { function handleEventOptions (line 1507) | function handleEventOptions(option) { function handleAttribute (line 1523) | function handleAttribute(ele, key, value, subscribe, unsubscribe) { function handleChildren (line 1649) | function handleChildren(ele, children, subscribe, unsubscribe) { function handleChangeElement (line 1914) | function handleChangeElement(newEle, oldEle, comment, subscribe, unsubsc... function createTextNode (line 1942) | function createTextNode(text, options) { function mountElement (line 1969) | function mountElement(eleOptions, parent = document.body) { function $$ (line 1984) | function $$(selector, parent = document) { function $_ (line 1992) | function $_(selector, parent = document, timeout) { function createElementBlock (line 2016) | function createElementBlock(eles) { function log (line 2029) | function log(...text) { function error (line 2036) | function error(...text) { function info (line 2043) | function info(...text) { function printColor (line 2051) | function printColor(color, ...text) { function getProgressHTML (line 2065) | function getProgressHTML(title, current, total) { function getHighlightHTML (line 2103) | function getHighlightHTML(text) { function getImgHTML (line 2112) | function getImgHTML(src) { function createModal (line 2136) | function createModal(options) { function pushMessage (line 2286) | async function pushMessage(options) { function pushModal (line 2296) | async function pushModal(options, fromToken, toToken) { function createRandomPoint (line 2319) | function createRandomPoint(bounds) { function createRandomPath (line 2338) | function createRandomPath(start, end, steps) { function generateNumAsChar (line 2365) | function generateNumAsChar() { function generateUpperAsChar (line 2372) | function generateUpperAsChar() { function generateLowerAsChar (line 2379) | function generateLowerAsChar() { function generateMix (line 2387) | function generateMix(length = 6) { function formatDateNum (line 2412) | function formatDateNum(num) { function formatDateTime (line 2424) | function formatDateTime(time = Date.now()) { function isLate (line 2464) | function isLate({ hour, minute }) { function isNow (line 2476) | function isNow({ hour, minute }) { function setCookie (line 2492) | function setCookie(name, value, expires, domain) { function getCookie (line 2505) | function getCookie(name) { function delCookie (line 2525) | function delCookie(name, domain) { function debounce (line 2538) | function debounce(callback, delay) { function hasMobile (line 2553) | function hasMobile() { function sleep (line 2570) | function sleep(time) { function studyPauseLock (line 2586) | function studyPauseLock(callback) { function load (line 2619) | function load(match, callback) { function getNextButton (line 2804) | function getNextButton() { function handleSlideVerify (line 2824) | function handleSlideVerify() { function handleChoiceBtn (line 2967) | function handleChoiceBtn(answers) { function handleSingleChoiceRand (line 3021) | function handleSingleChoiceRand() { function handleMutiplyChoiceRand (line 3037) | function handleMutiplyChoiceRand() { function handleBlankInputRand (line 3099) | async function handleBlankInputRand() { function examPauseLock (line 3118) | function examPauseLock(callback) { function doingExam (line 3156) | async function doingExam(type) { function doExamPractice (line 3507) | async function doExamPractice() { function doExamPaper (line 3537) | async function doExamPaper() { function initExam (line 3567) | async function initExam() { function findExamPaper (line 3579) | async function findExamPaper() { function initMainListener (line 3615) | function initMainListener() { function initChildListener (line 3629) | function initChildListener() { function openFrame (line 3645) | async function openFrame(url, title) { function closeFrame (line 3668) | function closeFrame() { function handleCloseFrame (line 3682) | function handleCloseFrame() { function waitFrameClose (line 3690) | function waitFrameClose() { function waitFrameLoaded (line 3702) | function waitFrameLoaded(iframe) { function openWin (line 3712) | function openWin(url) { function closeWin (line 3722) | function closeWin() { function handleCloseWin (line 3728) | function handleCloseWin() { function waitWinClose (line 3742) | function waitWinClose(newPage) { function closeTaskWin (line 3752) | function closeTaskWin() { function handleCloseTaskWin (line 3764) | function handleCloseTaskWin() { function waitTaskWin (line 3776) | async function waitTaskWin(url, title) { function getQRCode (line 3808) | async function getQRCode() { function checkQRCode (line 3828) | async function checkQRCode(code) { function tryLogin (line 3855) | async function tryLogin(checkCode) { function handleLogin (line 3872) | async function handleLogin() { function handleLogout (line 3991) | function handleLogout() { function handleNews (line 4027) | async function handleNews() { function handleVideo (line 4045) | async function handleVideo() { function reading (line 4096) | async function reading(type) { function getNews (line 4192) | async function getNews() { function getVideos (line 4226) | async function getVideos() { function readNews (line 4261) | async function readNews() { function watchVideo (line 4311) | async function watchVideo() { function refreshScheduleTask (line 4368) | async function refreshScheduleTask() { function clearScheduleTask (line 4405) | function clearScheduleTask() { function createTip (line 4413) | function createTip(text, delay = 2, countShow = false, callback) { function refreshUserInfo (line 4519) | async function refreshUserInfo() { function refreshScoreInfo (line 4547) | async function refreshScoreInfo() { function refreshTaskList (line 4570) | async function refreshTaskList() { function Tip (line 4617) | function Tip({ text, count, show, delayShow, countShow, callback, }) { function Hr (line 4653) | function Hr({ text }) { function Select (line 4664) | function Select({ data, maxlength, placeholder = '', onchange, onblur, v... function ExamBtn (line 4771) | function ExamBtn() { function Frame (line 4825) | function Frame() { function LoginItem (line 4999) | function LoginItem() { function InfoItem (line 5040) | function InfoItem() { function ScoreItem (line 5087) | function ScoreItem() { function NormalItem (line 5169) | function NormalItem({ title, tip, checked, onchange, }) { function TaskItem (line 5195) | function TaskItem({ title, tip, checked, currentScore, dayMaxScore, onch... function TaskList (line 5234) | function TaskList() { function TaskBtn (line 5295) | function TaskBtn() { function ScheduleList (line 5487) | function ScheduleList() { function TimeInput (line 5569) | function TimeInput({ hour, minute, onchange, }) { function SettingsPanel (line 5634) | function SettingsPanel({ show }) { function Panel (line 5986) | function Panel() { FILE: src/index.ts function initLogo (line 214) | function initLogo() { function initTaskConfig (line 225) | function initTaskConfig() { function initSettings (line 254) | function initSettings() { function initFontSize (line 286) | function initFontSize() { function initMaxRead (line 304) | function initMaxRead() { function initMaxWatch (line 316) | function initMaxWatch() { function initThemeColor (line 328) | function initThemeColor() { function renderTip (line 359) | function renderTip() { function renderExamBtn (line 408) | async function renderExamBtn() { function renderPanel (line 420) | async function renderPanel() { function renderFrame (line 430) | function renderFrame() { FILE: src/types/index.ts type TaskType (line 4) | enum TaskType { type SettingType (line 14) | enum SettingType { type Settings (line 28) | type Settings = [ type Schedule (line 42) | type Schedule = { type TaskStatusType (line 51) | enum TaskStatusType { type NewsVideoList (line 62) | type NewsVideoList = { FILE: src/utils/composition.ts function triggerRef (line 59) | function triggerRef(target: object, newVal: any, oldVal: any) { function trigger (line 127) | function trigger(target: object, key: string, newVal: any, oldVal: any) { type ReactiveFlags (line 152) | enum ReactiveFlags { class Ref (line 162) | class Ref { method constructor (line 167) | constructor(val: T, shallow: boolean = false) { method toJSON (line 198) | toJSON() { type UnwrapRef (line 206) | type UnwrapRef = T extends Ref ? P : T; type UnwrapRefArray (line 211) | type UnwrapRefArray = T extends Ref[] type Reactive (line 369) | type Reactive = { FILE: src/utils/element.ts type BaseEleChild (line 3) | type BaseEleChild = Ele; type EleChild (line 6) | type EleChild = BaseEleChild | EleChildPromise | undefined; type EleChildPromise (line 9) | type EleChildPromise = Promise; type EleChildren (line 12) | type EleChildren = ( type EleChildrenPromise (line 19) | type EleChildrenPromise = Promise; type EleChildenRef (line 22) | type EleChildenRef = Ref; type EleCreateOptions (line 27) | type EleCreateOptions = { type EleMountOptions (line 35) | type EleMountOptions = { type EleEventOptions (line 43) | type EleEventOptions = EleCreateOptions & EleMountOptions; type Ele (line 48) | type Ele = function createElementNode (line 61) | function createElementNode( function createNSElementNode (line 139) | function createNSElementNode( function handleProps (line 216) | function handleProps( function handleAttributes (line 237) | function handleAttributes( function handleEventOptions (line 256) | function handleEventOptions(option: string[]) { function handleAttribute (line 273) | function handleAttribute( function handleChildren (line 405) | function handleChildren( function handleChangeElement (line 724) | function handleChangeElement( function createTextNode (line 760) | function createTextNode(text: any, options?: EleEventOptions): Ele { function mountElement (line 788) | function mountElement( function $$ (line 807) | function $$( function $_ (line 819) | function $_( function createElementBlock (line 848) | function createElementBlock( FILE: src/utils/log.ts function log (line 7) | function log(...text: any[]) { function error (line 15) | function error(...text: any[]) { function info (line 23) | function info(...text: any[]) { function printColor (line 32) | function printColor(color: string, ...text: any[]) { FILE: src/utils/push.ts type TemplateType (line 6) | type TemplateType = 'html' | 'txt' | 'json' | 'markdown' | 'cloudMonitor'; type PushOptions (line 11) | type PushOptions = { type ModalOptions (line 22) | type ModalOptions = { type ModalType (line 34) | type ModalType = 'info' | 'warn' | 'fail' | 'success'; function getProgressHTML (line 42) | function getProgressHTML(title: string, current: number, total: number) { function getHighlightHTML (line 80) | function getHighlightHTML(text: string | number) { function getImgHTML (line 89) | function getImgHTML(src: string) { function createModal (line 113) | function createModal(options: ModalOptions) { function pushMessage (line 270) | async function pushMessage(options: PushOptions) { function pushModal (line 280) | async function pushModal( FILE: src/utils/random.ts type Point (line 4) | type Point = { x: number; y: number }; type Bounds (line 9) | type Bounds = { x: number; y: number; width: number; height: number }; function createRandomPoint (line 15) | function createRandomPoint(bounds: Bounds): Point { function createRandomPath (line 35) | function createRandomPath(start: Point, end: Point, steps: number) { function generateNumAsChar (line 64) | function generateNumAsChar(): string { function generateUpperAsChar (line 71) | function generateUpperAsChar(): string { function generateLowerAsChar (line 78) | function generateLowerAsChar(): string { function generateMix (line 86) | function generateMix(length: number = 6): string { FILE: src/utils/time.ts function formatDateNum (line 6) | function formatDateNum(num: number) { function formatDateTime (line 19) | function formatDateTime(time: Date | string | number = Date.now()) { function isLate (line 61) | function isLate({ hour, minute }: { hour: number; minute: number }) { function isNow (line 74) | function isNow({ hour, minute }: { hour: number; minute: number }) { FILE: src/utils/utils.ts function setCookie (line 11) | function setCookie( function getCookie (line 30) | function getCookie(name: string) { function delCookie (line 51) | function delCookie(name: string, domain: string) { function debounce (line 65) | function debounce any>(callback: T, delay: n... function hasMobile (line 81) | function hasMobile() { function sleep (line 103) | function sleep(time: number) { function studyPauseLock (line 120) | function studyPauseLock(callback?: (msg: boolean) => void) { function load (line 154) | function load( FILE: tech-study.js function initLogo (line 172) | function initLogo() { function initTaskConfig (line 178) | function initTaskConfig() { function initSettings (line 207) | function initSettings() { function initFontSize (line 236) | function initFontSize() { function initMaxRead (line 253) | function initMaxRead() { function initMaxWatch (line 265) | function initMaxWatch() { function initThemeColor (line 277) | function initThemeColor() { function renderTip (line 305) | function renderTip() { function renderExamBtn (line 353) | async function renderExamBtn() { function renderPanel (line 364) | async function renderPanel() { function renderFrame (line 373) | function renderFrame() { function getAnswer (line 383) | async function getAnswer(question) { function saveAnswer (line 419) | async function saveAnswer(question, answer) { function getNewsList (line 452) | async function getNewsList() { function getVideoList (line 471) | async function getVideoList() { function getExamPaper (line 490) | async function getExamPaper(pageNo) { function generateQRCode (line 516) | async function generateQRCode() { function loginWithQRCode (line 536) | async function loginWithQRCode(qrCode) { function getSign (line 564) | async function getSign() { function secureCheck (line 586) | async function secureCheck(data) { function pushPlus (line 609) | async function pushPlus(token, title, content, template, toToken) { function getUserInfo (line 643) | async function getUserInfo() { function getTotalScore (line 660) | async function getTotalScore() { function getTodayScore (line 679) | async function getTodayScore() { function getTaskList (line 698) | async function getTaskList() { constant URL_CONFIG (line 734) | const URL_CONFIG = { constant API_CONFIG (line 747) | const API_CONFIG = { function triggerRef (line 882) | function triggerRef(target, newVal, oldVal) { function trigger (line 948) | function trigger(target, key, newVal, oldVal) { class Ref (line 982) | class Ref { method constructor (line 987) | constructor(val, shallow = false) { method toJSON (line 1019) | toJSON() { function createElementNode (line 1353) | function createElementNode(tagName, props, attrs, children, options) { function createNSElementNode (line 1415) | function createNSElementNode(tagName, props, attrs, children, options) { function handleProps (line 1476) | function handleProps(ele, props) { function handleAttributes (line 1493) | function handleAttributes(ele, attrs, subscribe, unsubscribe) { function handleEventOptions (line 1506) | function handleEventOptions(option) { function handleAttribute (line 1522) | function handleAttribute(ele, key, value, subscribe, unsubscribe) { function handleChildren (line 1648) | function handleChildren(ele, children, subscribe, unsubscribe) { function handleChangeElement (line 1913) | function handleChangeElement(newEle, oldEle, comment, subscribe, unsubsc... function createTextNode (line 1941) | function createTextNode(text, options) { function mountElement (line 1968) | function mountElement(eleOptions, parent = document.body) { function $$ (line 1983) | function $$(selector, parent = document) { function $_ (line 1991) | function $_(selector, parent = document, timeout) { function createElementBlock (line 2015) | function createElementBlock(eles) { function log (line 2026) | function log(...text) { function error (line 2033) | function error(...text) { function info (line 2040) | function info(...text) { function printColor (line 2048) | function printColor(color, ...text) { function getProgressHTML (line 2060) | function getProgressHTML(title, current, total) { function getHighlightHTML (line 2098) | function getHighlightHTML(text) { function getImgHTML (line 2107) | function getImgHTML(src) { function createModal (line 2131) | function createModal(options) { function pushMessage (line 2280) | async function pushMessage(options) { function pushModal (line 2290) | async function pushModal(options, fromToken, toToken) { function createRandomPoint (line 2311) | function createRandomPoint(bounds) { function createRandomPath (line 2330) | function createRandomPath(start, end, steps) { function generateNumAsChar (line 2357) | function generateNumAsChar() { function generateUpperAsChar (line 2364) | function generateUpperAsChar() { function generateLowerAsChar (line 2371) | function generateLowerAsChar() { function generateMix (line 2379) | function generateMix(length = 6) { function formatDateNum (line 2402) | function formatDateNum(num) { function formatDateTime (line 2414) | function formatDateTime(time = Date.now()) { function isLate (line 2454) | function isLate({ hour, minute }) { function isNow (line 2466) | function isNow({ hour, minute }) { function setCookie (line 2480) | function setCookie(name, value, expires, domain) { function getCookie (line 2493) | function getCookie(name) { function delCookie (line 2513) | function delCookie(name, domain) { function debounce (line 2526) | function debounce(callback, delay) { function hasMobile (line 2541) | function hasMobile() { function sleep (line 2558) | function sleep(time) { function studyPauseLock (line 2574) | function studyPauseLock(callback) { function load (line 2607) | function load(match, callback) { function getNextButton (line 2788) | function getNextButton() { function handleSlideVerify (line 2808) | function handleSlideVerify() { function handleChoiceBtn (line 2951) | function handleChoiceBtn(answers) { function handleSingleChoiceRand (line 3005) | function handleSingleChoiceRand() { function handleMutiplyChoiceRand (line 3021) | function handleMutiplyChoiceRand() { function handleBlankInputRand (line 3083) | async function handleBlankInputRand() { function examPauseLock (line 3102) | function examPauseLock(callback) { function doingExam (line 3140) | async function doingExam(type) { function doExamPractice (line 3491) | async function doExamPractice() { function doExamPaper (line 3521) | async function doExamPaper() { function initExam (line 3551) | async function initExam() { function findExamPaper (line 3563) | async function findExamPaper() { function initMainListener (line 3597) | function initMainListener() { function initChildListener (line 3611) | function initChildListener() { function openFrame (line 3627) | async function openFrame(url, title) { function closeFrame (line 3650) | function closeFrame() { function handleCloseFrame (line 3664) | function handleCloseFrame() { function waitFrameClose (line 3672) | function waitFrameClose() { function waitFrameLoaded (line 3684) | function waitFrameLoaded(iframe) { function openWin (line 3694) | function openWin(url) { function closeWin (line 3704) | function closeWin() { function handleCloseWin (line 3710) | function handleCloseWin() { function waitWinClose (line 3724) | function waitWinClose(newPage) { function closeTaskWin (line 3734) | function closeTaskWin() { function handleCloseTaskWin (line 3746) | function handleCloseTaskWin() { function waitTaskWin (line 3758) | async function waitTaskWin(url, title) { function getQRCode (line 3788) | async function getQRCode() { function checkQRCode (line 3808) | async function checkQRCode(code) { function tryLogin (line 3835) | async function tryLogin(checkCode) { function handleLogin (line 3852) | async function handleLogin() { function handleLogout (line 3971) | function handleLogout() { function handleNews (line 4005) | async function handleNews() { function handleVideo (line 4023) | async function handleVideo() { function reading (line 4074) | async function reading(type) { function getNews (line 4170) | async function getNews() { function getVideos (line 4204) | async function getVideos() { function readNews (line 4239) | async function readNews() { function watchVideo (line 4289) | async function watchVideo() { function refreshScheduleTask (line 4344) | async function refreshScheduleTask() { function clearScheduleTask (line 4381) | function clearScheduleTask() { function createTip (line 4387) | function createTip(text, delay = 2, countShow = false, callback) { function refreshUserInfo (line 4491) | async function refreshUserInfo() { function refreshScoreInfo (line 4519) | async function refreshScoreInfo() { function refreshTaskList (line 4542) | async function refreshTaskList() { function Tip (line 4587) | function Tip({ text, count, show, delayShow, countShow, callback, }) { function Hr (line 4621) | function Hr({ text }) { function Select (line 4630) | function Select({ data, maxlength, placeholder = '', onchange, onblur, v... function ExamBtn (line 4735) | function ExamBtn() { function Frame (line 4787) | function Frame() { function LoginItem (line 4959) | function LoginItem() { function InfoItem (line 4998) | function InfoItem() { function ScoreItem (line 5043) | function ScoreItem() { function NormalItem (line 5123) | function NormalItem({ title, tip, checked, onchange, }) { function TaskItem (line 5147) | function TaskItem({ title, tip, checked, currentScore, dayMaxScore, onch... function TaskList (line 5184) | function TaskList() { function TaskBtn (line 5243) | function TaskBtn() { function ScheduleList (line 5433) | function ScheduleList() { function TimeInput (line 5513) | function TimeInput({ hour, minute, onchange, }) { function SettingsPanel (line 5576) | function SettingsPanel({ show }) { function Panel (line 5926) | function Panel() {