From 8071c8812b48d7a7052a2b6b7216a7304c8a58bf Mon Sep 17 00:00:00 2001 From: 6-keem <6ukeem@gmail.com> Date: Tue, 18 Feb 2025 21:10:55 +0900 Subject: [PATCH] fix: remove back-to-top button and resolve error in getCourse hook --- manifest.config.ts | 2 +- package.json | 2 +- src/content/index.tsx | 3 +++ src/hooks/useGetCourse.ts | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/manifest.config.ts b/manifest.config.ts index 7ad27b7..7bff1be 100644 --- a/manifest.config.ts +++ b/manifest.config.ts @@ -3,7 +3,7 @@ import { ManifestV3Export } from '@crxjs/vite-plugin'; const manifest = { manifest_version: 3, name: 'HSU 돋부기 🔎', - version: '2.1.5', + version: '2.1.4', description: '한성대학교 LMS 강의, 과제, 퀴즈를 한 눈에!', action: {}, icons: { diff --git a/package.json b/package.json index 4487807..cdb7850 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "dotbugi", "private": true, - "version": "2.1.5", + "version": "2.1.4", "type": "module", "scripts": { "dev": "vite", diff --git a/src/content/index.tsx b/src/content/index.tsx index 2245098..6d0c231 100644 --- a/src/content/index.tsx +++ b/src/content/index.tsx @@ -9,6 +9,9 @@ import { TooltipProvider } from '@/components/ui/tooltip'; const footer = document.getElementById('page-footer'); const url = window.location.href; if (footer && url === 'https://learn.hansung.ac.kr/') { + const backtop = document.getElementById('back-top') as HTMLDivElement; + if (backtop) backtop.remove(); + footer.style.paddingBottom = '24px'; const host = document.createElement('div'); host.id = 'extension-content-root'; diff --git a/src/hooks/useGetCourse.ts b/src/hooks/useGetCourse.ts index 01ab541..38d9266 100644 --- a/src/hooks/useGetCourse.ts +++ b/src/hooks/useGetCourse.ts @@ -13,7 +13,7 @@ export const useGetCourses = (): UseCouresResult => { const courseData = Array.from(document.querySelectorAll('.course_box')); const data = courseData .map((div) => { - const label = div.querySelector('.label .label-course')?.textContent?.trim() || null; + const label = div.querySelector('.course_link .course-name .course-label')?.textContent?.trim() || null; if (!label || label === '커뮤니티') return null; const a = div.querySelector('a'); const url = new URL((a as HTMLAnchorElement).href);