Place related elements together

In order to clarify the HTML we group related panels together with
the corresponding buttons.
This commit is contained in:
samhed 2016-08-24 11:10:40 +02:00 committed by Pierre Ossman
parent 9fc0e4f6e3
commit 3911256cff
1 changed files with 77 additions and 72 deletions

111
vnc.html
View File

@ -48,12 +48,17 @@
</head> </head>
<body> <body>
<!-- noVNC Control Bar -->
<div id="noVNC_control_bar" class="noVNC_status_normal"> <div id="noVNC_control_bar" class="noVNC_status_normal">
<!--noVNC Mobile Device only Buttons-->
<div class="noVNC_buttons_left"> <div class="noVNC_buttons_left">
<!-- Drag/Pan the viewport -->
<input type="image" alt="viewport drag" src="app/images/drag.png" <input type="image" alt="viewport drag" src="app/images/drag.png"
id="noVNC_view_drag_button" class="noVNC_status_button" id="noVNC_view_drag_button" class="noVNC_status_button"
title="Move/Drag Viewport" /> title="Move/Drag Viewport" />
<!--noVNC Touch Device only buttons-->
<div id="noVNC_mobile_buttons"> <div id="noVNC_mobile_buttons">
<input type="image" alt="No mousebutton" src="app/images/mouse_none.png" <input type="image" alt="No mousebutton" src="app/images/mouse_none.png"
id="noVNC_mouse_button0" class="noVNC_status_button" /> id="noVNC_mouse_button0" class="noVNC_status_button" />
@ -90,61 +95,16 @@
<div id="noVNC_status"></div> <div id="noVNC_status"></div>
<!--noVNC Buttons-->
<div class="noVNC_buttons_right"> <div class="noVNC_buttons_right">
<!-- Send Ctrl+Alt+Delete -->
<input type="image" alt="Ctrl+Alt+Del" src="app/images/ctrlaltdel.png" <input type="image" alt="Ctrl+Alt+Del" src="app/images/ctrlaltdel.png"
id="noVNC_sendCtrlAltDel_button" class="noVNC_status_button" id="noVNC_sendCtrlAltDel_button" class="noVNC_status_button"
title="Send Ctrl-Alt-Del" /> title="Send Ctrl-Alt-Del" />
<!-- XVP Shutdown/Reboot -->
<input type="image" alt="Shutdown/Reboot" src="app/images/power.png" <input type="image" alt="Shutdown/Reboot" src="app/images/power.png"
id="noVNC_toggleXvp_button" class="noVNC_status_button" id="noVNC_toggleXvp_button" class="noVNC_status_button"
title="Shutdown/Reboot..." /> title="Shutdown/Reboot..." />
<input type="image" alt="Clipboard" src="app/images/clipboard.png"
id="noVNC_clipboard_button" class="noVNC_status_button"
title="Clipboard" />
<input type="image" alt="Fullscreen" src="app/images/fullscreen.png"
id="noVNC_fullscreen_button" class="noVNC_status_button"
title="Fullscreen" />
<input type="image" alt="Settings" src="app/images/settings.png"
id="noVNC_settings_button" class="noVNC_status_button"
title="Settings" />
<input type="image" alt="Connect" src="app/images/connect.png"
id="noVNC_connectPanel_button" class="noVNC_status_button"
title="Connect" />
<input type="image" alt="Disconnect" src="app/images/disconnect.png"
id="noVNC_disconnect_button" class="noVNC_status_button"
title="Disconnect" />
</div>
<!-- Description Panel -->
<!-- Shown by default when hosted at for kanaka.github.com -->
<div id="noVNC_description" class="">
noVNC is a browser based VNC client implemented using HTML5 Canvas
and WebSockets. You will either need a VNC server with WebSockets
support (such as <a href="http://libvncserver.sourceforge.net/">libvncserver</a>)
or you will need to use
<a href="https://github.com/kanaka/websockify">websockify</a>
to bridge between your browser and VNC server. See the noVNC
<a href="https://github.com/kanaka/noVNC">README</a>
and <a href="http://kanaka.github.com/noVNC">website</a>
for more information.
<br />
<input id="noVNC_description_button" type="button" value="Close" />
</div>
<!-- Popup Status -->
<div id="noVNC_popup_status" class="">
</div>
<!-- Clipboard Panel -->
<div id="noVNC_clipboard" class="triangle-right top">
<textarea id="noVNC_clipboard_text" rows=5>
</textarea>
<br />
<input id="noVNC_clipboard_clear_button" type="button"
value="Clear" />
</div>
<!-- XVP Shutdown/Reboot Panel -->
<div id="noVNC_xvp" class="triangle-right top"> <div id="noVNC_xvp" class="triangle-right top">
<span id="noVNC_xvp_menu"> <span id="noVNC_xvp_menu">
<input type="button" id="noVNC_xvpShutdown_button" value="Shutdown" /> <input type="button" id="noVNC_xvpShutdown_button" value="Shutdown" />
@ -153,7 +113,27 @@
</span> </span>
</div> </div>
<!-- Settings Panel --> <!-- Clipboard -->
<input type="image" alt="Clipboard" src="app/images/clipboard.png"
id="noVNC_clipboard_button" class="noVNC_status_button"
title="Clipboard" />
<div id="noVNC_clipboard" class="triangle-right top">
<textarea id="noVNC_clipboard_text" rows=5>
</textarea>
<br />
<input id="noVNC_clipboard_clear_button" type="button"
value="Clear" />
</div>
<!-- Toggle fullscreen -->
<input type="image" alt="Fullscreen" src="app/images/fullscreen.png"
id="noVNC_fullscreen_button" class="noVNC_status_button"
title="Fullscreen" />
<!-- Settings -->
<input type="image" alt="Settings" src="app/images/settings.png"
id="noVNC_settings_button" class="noVNC_status_button"
title="Settings" />
<div id="noVNC_settings" class="triangle-right top"> <div id="noVNC_settings" class="triangle-right top">
<span id="noVNC_settings_menu"> <span id="noVNC_settings_menu">
<ul> <ul>
@ -181,7 +161,6 @@
<option value="default">default</option> <option value="default">default</option>
</select></label> </select></label>
</li> </li>
<!-- Logging selection dropdown --> <!-- Logging selection dropdown -->
<li><label><strong>Logging: </strong> <li><label><strong>Logging: </strong>
<select id="noVNC_setting_logging" name="vncLogging"> <select id="noVNC_setting_logging" name="vncLogging">
@ -193,7 +172,13 @@
</span> </span>
</div> </div>
<!-- Connection Panel --> <!-- Connection Controls -->
<input type="image" alt="Connect" src="app/images/connect.png"
id="noVNC_connectPanel_button" class="noVNC_status_button"
title="Connect" />
<input type="image" alt="Disconnect" src="app/images/disconnect.png"
id="noVNC_disconnect_button" class="noVNC_status_button"
title="Disconnect" />
<div id="noVNC_controls" class="triangle-right top"> <div id="noVNC_controls" class="triangle-right top">
<ul> <ul>
<li><label><strong>Host: </strong><input id="noVNC_setting_host" /></label></li> <li><label><strong>Host: </strong><input id="noVNC_setting_host" /></label></li>
@ -203,10 +188,30 @@
<li><input id="noVNC_connect_button" type="button" value="Connect" /></li> <li><input id="noVNC_connect_button" type="button" value="Connect" /></li>
</ul> </ul>
</div> </div>
</div>
<!-- Description Panel -->
<!-- Shown by default when hosted at for kanaka.github.com -->
<div id="noVNC_description" class="">
noVNC is a browser based VNC client implemented using HTML5 Canvas
and WebSockets. You will either need a VNC server with WebSockets
support (such as <a href="http://libvncserver.sourceforge.net/">libvncserver</a>)
or you will need to use
<a href="https://github.com/kanaka/websockify">websockify</a>
to bridge between your browser and VNC server. See the noVNC
<a href="https://github.com/kanaka/noVNC">README</a>
and <a href="http://kanaka.github.com/noVNC">website</a>
for more information.
<br />
<input id="noVNC_description_button" type="button" value="Close" />
</div>
<!-- Popup Status -->
<div id="noVNC_popup_status" class="">
</div>
</div> <!-- End of noVNC_control_bar --> </div> <!-- End of noVNC_control_bar -->
<div id="noVNC_container"> <div id="noVNC_container">
<h1 id="noVNC_logo"><span>no</span><br />VNC</h1> <h1 id="noVNC_logo"><span>no</span><br />VNC</h1>