added override parameter to toggleHelp function

This commit is contained in:
Frazer Kirkman 2017-02-07 19:53:58 +01:00 committed by GitHub
parent bede9a22e8
commit 2a1303f3c1
1 changed files with 16 additions and 5 deletions

View File

@ -1630,16 +1630,27 @@
/**
* Open or close help overlay window.
*
* @param {Boolean} [override] Flag which overrides the
* toggle logic and forcibly sets the desired state. True means
* help is open, false means it's closed.
*/
function toggleHelp(){
if( dom.overlay ) {
closeOverlay();
function toggleHelp( override ){
if( typeof override === 'boolean' ) {
override ? showHelp( true ) : closeOverlay();
}
else {
showHelp( true );
if( dom.overlay ) {
closeOverlay();
}
else {
showHelp( true );
}
}
}
/**
* Opens an overlay window with help material.
*/