From aa4a3272ee3e7cd83c89ab7ce601502375c8f229 Mon Sep 17 00:00:00 2001 From: hayao Date: Fri, 17 Nov 2023 20:00:25 +0900 Subject: [PATCH] Update: Use textContent instead of innerHtml --- src/class/Kyomu/index.ts | 9 +++++---- src/utils/changeQueryTextContent.ts | 6 ++++++ 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 src/utils/changeQueryTextContent.ts diff --git a/src/class/Kyomu/index.ts b/src/class/Kyomu/index.ts index eb69cd2..4ccf3a9 100644 --- a/src/class/Kyomu/index.ts +++ b/src/class/Kyomu/index.ts @@ -1,6 +1,7 @@ // 教務は学生の未来を担い、ゲーミングは学生の人生に彩りを加える // この二つのシステムを統合することで、学生の人生をより豊かにすることができる -import changeQueryInnerHTML from "../../utils/changeQueryInnerHTML"; +import changeQueryTextContent from "@/utils/changeQueryTextContent"; + import { GundaiWebSite } from "../UnivWebsite"; export const Kyomu = new GundaiWebSite("kyomu"); @@ -30,14 +31,14 @@ Kyomu.rainbow.enable = function () { this.bg.apply(".top_title_header", ".top_now_title"); // トップページのウェルカムメッセージ - changeQueryInnerHTML("#loginHeader_lblWelcome_1_lbl", "よおこそ、群馬大学ゲーミング教務システムへ"); - changeQueryInnerHTML( + changeQueryTextContent("#loginHeader_lblWelcome_1_lbl", "よおこそ、群馬大学ゲーミング教務システムへ"); + changeQueryTextContent( "#loginHeader_lblWelcome_2_lbl", "このサイトでは、プレーヤーの群馬大学での𝑮𝒂𝒎𝒊𝒏𝒈 𝑳𝒊𝒇𝒆 𝑺𝒕𝒚𝒍𝒆をいい感じにします", ); // トップページのお知らせ - changeQueryInnerHTML("#AllAnnualList_LblTitle", "ゲーミング ライフ スタイル"); + changeQueryTextContent("#AllAnnualList_LblTitle", "ゲーミング ライフ スタイル"); // 受信メッセージ一覧 this.bgShadow.apply("#ctl00_phContents_ctlMesReceive_gridMes tr"); diff --git a/src/utils/changeQueryTextContent.ts b/src/utils/changeQueryTextContent.ts new file mode 100644 index 0000000..f7ed50b --- /dev/null +++ b/src/utils/changeQueryTextContent.ts @@ -0,0 +1,6 @@ +export default function changeQueryTextContent(query: string, textContent: string) { + const elements = document.querySelectorAll(query); + elements.forEach((element) => { + element.textContent = textContent; + }); +}