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();
});
});