Remove select callbacks and use observable instead
This commit is contained in:
@@ -116,7 +116,7 @@ function load() {
|
||||
|
||||
panzoom.start(svg);
|
||||
gameboard.start(svg);
|
||||
recordSheet.start(startLocs, gameboard.getUnits(), gameboard.unSelect, gameboard.select);
|
||||
recordSheet.start(startLocs, gameboard.getUnits());
|
||||
}
|
||||
|
||||
document.querySelectorAll('.end-turn').forEach(el =>
|
||||
@@ -158,14 +158,13 @@ gameboard.setDistanceCallback((count = '-') => {
|
||||
});
|
||||
|
||||
gameboard.setProneFlagCallback(checked => proneToggle.checked = checked);
|
||||
gameboard.setSelectCallback(data => recordSheet.select(data));
|
||||
|
||||
document.querySelectorAll('.end-move').forEach(el => el.addEventListener('click', () => {
|
||||
recordSheet.endMove();
|
||||
gameboard.endMove();
|
||||
}));
|
||||
|
||||
document.querySelector('#fullscreen').addEventListener('click', e => {
|
||||
document.querySelector('#fullscreen').addEventListener('click', () => {
|
||||
if (!document.fullscreenElement) {
|
||||
document.documentElement.requestFullscreen();
|
||||
} else if (document.exitFullscreen) {
|
||||
|
||||
Reference in New Issue
Block a user