diff --git a/resources/report/html/editable-table.html b/resources/report/html/editable-table.html index 13f30ffe..82cedbe6 100644 --- a/resources/report/html/editable-table.html +++ b/resources/report/html/editable-table.html @@ -4,15 +4,12 @@ \ No newline at end of file diff --git a/resources/report/js/l10n.js b/resources/report/js/l10n.js index 71aabc1e..7c3ce766 100644 --- a/resources/report/js/l10n.js +++ b/resources/report/js/l10n.js @@ -126,13 +126,13 @@ pluginItem.querySelector('#hasGlobalPriority').label = l10n.translate("Priority Is Global").fetch(); /* Message row template */ - var messageRow = editableTableImportDoc.querySelector('#messageRow').content; + var messageRow = document.querySelector('link[rel="import"][href$="editable-table.html"]').import.querySelector('#messageRow').content; messageRow.querySelector('.type').children[0].textContent = l10n.translate("Note").fetch(); messageRow.querySelector('.type').children[1].textContent = l10n.translate("Warning").fetch(); messageRow.querySelector('.type').children[2].textContent = l10n.translate("Error").fetch(); /* Tag row template */ - var tagRow = editableTableImportDoc.querySelector('#tagRow').content; + var tagRow = document.querySelector('link[rel="import"][href$="editable-table.html"]').import.querySelector('#tagRow').content; tagRow.querySelector('.type').children[0].textContent = l10n.translate("Add").fetch(); tagRow.querySelector('.type').children[1].textContent = l10n.translate("Remove").fetch(); diff --git a/resources/report/js/script.js b/resources/report/js/script.js index b440488a..e99a95a1 100644 --- a/resources/report/js/script.js +++ b/resources/report/js/script.js @@ -1239,7 +1239,7 @@ function initVars() { /* Now fill in language options. */ var settingsLangSelect = document.getElementById('languageSelect'); - var messageLangSelect = editableTableImportDoc.querySelector('#messageRow').content.querySelector('.language'); + var messageLangSelect = document.querySelector('link[rel="import"][href$="editable-table.html"]').import.querySelector('#messageRow').content.querySelector('.language'); for (var i = 0; i < loot.languages.length; ++i) { var settingsItem = document.createElement('paper-item'); settingsItem.setAttribute('value', loot.languages[i].locale); @@ -1290,7 +1290,7 @@ function initVars() { } /* Fill in game row template's game type options. */ - var select = editableTableImportDoc.querySelector('#gameRow').content.querySelector('select'); + var select = document.querySelector('link[rel="import"][href$="editable-table.html"]').import.querySelector('#gameRow').content.querySelector('select'); for (var j = 0; j < loot.gameTypes.length; ++j) { var option = document.createElement('option'); option.value = loot.gameTypes[j]; diff --git a/resources/report/report.html b/resources/report/report.html index f9f63307..cc610317 100644 --- a/resources/report/report.html +++ b/resources/report/report.html @@ -217,7 +217,7 @@ along with LOOT. If not, see <http://www.gnu.org/licenses/>. - Add new row... + Add new row...