Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/darshanbaral/sada.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'static/src/sada_main.js')
-rw-r--r--static/src/sada_main.js37
1 files changed, 37 insertions, 0 deletions
diff --git a/static/src/sada_main.js b/static/src/sada_main.js
new file mode 100644
index 0000000..28a00be
--- /dev/null
+++ b/static/src/sada_main.js
@@ -0,0 +1,37 @@
+$(document).ready(function() {
+ const darkTheme = {
+ mainBackground: "bg-dark",
+ altBackground: "bg-secondary",
+ altText: "text-light",
+ mainText: "text-white",
+ linkText: "text-warning",
+ skillBackground: "bg-success"
+ };
+
+ const lightTheme = {
+ mainBackground: "bg-white",
+ altBackground: "bg-light",
+ altText: "text-secondary",
+ mainText: "text-dark",
+ linkText: "text-success",
+ skillBackground: "bg-danger"
+ };
+
+ let isDark = true;
+
+ $("#toggleTheme").click(function() {
+ if (isDark) {
+ for (let key in darkTheme) {
+ $(`.${darkTheme[key]}`).addClass(lightTheme[key]);
+ $(`.${darkTheme[key]}`).removeClass(darkTheme[key]);
+ }
+ isDark = !isDark;
+ } else {
+ for (let key in darkTheme) {
+ $(`.${lightTheme[key]}`).addClass(darkTheme[key]);
+ $(`.${lightTheme[key]}`).removeClass(lightTheme[key]);
+ }
+ isDark = !isDark;
+ }
+ });
+});