314 lines
17 KiB
HTML
Executable File
Vendored
314 lines
17 KiB
HTML
Executable File
Vendored
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="description" content="">
|
|
<meta name="author" content="">
|
|
|
|
<title>Dashboard - Pico %SK_PROCESSOR% Admin</title>
|
|
|
|
<!-- Bootstrap core CSS -->
|
|
<link href="css/bootstrap.min.css" rel="stylesheet">
|
|
|
|
<!-- Add custom CSS here -->
|
|
<link href="css/sb-admin.css" rel="stylesheet">
|
|
<link href="css/%SK_DEVICE%.css" rel="stylesheet">
|
|
<link href="font-awesome/css/font-awesome.css" rel="stylesheet">
|
|
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="wrapper">
|
|
|
|
<!-- Sidebar -->
|
|
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
|
|
<!-- Brand and toggle get grouped for better mobile display -->
|
|
<div class="navbar-header">
|
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
|
|
<span class="sr-only">Toggle navigation</span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
</button>
|
|
<a class="navbar-brand" href="index.htm">Pico %SK_PROCESSOR% Dashboard</a>
|
|
</div>
|
|
|
|
<!-- Collect the nav links, forms, and other content for toggling -->
|
|
<div class="collapse navbar-collapse navbar-ex1-collapse">
|
|
<ul class="nav navbar-nav side-nav">
|
|
<li><a href="index.htm"><i style="color: yellow;" class="fa fa-dashboard"></i> Status</a></li>
|
|
<li><a href="config.htm?cmd=edit&dir=/&name=config.json&apply=yes"><i style="color: yellow;" class="fa fa-wrench"></i> Config Editor</a></li>
|
|
<li><a href="filemanager.htm"><i style="color: yellow;" class="fa fa-folder"></i> File Manager</a></li>
|
|
<li>
|
|
<a href="#settings" data-toggle="collapse" aria-expanded="true" class="dropdown-toggle">
|
|
<i style="color: yellow;" class="fa fa-gear"></i> Settings
|
|
<span class="caret pull-right"></span>
|
|
</a>
|
|
|
|
<ul id="settings" class="nav collapse in">
|
|
<li>
|
|
<a href="#ota" data-toggle="collapse" aria-expanded="true" class="dropdown-toggle">
|
|
<i style="color: yellow;" class="fa fa-refresh"></i> Firmware
|
|
<span class="caret pull-right"></span>
|
|
</a>
|
|
|
|
<ul id="ota" class="nav collapse">
|
|
<li><a href="ota-esp32.htm">ESP32</a></li>
|
|
<li><a href="ota-rp2350.htm">RP2350</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="wifimanager.htm">
|
|
<i style="color: yellow;" class="fa fa-wifi"></i> WiFi Manager
|
|
</a>
|
|
</li>
|
|
|
|
<li class="active">
|
|
<a href="personality.htm">
|
|
<i style="color: yellow;" class="fa fa-microchip"></i> Persona
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a href="configgui.htm">
|
|
<i style="color: yellow;" class="fa fa-sliders"></i> Config GUI
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
<ul class="nav navbar-nav navbar-right navbar-user">
|
|
<li class="dropdown user-dropdown">
|
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown" style="padding-right:40px;"><i class="fa fa-rotate-left" style="color: yellow;"></i> Reboot <b class="caret"></b></a>
|
|
<ul class="dropdown-menu">
|
|
<li style="margin-left: 1em;"><b>Reboot Menu</b></li>
|
|
<li class="divider"></li>
|
|
<li><a href="reboot/esp32"><i class="fa fa-rotate-left"></i><span style="padding-left: 10px;">ESP32</a></li>
|
|
<li><a href="#" onclick="rebootRP2350(); return false;"><i class="fa fa-rotate-left"></i><span style="padding-left: 10px;">RP2350B</a></li>
|
|
<li><a href="#" onclick="rebootHost(); return false;"><i class="fa fa-rotate-left"></i><span style="padding-left: 10px;">Host</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
<ul class="nav navbar-nav navbar-right navbar-user">
|
|
<li class="dropdown user-dropdown">
|
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown" style="padding-right:35px;"><i class="fa fa-tasks" style="color: yellow;"></i> Actions <b class="caret"></b></a>
|
|
<ul class="dropdown-menu">
|
|
<li style="margin-left: 1em;"><b>Action Menu</b></li>
|
|
<li class="divider"></li>
|
|
<li><a href="tasks/changefloppy?diskno=0"><i class="fa fa-floppy-o"></i><span style="padding-left: 10px;">Change Floppy Disk 1 (%SK_FLOPPY1%)</a></li>
|
|
<li><a href="tasks/changefloppy?diskno=1"><i class="fa fa-floppy-o"></i><span style="padding-left: 10px;">Change Floppy Disk 2 (%SK_FLOPPY2%)</a></li>
|
|
<li><a href="tasks/changeqd"><i class="fa fa-file"></i><span style="padding-left: 10px;">Change QD Disk (%SK_QDDISK%)</a></li>
|
|
<hr style="margin-top: 10px; margin-bottom: 10px;">
|
|
<li><a href="#" onclick="reloadConfig(); return false;"><i class="fa fa-repeat"></i><span style="padding-left: 10px;">Reload RP2350 Config</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
</div><!-- /.navbar-collapse -->
|
|
</nav>
|
|
|
|
<div id="page-wrapper">
|
|
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<h1>Pico %SK_PROCESSOR% Persona </h1>
|
|
<ol class="breadcrumb">
|
|
<li class="active"><i class="fa fa-dashboard"></i> Settings->Persona</li>
|
|
</ol>
|
|
<div class="alert alert-success alert-dismissable justify">
|
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
|
<p>This page allows you to configure the <i>Pico %SK_PROCESSOR%</i> Persona, ie. Basic (original CPU, no enhancements) or customised with drivers for a target computer.</p>
|
|
<p>Once a personality is chosen, it can be customised within the <b>Config Editor</b>.</p><p>WARNING: The existing configuration will be backed up to /config.json;<number>, the highest <number> being the latest backup.</p>
|
|
</div>
|
|
</div>
|
|
</div><!-- /.row -->
|
|
|
|
<div class="row">
|
|
</div><!-- /.row -->
|
|
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="panel panel-primary">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title"><i class="fa fa-table"></i> Pico %SK_PROCESSOR% Persona</h3>
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
<div class="table-responsive" id="wifi-configuration-area">
|
|
<div class="row mt-4">
|
|
<!-- Partition 1 -->
|
|
<div class="col-md-6">
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">Partition 1 Persona</h3>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div class="radio-group">
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="Basic" %SK_P1_BASIC_CHECKED%>
|
|
Basic CPU
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-80A" %SK_P1_MZ80A_CHECKED%>
|
|
MZ-80A
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-80B" %SK_P1_MZ80B_CHECKED%>
|
|
MZ-80B
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-700" %SK_P1_MZ700_CHECKED%>
|
|
MZ-700
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-800" %SK_P1_MZ800_CHECKED%>
|
|
MZ-800
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-1500" %SK_P1_MZ1500_CHECKED%>
|
|
MZ-1500
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-2000" %SK_P1_MZ2000_CHECKED%>
|
|
MZ-2000
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-2200" %SK_P1_MZ2200_CHECKED%>
|
|
MZ-2200
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition1" value="MZ-2500" %SK_P1_MZ2500_CHECKED%>
|
|
MZ-2500
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Partition 2 -->
|
|
<div class="col-md-6">
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">Partition 2 Persona</h3>
|
|
</div>
|
|
<div class="panel-body">
|
|
<div class="radio-group">
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="Basic" %SK_P2_BASIC_CHECKED%>
|
|
Basic CPU
|
|
</label>
|
|
</div>
|
|
<!-- Repeat the same list for partition2 with different placeholders -->
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-80A" %SK_P2_MZ80A_CHECKED%>
|
|
MZ-80A
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-80B" %SK_P2_MZ80B_CHECKED%>
|
|
MZ-80B
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-700" %SK_P2_MZ700_CHECKED%>
|
|
MZ-700
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-800" %SK_P2_MZ800_CHECKED%>
|
|
MZ-800
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-1500" %SK_P2_MZ1500_CHECKED%>
|
|
MZ-1500
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-2000" %SK_P2_MZ2000_CHECKED%>
|
|
MZ-2000
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-2200" %SK_P2_MZ2200_CHECKED%>
|
|
MZ-2200
|
|
</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="partition2" value="MZ-2500" %SK_P2_MZ2500_CHECKED%>
|
|
MZ-2500
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- Feedback area -->
|
|
<div id="personaMsg" class="alert alert-info mt-3" style="display:none;"></div>
|
|
|
|
<!-- Action button -->
|
|
<div class="mt-4">
|
|
<button type="button" class="btn btn-primary" id="selectPersonaBtn">
|
|
Select Personae
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div><!-- /.row -->
|
|
|
|
</div><!-- /#page-wrapper -->
|
|
|
|
</div><!-- /#wrapper -->
|
|
|
|
<!-- JavaScript -->
|
|
<script src="js/jquery.min.js"></script>
|
|
<script src="js/bootstrap.min.js"></script>
|
|
<script>
|
|
// Store the name of the active and secondary interfaces.
|
|
const activeInterface = "%SK_CURRENTIF%";
|
|
const secondaryInterface = "%SK_SECONDIF%"
|
|
</script>
|
|
<script src="js/personality.js"></script>
|
|
<script src="js/actions.js"></script>
|
|
<script src="js/common.js"></script>
|
|
</body>
|
|
</html>
|