-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontentScript.js
85 lines (68 loc) · 2.47 KB
/
contentScript.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
const setCase = (theYtMode, theCase) => {
selectedMode = theYtMode
if (selectedMode === theCase) {
var style = document.createElement("style")
style.id = "plzstopyelling"
style.innerHTML = `
* {
text-transform: ${theCase}!important
}
`
var body = document.querySelector("body")
body.parentNode.insertBefore(style, body)
}
}
document.addEventListener("DOMContentLoaded", function() {
chrome.storage.sync.get("ytMode", function(data) {
if (!chrome.runtime.error) {
selectedMode = data.ytMode
setCase(selectedMode, selectedMode)
// if (selectedMode === "lowercase") {
// var style = document.createElement("style")
// style.id='plzstopyelling'
// style.innerHTML = `
// * {
// text-transform: lowercase!important
// }
// `
// var body = document.querySelector("body")
// body.parentNode.insertBefore(style, body)
// }
// if (selectedMode === "uppercase") {
// var style = document.createElement("style")
// style.id='plzstopyelling'
// style.innerHTML = `
// * {
// text-transform: uppercase!important
// }
// `
// var body = document.querySelector("body")
// body.parentNode.insertBefore(style, body)
// }
// if (selectedMode === "capitalize") {
// var style = document.createElement("style")
// style.id='plzstopyelling'
// style.innerHTML = `
// * {
// text-transform: capitalize!important
// }
// `
// var body = document.querySelector("body")
// body.parentNode.insertBefore(style, body)
// }
// if (selectedMode === "inherit") {
// var style = document.createElement("style")
// style.id='plzstopyelling'
// style.innerHTML = `
// * {
// text-transform: inherit!important
// }
// `
// // Get the first script tag
// var body = document.querySelector("script")
// // Insert our new styles before the first script tag
// body.parentNode.insertBefore(style, body)
// }
}
})
})