Add PWA Origin to API Status Panel #945 (#958)

This commit is contained in:
Jaifroid 2023-01-09 17:40:39 +00:00 committed by GitHub
parent f925107525
commit 037cc41032
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View File

@ -652,6 +652,7 @@
<div id="settingsStoreStatus"></div> <div id="settingsStoreStatus"></div>
<div id="decompressorAPIStatus"></div> <div id="decompressorAPIStatus"></div>
<div id="searchProviderStatus"></div> <div id="searchProviderStatus"></div>
<div id="pwaOriginStatus"></div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -681,6 +681,10 @@ define(['jquery', 'zimArchiveLoader', 'uiUtil', 'settingsStore','abstractFilesys
decompAPIStatusDiv.innerHTML = 'Decompressor API: ' + apiName ; decompAPIStatusDiv.innerHTML = 'Decompressor API: ' + apiName ;
// Update Search Provider // Update Search Provider
uiUtil.reportSearchProviderToAPIStatusPanel(params.searchProvider); uiUtil.reportSearchProviderToAPIStatusPanel(params.searchProvider);
// Update PWA origin
var pwaOriginStatusDiv = document.getElementById('pwaOriginStatus');
pwaOriginStatusDiv.className = 'apiAvailable';
pwaOriginStatusDiv.innerHTML = 'PWA Origin: ' + window.location.origin;
// Add a warning colour to the API Status Panel if any of the above tests failed // Add a warning colour to the API Status Panel if any of the above tests failed
apiStatusPanel.classList.add(apiPanelClass); apiStatusPanel.classList.add(apiPanelClass);
// Set visibility of UI elements according to mode // Set visibility of UI elements according to mode