* @description 定时项目 * @returns
()
| 5367 | * @returns |
| 5368 | */ |
| 5369 | function ScheduleList() { |
| 5370 | return createElementNode('div', undefined, { class: 'egg_schedule_list' }, watchEffectRef(() => { |
| 5371 | return scheduleList.length |
| 5372 | ? scheduleList.map((schedule) => createElementNode('div', undefined, { class: 'egg_schedule_item' }, [ |
| 5373 | createElementNode('div', undefined, { |
| 5374 | class: `egg_schedule_detail_time_wrap${isLate(schedule) ? ' inactive' : ''}`, |
| 5375 | }, [ |
| 5376 | createElementNode('div', undefined, { |
| 5377 | class: 'egg_schedule_detail_icon', |
| 5378 | }, createNSElementNode('svg', undefined, { |
| 5379 | viewBox: '0 0 1024 1024', |
| 5380 | class: 'egg_icon', |
| 5381 | }, [ |
| 5382 | createNSElementNode('path', undefined, { |
| 5383 | d: 'M810.137703 213.860762c-164.388001-164.4187-431.887404-164.4187-596.277452 0-164.417677 164.388001-164.417677 431.889451 0 596.278475 164.390048 164.417677 431.890474 164.417677 596.277452 0C974.557426 645.750213 974.557426 378.248763 810.137703 213.860762zM767.347131 767.345596c-140.797723 140.829446-369.927237 140.797723-510.693238 0-140.828422-140.797723-140.828422-369.895515 0-510.708588 140.767024-140.783397 369.896538-140.813073 510.693238 0C908.14383 397.420405 908.14383 626.578572 767.347131 767.345596z', |
| 5384 | }), |
| 5385 | createNSElementNode('path', undefined, { |
| 5386 | d: 'M721.450824 521.495258 515.404028 521.495258l0.028653-227.948619c0-15.124466-12.362562-27.458375-27.501354-27.458375s-27.443026 12.33391-27.443026 27.458375l0 235.115855c0 0.835018-1.013073 20.48659 12.094456 34.459836 8.331759 8.809643 20.038382 13.288654 35.148521 13.288654l213.720569 0.031722c15.140839 0 27.472702-12.304234 27.472702-27.474748C748.922503 533.887496 736.620315 521.584286 721.450824 521.495258z', |
| 5387 | }), |
| 5388 | ])), |
| 5389 | createElementNode('div', undefined, { class: 'egg_schedule_detail_time' }, createTextNode(schedule.time)), |
| 5390 | ]), |
| 5391 | createElementNode('div', undefined, { class: 'egg_schedule_detail_del_wrap' }, [ |
| 5392 | createElementNode('button', undefined, { |
| 5393 | class: 'egg_schedule_del_btn', |
| 5394 | onclick: debounce(() => { |
| 5395 | // 定时刷新 |
| 5396 | if (!settings[SettingType.SCHEDULE_RUN]) { |
| 5397 | createTip('未开启定时刷新!'); |
| 5398 | return; |
| 5399 | } |
| 5400 | // 索引 |
| 5401 | const index = scheduleList.findIndex((s) => s === schedule); |
| 5402 | // 删除元素 |
| 5403 | scheduleList.splice(index, 1); |
| 5404 | // 存储 |
| 5405 | GM_setValue('scheduleList', JSON.stringify(scheduleList)); |
| 5406 | // 刷新任务 |
| 5407 | refreshScheduleTask(); |
| 5408 | }, 300), |
| 5409 | }, createNSElementNode('svg', undefined, { |
| 5410 | viewBox: '0 0 1024 1024', |
| 5411 | class: 'egg_icon', |
| 5412 | }, [ |
| 5413 | createNSElementNode('path', undefined, { |
| 5414 | d: 'M896.22 896.22c14.262-14.263 11.263-40.449-6.583-58.295L230.473 178.76c-17.847-17.847-44.105-20.846-58.295-6.583-14.263 14.19-11.264 40.448 6.583 58.295l659.164 659.164c17.846 17.846 44.032 20.845 58.294 6.582', |
| 5415 | }), |
| 5416 | createNSElementNode('path', undefined, { |
| 5417 | d: 'M172.178 896.22c-14.263-14.263-11.264-40.449 6.583-58.295L837.925 178.76c17.846-17.847 44.032-20.846 58.294-6.583 14.263 14.19 11.264 40.448-6.582 58.295L230.4 889.637c-17.847 17.846-44.105 20.845-58.295 6.582', |
| 5418 | }), |
| 5419 | ])), |
| 5420 | ]), |
| 5421 | ])) |
| 5422 | : [ |
| 5423 | createElementNode('div', undefined, { class: 'egg_schedule_list_none' }, [ |
| 5424 | createNSElementNode('svg', undefined, { |
| 5425 | viewBox: '0 0 1024 1024', |
| 5426 | class: 'egg_icon', |
no test coverage detected