diff options
Diffstat (limited to 'src/scripts/optimize')
| -rw-r--r-- | src/scripts/optimize/home-page.ts | 26 | ||||
| -rw-r--r-- | src/scripts/optimize/index.ts | 10 |
2 files changed, 28 insertions, 8 deletions
diff --git a/src/scripts/optimize/home-page.ts b/src/scripts/optimize/home-page.ts index 4c1f21f..6e41294 100644 --- a/src/scripts/optimize/home-page.ts +++ b/src/scripts/optimize/home-page.ts @@ -1,7 +1,27 @@ -import { replaceAttributes } from "@/utils/replace-attributes"; +import { modifyDOM, DOMModifier } from "@/utils/modify-dom"; const bannerImageUrl = chrome.runtime.getURL("assets/banner.jpg"); -replaceAttributes([ - ["#form_MainMenuPage > div > div:nth-child(13)", { innerHTML: `<img src="${bannerImageUrl}" style="width: 100vw" />` }] +modifyDOM([ + new DOMModifier("#slider > img", { + src: bannerImageUrl, + styles: { + position: "initial", + width: "100vw" + } + }), + new DOMModifier("#slider", { + styles: { + overflow: "visible", + position: "initial" + } + }), + new DOMModifier("#form_MainMenuPage > div > div.logo-div.row.ng-scope > div.top_link_icon.col-sm-7.float-right", { + styles: { + width: "100%", + display: "flex", + justifyContent: "space-around", + paddingTop: "5px" + } + }) ]); diff --git a/src/scripts/optimize/index.ts b/src/scripts/optimize/index.ts index 70cbac3..4acf66f 100644 --- a/src/scripts/optimize/index.ts +++ b/src/scripts/optimize/index.ts @@ -1,7 +1,7 @@ -import { replaceAttributes } from "@/utils/replace-attributes"; +import { modifyDOM, DOMModifier } from "@/utils/modify-dom"; -replaceAttributes([ - ["head > script:nth-child(34)", { src: null }], - ["head > script:nth-child(36)", { src: null, innerHTML: "$.prototype.nivoSlider = () => {};" }], - ["head > script:nth-child(43)", { src: null }] +modifyDOM([ + new DOMModifier("head > script:nth-child(34)", { src: null }), + new DOMModifier("head > script:nth-child(36)", { src: null, innerHTML: "$.prototype.nivoSlider = () => {};" }), + new DOMModifier("head > script:nth-child(43)", { src: null }) ]); |
