diff --git a/src/gui/html/js/state.js b/src/gui/html/js/state.js index 5a8e9d6a..50878541 100644 --- a/src/gui/html/js/state.js +++ b/src/gui/html/js/state.js @@ -57,6 +57,7 @@ /* Disable changing game. */ loot.dom.enable('gameMenu', false); + loot.dom.enable('refreshContentButton', false); this.currentState = State.SORTING_STATE; } @@ -78,6 +79,7 @@ /* Enable changing game. */ loot.dom.enable('gameMenu'); + loot.dom.enable('refreshContentButton'); this.currentState = State.DEFAULT_STATE; } diff --git a/src/tests/gui/html/js/test_state.js b/src/tests/gui/html/js/test_state.js index 2ff6b7cb..25dca55c 100644 --- a/src/tests/gui/html/js/test_state.js +++ b/src/tests/gui/html/js/test_state.js @@ -129,6 +129,7 @@ describe('State', () => { getShown('applySortButton').should.be.true(); getShown('cancelSortButton').should.be.true(); getEnabled('gameMenu').should.be.false(); + getEnabled('refreshContentButton').should.be.false(); }); it('should throw an error if called in the editing state', () => { @@ -150,6 +151,7 @@ describe('State', () => { getShown('applySortButton').should.be.true(); getShown('cancelSortButton').should.be.true(); getEnabled('gameMenu').should.be.false(); + getEnabled('refreshContentButton').should.be.false(); }); }); @@ -166,6 +168,7 @@ describe('State', () => { getShown('applySortButton').should.be.false(); getShown('cancelSortButton').should.be.false(); getEnabled('gameMenu').should.be.true(); + getEnabled('refreshContentButton').should.be.true(); }); it('should throw an error if called in the editing state', () => { @@ -186,6 +189,7 @@ describe('State', () => { should(getShown('applySortButton')).be.undefined(); should(getShown('cancelSortButton')).be.undefined(); should(getEnabled('gameMenu')).be.undefined(); + should(getEnabled('refreshContentButton')).be.undefined(); }); });