]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/commitdiff
Fix some nav links css for mobile and for server switch
authorValerie Pond <redacted>
Sat, 29 Apr 2023 00:39:06 +0000 (01:39 +0100)
committerValerie Pond <redacted>
Sat, 29 Apr 2023 00:39:06 +0000 (01:39 +0100)
css/unrealircd-admin.css
inc/header.php

index acaa2ccc1b8ffde55f11bb04e866bf974f885723..dd8bf12760bfd58cea0a3de2062ce3d767fcb61b 100644 (file)
@@ -63,15 +63,6 @@ footer {
 
 }
 
-/* Style the links inside the navigation bar */
-.topnav a {
-       float: left;
-       color: #f2f2f2;
-       text-align: center;
-       padding: 14px 16px;
-       text-decoration: none;
-       font-size: 17px;
-}
 
 
 body {
index 41670296701f894f95fe56fc8984ef206fedcaa3..d87fcd11ab4af9b14e459cfbffe96b36f0760f5e 100644 (file)
@@ -11,6 +11,11 @@ $arr = []; Hook::run(HOOKTYPE_PRE_HEADER, $arr);
        <meta name="HandheldFriendly" content="true">
 
 <link href="<?php echo get_config("base_url"); ?>css/unrealircd-admin.css" rel="stylesheet">
+<style>
+.big-page-item:hover, .big-page-item:active, .nav-link {
+       color: black;
+}
+</style>
 
 <link rel="stylesheet" href="<?php echo get_config("base_url"); ?>css/datatables.min.css" />
 
@@ -95,17 +100,22 @@ $arr = []; Hook::run(HOOKTYPE_PRE_HEADER, $arr);
        .list-group-item-action {
                color: #e0e0e0;
        }
+       .list-group-item-action:visited{
+               color: black;
+       }
 </style>
 <nav id="sidebarlol" style="left: 0" class="w3-sidebar navbar-expand-md bg-dark padding-top me-5 ma-5">
 <div class="list-group">
        <div class="badge badge-secondary rounded-pill">Main Menu</div>
        <?php 
 
-function show_page_item($name, $page, $nestlevel)
+function show_page_item($name, $page, $nestlevel, $small = false)
 {
        $active_page = NULL;
        $icon = $style = "";
        $class = "nav-link nav-item";
+       if ($small)
+               $class .= " list-group-item-action";
        //if (is_string($active_page) && $page == $active_page)
        //      $class .= " active";
 
@@ -128,7 +138,7 @@ function show_page_item($name, $page, $nestlevel)
                        $url = str_replace('/index.php', '', $url);
                echo "<a href=\"".get_config("base_url").$url."\" style=\"text-decoration: none\">\n";
        }
-       echo "<div class=\"big-page-item d-flex justify-content-between align-items-center $class list-group-item-action\" style=\"$style\">$name
+       echo "<div class=\"big-page-item d-flex justify-content-between align-items-center $class\" style=\"$style\">$name
                <div class=\"text-right padding-top\">
                        <i class=\"fa fa-$icon\"></i>
                </div></div>\n";
@@ -141,7 +151,7 @@ function show_page_item($name, $page, $nestlevel)
        if (!$is_link)
        {
                foreach ($page as $subname=>$subpage)
-                       show_page_item($subname, $subpage, 1);
+                       show_page_item($subname, $subpage, 1, $small);
        }
 }
 
@@ -192,8 +202,9 @@ function rpc_server_nav()
        $servers = get_config("unrealircd");
        $cnt = count($servers);
 ?>
-               <div class="dropdown" style="color: #d0d0d0">
-                       <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><?php echo $active_server ?> <span class="caret"></span></a>
+
+               <div class="dropdown navbar-expand-md navbar-nav">
+                       <a href="#" class="dropdown-toggle nav-link" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><?php echo $active_server ?></a>
                        <div class="dropdown-menu">
 <?php
                        foreach($servers as $name=>$d)
@@ -212,7 +223,7 @@ function rpc_server_nav()
 
 
 foreach($pages as $name=>$page)
-       show_page_item($name, $page, 0);
+       show_page_item($name, $page, 0, true);
 ?>
 </div>
 </nav>