mirror of
				https://github.com/billz/raspap-webgui.git
				synced 2025-03-01 10:31:47 +00:00 
			
		
		
		
	Merge pull request #366 from glaszig/feature/improved-service-status-indicator
improved service status display
This commit is contained in:
		
							
								
								
									
										29
									
								
								dist/css/custom.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										29
									
								
								dist/css/custom.css
									
									
									
									
										vendored
									
									
								
							| @@ -49,6 +49,35 @@ | ||||
|         min-height:500px; | ||||
| } | ||||
|  | ||||
| .service-status-running, | ||||
| .service-status-stopped { | ||||
|     background-color: #fff; | ||||
|     color: #333; | ||||
|     text-transform: uppercase; | ||||
|     line-height: inherit; | ||||
| } | ||||
| .service-status-running:before, | ||||
| .service-status-stopped:before { | ||||
|     display: inline-block; | ||||
|     height: 16px; | ||||
|     width: 16px; | ||||
|     content: "\2022"; | ||||
|     font-size: 3.5em; | ||||
|     color: green; | ||||
|     line-height: 16px; | ||||
|     vertical-align: bottom; | ||||
|     margin-right: 2px; | ||||
| } | ||||
| .service-status-stopped:before { | ||||
|     color: red; | ||||
|     animation: flash 1s linear infinite; | ||||
| } | ||||
| @keyframes flash { | ||||
|   50% { | ||||
|     opacity: 0; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .logoutput { | ||||
|     width:100%; | ||||
|     height:300px; | ||||
|   | ||||
| @@ -96,14 +96,10 @@ function DisplayDHCPConfig() | ||||
|         } else { | ||||
|             $status->addMessage('dnsmasq already stopped', 'info'); | ||||
|         } | ||||
|     } else { | ||||
|         if ($dnsmasq_state) { | ||||
|             $status->addMessage('Dnsmasq is running', 'success'); | ||||
|         } else { | ||||
|             $status->addMessage('Dnsmasq is not running', 'warning'); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     $serviceStatus = $dnsmasq_state ? "running" : "stopped"; | ||||
|  | ||||
|     exec('cat '. RASPI_DNSMASQ_CONFIG, $return); | ||||
|     $conf = ParseConfig($return); | ||||
|     $arrRange = explode(",", $conf['dhcp-range']); | ||||
| @@ -140,7 +136,10 @@ function DisplayDHCPConfig() | ||||
|   <div class="row"> | ||||
|   <div class="col-lg-12"> | ||||
|       <div class="panel panel-primary"> | ||||
|       <div class="panel-heading"><i class="fa fa-exchange fa-fw"></i> <?php echo _("Configure DHCP"); ?></div> | ||||
|       <div class="panel-heading"> | ||||
|         <i class="fa fa-exchange fa-fw"></i> <?php echo _("Configure DHCP"); ?> | ||||
|         <span class="label pull-right service-status-<?php echo $serviceStatus ?>">dnsmasq <?php echo _($serviceStatus) ?></span> | ||||
|       </div> | ||||
|         <!-- /.panel-heading --> | ||||
|         <div class="panel-body"> | ||||
|         <p><?php $status->showMessages(); ?></p> | ||||
|   | ||||
| @@ -44,11 +44,7 @@ function DisplayHostAPDConfig() | ||||
|     exec('cat '. RASPI_HOSTAPD_CONFIG, $hostapdconfig); | ||||
|     exec('pidof hostapd | wc -l', $hostapdstatus); | ||||
|  | ||||
|     if ($hostapdstatus[0] == 0) { | ||||
|         $status->addMessage('HostAPD is not running', 'warning'); | ||||
|     } else { | ||||
|         $status->addMessage('HostAPD is running', 'success'); | ||||
|     } | ||||
|     $serviceStatus = $hostapdstatus[0] == 0 ? "stopped" : "running"; | ||||
|  | ||||
|     foreach ($hostapdconfig as $hostapdconfigline) { | ||||
|         if (strlen($hostapdconfigline) === 0) { | ||||
| @@ -65,7 +61,10 @@ function DisplayHostAPDConfig() | ||||
|   <div class="row"> | ||||
|     <div class="col-lg-12"> | ||||
|       <div class="panel panel-primary"> | ||||
|         <div class="panel-heading"><i class="fa fa-dot-circle-o fa-fw"></i> <?php echo _("Configure hotspot"); ?></div> | ||||
|         <div class="panel-heading"> | ||||
|             <i class="fa fa-dot-circle-o fa-fw"></i> <?php echo _("Configure hotspot"); ?> | ||||
|             <span class="label pull-right service-status-<?php echo $serviceStatus ?>">hostapd <?php echo _($serviceStatus) ?></span> | ||||
|         </div> | ||||
|         <!-- /.panel-heading --> | ||||
|         <div class="panel-body"> | ||||
|       <p><?php $status->showMessages(); ?></p> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user