Spaces:
Running
Running
Modifies the position & style of the switch site theme button
Browse files- client/css/style.css +1 -0
- client/css/theme-toggler.css +33 -0
- client/html/index.html +9 -8
- client/js/theme-toggler.js +2 -2
client/css/style.css
CHANGED
@@ -14,3 +14,4 @@
|
|
14 |
@import "./field.css";
|
15 |
@import "./select.css";
|
16 |
@import "./options.css";
|
|
|
|
14 |
@import "./field.css";
|
15 |
@import "./select.css";
|
16 |
@import "./options.css";
|
17 |
+
@import "./theme-toggler.css";
|
client/css/theme-toggler.css
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.theme-toggler-container {
|
2 |
+
margin: 24px 0px 8px 0px;
|
3 |
+
justify-content: center;
|
4 |
+
}
|
5 |
+
|
6 |
+
.theme-toggler-container.checkbox input + label,
|
7 |
+
.theme-toggler-container.checkbox input:checked + label:after {
|
8 |
+
background: var(--colour-1);
|
9 |
+
}
|
10 |
+
|
11 |
+
.theme-toggler-container.checkbox input + label:after,
|
12 |
+
.theme-toggler-container.checkbox input:checked + label {
|
13 |
+
background: var(--colour-3);
|
14 |
+
}
|
15 |
+
|
16 |
+
.theme-toggler-container.checkbox span {
|
17 |
+
font-size: 0.75rem;
|
18 |
+
}
|
19 |
+
|
20 |
+
.theme-toggler-container.checkbox label {
|
21 |
+
width: 24px;
|
22 |
+
height: 16px;
|
23 |
+
}
|
24 |
+
|
25 |
+
.theme-toggler-container.checkbox label:after {
|
26 |
+
left: 2px;
|
27 |
+
width: 10px;
|
28 |
+
height: 10px;
|
29 |
+
}
|
30 |
+
|
31 |
+
.theme-toggler-container.checkbox input:checked + label:after {
|
32 |
+
left: calc(100% - 2px - 10px);
|
33 |
+
}
|
client/html/index.html
CHANGED
@@ -37,11 +37,15 @@
|
|
37 |
<i class="fa-regular fa-trash"></i>
|
38 |
<span>Clear Conversations</span>
|
39 |
</button>
|
|
|
|
|
|
|
|
|
|
|
40 |
<a class="info" href="https://github.com/ramonvc/gptfree-jailbreak-webui" target="_blank">
|
41 |
<i class="fa-brands fa-github"></i>
|
42 |
<span class="conversation-title">
|
43 |
-
|
44 |
-
Version: 0.0.9-Alpha<br />
|
45 |
</span>
|
46 |
</a>
|
47 |
</div>
|
@@ -74,7 +78,9 @@
|
|
74 |
<option value="gpt-3.5-turbo">GPT-3.5</option>
|
75 |
<option value="gpt-3.5-turbo-0613">GPT-3.5-0613</option>
|
76 |
<option value="gpt-3.5-turbo-16k">GPT-3.5-turbo-16k</option>
|
77 |
-
<option value="gpt-3.5-turbo-16k-0613" selected>
|
|
|
|
|
78 |
<option value="gpt-4" disabled>GPT-4 (offline)</option>
|
79 |
</select>
|
80 |
</div>
|
@@ -91,11 +97,6 @@
|
|
91 |
<label for="switch"></label>
|
92 |
<span>Web Access</span>
|
93 |
</div>
|
94 |
-
<div class="field checkbox">
|
95 |
-
<input type="checkbox" id="theme-toggler" />
|
96 |
-
<label for="theme-toggler"></label>
|
97 |
-
<span>Light Mode</span>
|
98 |
-
</div>
|
99 |
</div>
|
100 |
</div>
|
101 |
</div>
|
|
|
37 |
<i class="fa-regular fa-trash"></i>
|
38 |
<span>Clear Conversations</span>
|
39 |
</button>
|
40 |
+
<div class="field checkbox theme-toggler-container">
|
41 |
+
<input type="checkbox" id="theme-toggler" />
|
42 |
+
<label for="theme-toggler"></label>
|
43 |
+
<span>Dark Mode</span>
|
44 |
+
</div>
|
45 |
<a class="info" href="https://github.com/ramonvc/gptfree-jailbreak-webui" target="_blank">
|
46 |
<i class="fa-brands fa-github"></i>
|
47 |
<span class="conversation-title">
|
48 |
+
Version: 0.0.9-Alpha
|
|
|
49 |
</span>
|
50 |
</a>
|
51 |
</div>
|
|
|
78 |
<option value="gpt-3.5-turbo">GPT-3.5</option>
|
79 |
<option value="gpt-3.5-turbo-0613">GPT-3.5-0613</option>
|
80 |
<option value="gpt-3.5-turbo-16k">GPT-3.5-turbo-16k</option>
|
81 |
+
<option value="gpt-3.5-turbo-16k-0613" selected>
|
82 |
+
GPT-3.5-turbo-16k-0613
|
83 |
+
</option>
|
84 |
<option value="gpt-4" disabled>GPT-4 (offline)</option>
|
85 |
</select>
|
86 |
</div>
|
|
|
97 |
<label for="switch"></label>
|
98 |
<span>Web Access</span>
|
99 |
</div>
|
|
|
|
|
|
|
|
|
|
|
100 |
</div>
|
101 |
</div>
|
102 |
</div>
|
client/js/theme-toggler.js
CHANGED
@@ -12,11 +12,11 @@ function toggleTheme() {
|
|
12 |
var newTheme = currentTheme === "theme-dark" ? "theme-light" : "theme-dark";
|
13 |
|
14 |
setTheme(newTheme);
|
15 |
-
switch_theme_toggler.checked = newTheme === "theme-
|
16 |
}
|
17 |
|
18 |
(function () {
|
19 |
var currentTheme = localStorage.getItem("theme") || "theme-dark";
|
20 |
setTheme(currentTheme);
|
21 |
-
switch_theme_toggler.checked = currentTheme === "theme-
|
22 |
})();
|
|
|
12 |
var newTheme = currentTheme === "theme-dark" ? "theme-light" : "theme-dark";
|
13 |
|
14 |
setTheme(newTheme);
|
15 |
+
switch_theme_toggler.checked = newTheme === "theme-dark";
|
16 |
}
|
17 |
|
18 |
(function () {
|
19 |
var currentTheme = localStorage.getItem("theme") || "theme-dark";
|
20 |
setTheme(currentTheme);
|
21 |
+
switch_theme_toggler.checked = currentTheme === "theme-dark";
|
22 |
})();
|