MCPcopy
hub / github.com/ollm/OpenComic / goBack

Function goBack

scripts/gamepad.js:800–834  ·  view source on GitHub ↗
(fromKeyboard = false)

Source from the content-addressed store, hash-verified

798}
799
800function goBack(fromKeyboard = false)
801{
802 if(fromKeyboard)
803 hasKeyboardNavigation = true;
804
805 // Close dialog
806 const dialogActive = document.querySelector('.dialogs .dialog');
807
808 if(dialogActive)
809 {
810 events.closeDialog();
811
812 return;
813 }
814
815 // Close menu
816 const menuActive = document.querySelector('.menu-close.a');
817
818 if(menuActive)
819 {
820 const menu = menuActive.closest('.menu');
821 if(menu) events.desactiveMenu(menu);
822
823 return;
824 }
825
826 // Go back
827 const barBack = document.querySelector('.bar-left.active .bar-back, .bar-left.show .bar-back, .bar-back.active, .bar-back.show');
828
829 if(barBack)
830 {
831 fromGoBack = true;
832 eval(barBack.getAttribute('onclick'));
833 }
834}
835
836function goForwards(fromKeyboard = false)
837{

Callers 1

gamepad.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected