summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/javascripts/admin_interface.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js
index ddea0925..384f48c6 100644
--- a/public/javascripts/admin_interface.js
+++ b/public/javascripts/admin_interface.js
@@ -1,8 +1,17 @@
1$(document).ready(function () { 1$(document).ready(function () {
2 admin_search.initialize(); 2 admin_search.initialize();
3 3
4 function effective_scheme() {
5 var declared = getComputedStyle(document.documentElement).colorScheme;
6 if (declared === "dark") { return "dark"; }
7 if (declared === "light") { return "light"; }
8 return window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
9 }
10 var dark_editor = effective_scheme() === "dark";
4 tinymce.init({ 11 tinymce.init({
5 selector: 'textarea.with_editor', 12 selector: 'textarea.with_editor',
13 skin: dark_editor ? 'oxide-dark' : 'oxide',
14 content_css: dark_editor ? 'dark' : 'default',
6 license_key: 'gpl', 15 license_key: 'gpl',
7 promotion: false, 16 promotion: false,
8 menubar: false, 17 menubar: false,