Merge pull request #6112 from RobLoach/emscripten-top-nav

emscripten: Allow hiding the top menu
This commit is contained in:
Twinaphex 2018-01-15 06:28:56 +01:00 committed by GitHub
commit 92ef4002d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 2 deletions

View File

@ -95,6 +95,11 @@
</li>
</div>
</ul>
<div class="toggleMenu">
<button class="btn btn-primary" id="btnHideMenu" title="Toggle Menu">
<span class="fa fa-chevron-up" id="icnHideMenu"></span> <span class="sr-only">Hide Top Navigation</span>
</button>
</div>
</div>
<!--/.Collapse content-->
</div>
@ -102,6 +107,11 @@
<div class="bg-inverse webplayer-container">
<div class="container">
<div class="webplayer_border text-xs-center" id="canvas_div">
<div class="showMenu">
<button type="button" class="btn btn-link">
<span class="fa fa-chevron-down" id="icnShowMenu"></span> <span class="sr-only">Show Top Navigation</span>
</button>
</div>
<canvas class="webplayer" id="canvas" tabindex="1" oncontextmenu="event.preventDefault()" style="display: none"></canvas>
<img class="webplayer-preview img-fluid" src="media/canvas.png" width="960px" height="720px" alt="RetroArch Logo">
</div>

View File

@ -92,8 +92,23 @@ textarea {
font-size: 0.7em;
height: 95%;
width: 95%;
border-style: none;
border-color: transparent;
border-style: none;
border-color: transparent;
overflow: auto;
resize: none;
}
/**
* Toggle Top Navigation
*/
.toggleMenu {
float: right;
}
.showMenu {
position: absolute;
right: 0;
cursor: pointer;
}
#icnShowMenu {
color: #565656 !important;
}

View File

@ -230,6 +230,13 @@ $(function() {
placement: 'right'
});
// Allow hiding the top menu.
$('.showMenu').hide();
$('#btnHideMenu, .showMenu').click(function () {
$('nav').slideToggle('slow');
$('.showMenu').toggle('slow');
});
/**
* Attempt to disable some default browser keys.
*/