index : btroops | |
Virtual board game-aid for BattleTroops, an infantry combat simulator wargame published by FASA in 1989. |
aboutsummaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/index.js')
-rw-r--r-- | src/index.js | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/src/index.js b/src/index.js index b90c579..10970de 100644 --- a/src/index.js +++ b/src/index.js @@ -66,36 +66,37 @@ function clearMoveEndedIndicators(records) { function load() { const svg = this.contentDocument.querySelector('svg'), - startLocs = svg.querySelector('.start-locations'), - scriptEl = this.contentDocument.querySelector('script'); - - const linkEl = document.createElement('link'); - linkEl.setAttribute('xmlns', 'http://www.w3.org/1999/xhtml'); - linkEl.setAttribute('rel', 'stylesheet'); - linkEl.setAttribute('href', 'http://localhost:8080/assets/css/map.css'); - linkEl.setAttribute('type', 'text/css'); - - linkEl.onload = function (e) { - console.log('map.css loaded'); - - if (scriptEl) { - scriptEl.onload = function () { - console.log('map.js loaded'); - gameboard.start(svg); - recordSheet.start(startLocs, gameboard.getUnits(), gameboard.unSelect, gameboard.select); - }; - scriptEl.setAttribute('href', 'http://localhost:8080/map.js'); - } - }; - - svg.prepend(linkEl); + startLocs = svg.querySelector('.start-locations') + // , scriptEl = this.contentDocument.querySelector('script') + ; + + // const linkEl = document.createElement('link'); + // linkEl.setAttribute('xmlns', 'http://www.w3.org/1999/xhtml'); + // linkEl.setAttribute('rel', 'stylesheet'); + // linkEl.setAttribute('href', 'http://localhost:8080/assets/css/map.css'); + // linkEl.setAttribute('type', 'text/css'); + + // linkEl.onload = function (e) { + // console.log('map.css loaded'); + + // if (scriptEl) { + // scriptEl.onload = function () { + // console.log('map.js loaded'); + + // }; + // scriptEl.setAttribute('href', 'http://localhost:8080/map.js'); + // } + // }; + + // svg.prepend(linkEl); this.style.opacity = 1; mapPlaceholder.style.opacity = 0; URL.revokeObjectURL(this.data); panzoom.start(svg); - recordSheet.clear(); + gameboard.start(svg); + recordSheet.start(startLocs, gameboard.getUnits(), gameboard.unSelect, gameboard.select); } document.querySelectorAll('.end-turn').forEach(el => @@ -173,7 +174,7 @@ document.querySelector('#download-save').addEventListener('click', e => { element.setAttribute('download', 'save.svg'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(data)); - element.style.display = 'none'; + // element.style.display = 'none'; // document.body.appendChild(element); element.click(); |