MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / createSettings

Method createSettings

ts/settings_ts.ts:14–620  ·  view source on GitHub ↗
(settingsKey: string)

Source from the content-addressed store, hash-verified

12 }
13
14 createSettings(settingsKey: string): any {
15 var setting = document.createElement("TR")
16 var content: PopupContent = new PopupContent()
17 var data = SERVER["settings"][settingsKey]
18
19 switch (settingsKey) {
20
21 // Texteingaben
22 case "update":
23 var tdLeft = document.createElement("TD")
24 tdLeft.innerHTML = "{{.settings.update.title}}" + ":"
25
26 var tdRight = document.createElement("TD")
27 var input = content.createInput("text", "update", data.toString())
28 input.setAttribute("placeholder", "{{.settings.update.placeholder}}")
29 input.setAttribute("onchange", "javascript: this.className = 'changed'")
30 tdRight.appendChild(input)
31
32 setting.appendChild(tdLeft)
33 setting.appendChild(tdRight)
34 break
35
36 case "backup.path":
37 var tdLeft = document.createElement("TD")
38 tdLeft.innerHTML = "{{.settings.backupPath.title}}" + ":"
39
40 var tdRight = document.createElement("TD")
41 var input = content.createInput("text", "backup.path", data)
42 input.setAttribute("placeholder", "{{.settings.backupPath.placeholder}}")
43 input.setAttribute("onchange", "javascript: this.className = 'changed'")
44 tdRight.appendChild(input)
45
46 setting.appendChild(tdLeft)
47 setting.appendChild(tdRight)
48 break
49
50 case "temp.path":
51 var tdLeft = document.createElement("TD")
52 tdLeft.innerHTML = "{{.settings.tempPath.title}}" + ":"
53
54 var tdRight = document.createElement("TD")
55 var input = content.createInput("text", "temp.path", data)
56 input.setAttribute("placeholder", "{{.settings.tmpPath.placeholder}}")
57 input.setAttribute("onchange", "javascript: this.className = 'changed'")
58 tdRight.appendChild(input)
59
60 setting.appendChild(tdLeft)
61 setting.appendChild(tdRight)
62 break
63
64 case "strm.directory":
65 var tdLeft = document.createElement("TD")
66 tdLeft.innerHTML = "STRM Directory" + ":"
67
68 var tdRight = document.createElement("TD")
69 var input = content.createInput("text", "strm.directory", data)
70 input.setAttribute("placeholder", "/path/to/strm/files")
71 input.setAttribute("onchange", "javascript: this.className = 'changed'")

Callers 1

createCategoryMethod · 0.45

Calls 3

createInputMethod · 0.95
createCheckboxMethod · 0.95
createSelectMethod · 0.95

Tested by

no test coverage detected