Add fullscreen button
This commit is contained in:
parent
ca96c95143
commit
17517a5849
49
shell.html
49
shell.html
|
@ -11,6 +11,10 @@
|
|||
background-color: black;
|
||||
height: 100vh
|
||||
}
|
||||
#main {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#canvas {
|
||||
padding: 0;
|
||||
|
@ -24,10 +28,11 @@
|
|||
position: fixed;
|
||||
bottom: 20px;
|
||||
left: 20px;
|
||||
opacity: 0.5;
|
||||
}
|
||||
.spinner {
|
||||
height: 50px;
|
||||
width: 50px;
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
margin: 0px auto;
|
||||
-webkit-animation: rotation .8s linear infinite;
|
||||
-moz-animation: rotation .8s linear infinite;
|
||||
|
@ -57,14 +62,42 @@
|
|||
from {transform: rotate(0deg);}
|
||||
to {transform: rotate(360deg);}
|
||||
}
|
||||
|
||||
#fullscreen {
|
||||
position: fixed;
|
||||
bottom: 20px;
|
||||
right: 20px;
|
||||
opacity: 0.5;
|
||||
cursor: pointer;
|
||||
}
|
||||
#fullscreen:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
#fullscreen > svg {
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div style="overflow:visible;" id="spinner">
|
||||
<div class="spinner"></div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div style="overflow:visible;" id="spinner">
|
||||
<div class="spinner"></div>
|
||||
</div>
|
||||
|
||||
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()" tabindex=-1 width="640" height="480"></canvas>
|
||||
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()" tabindex=-1 width="640" height="480"></canvas>
|
||||
</div>
|
||||
|
||||
<div onclick="fullscreen()" id="fullscreen">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="white" d="M947.4,9.8H707.6c-23.6,0-42.7,19.2-42.7,42.8l98.5,98.8L644.5,270.3c-11.9,11.9-17.9,27.5-17.9,43.1s6,31.2,17.9,43.1c23.8,23.8,62.4,23.8,86.3,0l118.7-118.7l97.9,98.3c23.6,0,42.6-19.2,42.6-42.8V52.5C990,29,971,9.8,947.4,9.8L947.4,9.8z"/>
|
||||
<path fill="white" d="M947.2,664.7l-100.4,100l-121-121c-23.9-23.9-62.4-23.9-86.3,0c-23.8,23.8-23.8,62.4,0,86.2l121,120.9l-96.7,96.4c0,23.6,19.2,42.6,42.8,42.6h240.7c23.6,0,42.8-19,42.8-42.6V707.4C990,683.7,970.8,664.7,947.2,664.7L947.2,664.7z"/>
|
||||
<path fill="white" d="M238.1,150.9L336.4,53c0-23.6-19.3-42.6-42.8-42.6H52.9c-23.6,0-42.8,19-42.8,42.6v239.7c0,23.6,19.2,42.7,42.8,42.7l98.9-98.4l122.1,122c11.9,12,27.5,17.9,43,17.9c15.7,0,31.2-6,43.2-17.9c23.7-23.7,23.7-62.4,0-86.1L238.1,150.9L238.1,150.9z"/>
|
||||
<path fill="white" d="M312.1,602.7L151.5,763.3L52.7,664C29.2,664,10,683.2,10,706.8v240.7c0,23.6,19.2,42.8,42.7,42.8h239.8c23.5,0,42.6-19.2,42.6-42.8l-97.4-97.9l160.7-160.7c23.9-23.9,23.9-62.4,0-86.3C374.6,578.9,336,578.9,312.1,602.7L312.1,602.7z"/>
|
||||
</g>
|
||||
</svg>
|
||||
</div>
|
||||
|
||||
<script type='text/javascript'>
|
||||
var Module = {
|
||||
|
@ -98,6 +131,10 @@
|
|||
document.getElementById('spinner').style.display = "none";
|
||||
};
|
||||
|
||||
function fullscreen() {
|
||||
document.getElementById('main').requestFullscreen();
|
||||
}
|
||||
|
||||
window.onerror = function() {
|
||||
alert("An error occured!")
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue