File: //usr/share/cockpit/shell/stub.html
<!DOCTYPE html>
<html class="index-page">
<head>
<title>Cockpit</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="../base1/patternfly.css" rel="stylesheet">
<link href="index.css" rel="stylesheet">
<link href="../../static/branding.css" rel="stylesheet">
<script src="../base1/jquery.js"></script>
<script src="../base1/cockpit.js"></script>
<script src="../manifests.js"></script>
<script src="../*/po.js"></script>
</head>
<body hidden>
<div class="area-ct-layout">
<nav id="topnav" class="navbar navbar-default navbar-pf navbar-pf-vertical area-ct-navbar" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse-1">
<i class="fa fa-bars" alt="Toggle navigation"></i>
</button>
<div class="navbar-brand">
<div id="index-brand"></div>
</div>
</div>
<div class="collapse navbar-collapse navbar-collapse-1">
<ul class="nav navbar-nav navbar-utility">
<li id="machine-spinner">
<div class="spinner spinner-md spinner-white">
</div>
</li>
<li id="navbar-oops" hidden>
<a tabindex="0"><span class="oops-status" translatable="yes">Ooops!</span></a>
</li>
<li class="dropdown">
<a tabindex="0" id="navbar-dropdown" class="dropdown-toggle" data-toggle="dropdown">
<span class="pficon pficon-user"></span>
<span id="content-user-name"></span><b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li class="display-language-menu">
<a tabindex="0" data-toggle="modal" data-target="#display-language" translatable="yes">Display Language</a>
</li>
<li class="divider display-language-menu"></li>
<li>
<a tabindex="0" data-toggle="modal" data-target="#about" translatable="yes">About Cockpit</a>
</li>
<li>
<a tabindex="0" id="active-pages" translatable="yes" class="navbar-advanced">Active Pages</a>
</li>
<li class="divider"></li>
<li>
<a tabindex="0" id="go-logout" translatable="yes">Log Out</a>
</li>
</ul>
</li>
</ul>
</div>
</nav>
<div class="modal" id="about" tabindex="-1" role="dialog" data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" translatable="yes">About Cockpit</h4>
</div>
<div class="modal-body">
<div translatable="yes">Cockpit is an interactive Linux server admin interface.</div>
<div><a target="_blank" href="https://cockpit-project.org/" translate>Project website</a></div>
<div>
<span translatable="yes">Version</span> <span id="about-version"></span>.
</div>
<div><span translate>Licensed under:</span>
<a href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html"
target="_blank">GNU LGPL version 2.1</a>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" data-dismiss="modal" translate>Close</button>
</div>
</div>
</div>
</div>
<div class="modal" id="troubleshoot-dialog" tabindex="-1" role="dialog"
data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
</div>
</div>
</div>
<div class="modal" id="display-language" tabindex="-1" role="dialog" data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" translatable="yes">Display Language</h4>
</div>
<div class="modal-body">
<p translatable="yes">Choose the language to be used in the application</p>
<select id="display-language-list" size="5" data-role="none">
</select>
</div>
<div class="modal-footer">
<button class="btn btn-default" data-dismiss="modal" translatable="yes">Cancel</button>
<button class="btn btn-primary" id="display-language-select-button" translatable="yes">Select</button>
</div>
</div>
</div>
</div>
<div class="modal" id="error-popup" tabindex="-1" role="dialog" data-backdrop="static">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="error-popup-title"></h4>
</div>
<div class="modal-body">
<p id="error-popup-message"></p>
</div>
<div class="modal-footer">
<button class="btn btn-primary" data-dismiss="modal" translatable="yes">Close</button>
</div>
</div>
</div>
</div>
<div class="area-ct-body">
<div class="nav-sidebar-wrap" id="multi-dashboard">
<nav class="nav-sidebar nav-pf-vertical">
<ul id="main-navbar" class="list-group">
<li id="host-nav-item" class="list-group-item dashboard-link has-menu">
<a tabindex="0" id="host-nav-link">
<span class="fa pficon-container-node"></span>
<span class="list-group-item-value"></span>
</a>
</li>
</ul>
</nav>
</div>
<div id="host-nav" class="area-ct-subnav">
<div id="machine-dropdown" class="nav-item-pf-header machine-dropdown">
<a tabindex="0" id="machine-link" class="dropdown-toggle" data-toggle="dropdown"
aria-haspopup="true" role="button" aria-expanded="false">
<img src="../shell/images/server-small.png" id="machine-avatar" class="machine-avatar single-dashboard">
<span></span>
<b class="caret"></b>
</a>
<div class="dropdown-menu">
<div class="form-group has-feedback">
<input class="form-control" type="search">
<span class="fa fa-search form-control-feedback"></span>
</div>
<ul role="menu" aria-labelledby="machine-link">
</ul>
</div>
</div>
<nav id="host-apps" class="host-apps">
<ul class="list-group" id="sidebar-menu">
</ul>
<ul class="list-group" id="sidebar-tools">
</ul>
</nav>
</div>
<div id="content" role="main" class="area-ct-content">
<div class="curtains-ct blank-slate-pf" role="alertdialog" aria-labelledby="machine-error-heading" aria-describedby="machine-error-desc" hidden>
<div class="blank-slate-pf-icon">
<div class="spinner spinner-lg" hidden></div>
<i class="fa fa-exclamation-circle"></i>
</div>
<h1 id="machine-error-heading"></h1>
<p id="machine-error-desc"></p>
<div class="blank-slate-pf-main-action">
<button id="machine-reconnect" class="btn btn-primary btn-lg" translatable="yes">Reconnect</button>
<button id="machine-troubleshoot" class="btn btn-primary btn-lg" translatable="yes">Troubleshoot</button>
</div>
</div>
</div>
</div>
</div>
<script src="index-stub.js"></script>
</body>
</html>