mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
Fixed current game not getting marked.
The plugin loading code runs before the global loading code.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user