Merge branch 'v0.1.0' of https://github.com/Pax1601/DCSOlympus into v0.1.0

This commit is contained in:
dpassoni
2023-03-06 16:10:58 +01:00
6 changed files with 40 additions and 38 deletions

View File

@@ -60,13 +60,32 @@ function setup() {
/* Generic clicks */
document.addEventListener( "click", ( ev ) => {
if ( ev instanceof PointerEvent && ev.target instanceof HTMLElement ) {
if ( ev.target.classList.contains( "olympus-dialog-close" ) ) {
ev.target.closest( "div.olympus-dialog" )?.classList.add( "hide" );
}
}
});
/** Olympus UI ***/
document.querySelectorAll( ".ol-select" ).forEach( select => {
// Do open/close toggle
select.addEventListener( "click", ev => {
select.classList.toggle( "is-open" );
});
// Autoclose on mouseleave
select.addEventListener( "mouseleave", ev => {
select.classList.remove( "is-open" );
});
});
/* ATC */
let atcFeatureSwitch = featureSwitches.getSwitch( "atc" );
if ( atcFeatureSwitch?.isEnabled() ) {