Fixed current game not getting marked.

The plugin loading code runs before the global loading code.
This commit is contained in:
WrinklyNinja
2014-07-20 15:17:57 +01:00
parent 0c12270fc5
commit e928077ad3
+10 -10
View File
@@ -620,6 +620,16 @@ function initGlobalVars() {
gameTable.addRow(loot.settings.games[i]);
}
/* Highlight game in menu. Could use fa-chevron-right instead. */
var gameMenuItems = document.getElementById('gameMenu').children[0].children;
for (var i = 0; i < gameMenuItems.length; ++i) {
if (gameMenuItems[i].getAttribute('data-target') != loot.game.folder) {
gameMenuItems[i].querySelector('.fa').classList.toggle('fa-angle-double-right', false);
} else {
gameMenuItems[i].querySelector('.fa').classList.toggle('fa-angle-double-right', true);
}
}
gameSelect.value = loot.settings.game;
document.getElementById('languageSelect').value = loot.settings.language;
document.getElementById('debugVerbositySelect').value = loot.settings.debugVerbosity;
@@ -656,16 +666,6 @@ function updateInterfaceWithGameInfo(response) {
var activePluginNo = 0;
var dirtyPluginNo = 0;
/* Highlight game in menu. Could use fa-chevron-right instead. */
var gameMenuItems = document.getElementById('gameMenu').children[0].children;
for (var i = 0; i < gameMenuItems.length; ++i) {
if (gameMenuItems[i].getAttribute('data-target') != loot.game.folder) {
gameMenuItems[i].querySelector('.fa').classList.toggle('fa-angle-double-right', false);
} else {
gameMenuItems[i].querySelector('.fa').classList.toggle('fa-angle-double-right', true);
}
}
/* Fill report with data. */
document.getElementById('masterlistRevision').textContent = loot.game.masterlist.revision;
document.getElementById('masterlistDate').textContent = loot.game.masterlist.date;