]> git.joonet.de Git - adminer.git/commitdiff
CSS: Dark input fields in dark mode
authorJakub Vrana <jakub@vrana.cz>
Mon, 17 Mar 2025 06:04:21 +0000 (07:04 +0100)
committerJakub Vrana <jakub@vrana.cz>
Mon, 17 Mar 2025 06:04:21 +0000 (07:04 +0100)
adminer/include/design.inc.php
changes.txt

index 1754608fba0280b7f19b733aa3ac2ef074f1d103..0df2d98bfab9d7ee385e3bddc0cc60faab76cd63 100644 (file)
@@ -35,6 +35,7 @@ function page_header($title, $error = "", $breadcrumb = array(), $title2 = "") {
        if ($dark !== false) {
                echo "<link rel='stylesheet'" . ($dark ? "" : " media='(prefers-color-scheme: dark)'") . " href='../adminer/static/dark.css'>\n";
        }
+       echo "<meta name='color-scheme' content='" . ($dark !== false ? ($dark ? "" : "light ") . "dark" : "") . "'>\n";
        // this is matched by compile.php
        echo script_src("../adminer/static/functions.js");
        echo script_src("static/editing.js");
@@ -45,10 +46,7 @@ function page_header($title, $error = "", $breadcrumb = array(), $title2 = "") {
        foreach ($css as $val) {
                echo "<link rel='stylesheet'" . (preg_match('~-dark~', $val) && !$dark ? " media='(prefers-color-scheme: dark)'" : "") . " href='" . h($val) . "'>\n";
        }
-       ?>
-
-<body class="<?php echo lang('ltr'); ?> nojs">
-<?php
+       echo "\n<body class='" . lang('ltr') . " nojs'>\n";
        $filename = get_temp_dir() . "/adminer.version";
        if (!$_COOKIE["adminer_version"] && function_exists('openssl_verify') && file_exists($filename) && filemtime($filename) + 86400 > time()) { // 86400 - 1 day in seconds
                $version = unserialize(file_get_contents($filename));
index 757b51820263210ec0cfddc2a5359ee2d9cbaca8..bffdddd7afd4f0537ac491cea3a96a1c5c3898f6 100644 (file)
@@ -6,6 +6,7 @@ SQL textarea: Open help on Ctrl+click
 Security: Disallow writing temporary files to symlinks (bug SF-855)
 MariaDB: Display MariaDB instead of MySQL
 CSS: Dark mode syntax highlighting
+CSS: Dark input fields in dark mode
 Designs named adminer-dark.css use dark basic style
 Plugins: Add method syntaxHighlighting()