diff --git a/www/index.html b/www/index.html index d0c7fbd3..a0593497 100644 --- a/www/index.html +++ b/www/index.html @@ -136,7 +136,7 @@

Offline Wikipedia Viewer (Version )

-

Packaged ZIM archive:

+

Packaged ZIM archive:

Official site : http://www.kiwix.org/

If your Internet access is expensive / slow / unreliable / watched / censored, you can still gain offline access to a huge @@ -370,6 +370,23 @@

Display settings

+
+
Dark mode:
+
+ + + +
+
Display style:
@@ -410,26 +427,9 @@
-
-
Dark mode:
-
- - -
-
-
diff --git a/www/js/app.js b/www/js/app.js index b48dc83d..04dde65d 100644 --- a/www/js/app.js +++ b/www/js/app.js @@ -561,6 +561,7 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies', 'q', 'module' params.cssUITheme = this.checked ? 'dark' : 'light'; cookies.setItem('cssUITheme', params.cssUITheme, Infinity); cssUIThemeSet(params.cssUITheme); + if (params.cssUITheme !== params.cssTheme) $('#cssWikiDarkThemeCheck').click(); }); function cssUIThemeSet(value) { @@ -1047,7 +1048,7 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies', 'q', 'module' */ function setLocalArchiveFromArchiveList() { var archiveDirectory = $('#archiveList').val(); - document.getElementById('kiwixIcon').src = /wikivoyage/i.test(archiveDirectory) ? params.cssUITheme == "light" ? "./img/icons/wikivoyage-black-32.png" : "./img/icons/wikivoyage-white-32.png" : params.cssUITheme == "light" ? "./img/icons/kiwix-blue-32.png" : "./img/icons/kiwix-32.png"; + document.getElementById('kiwixIcon').src = /wikivoyage/i.test(archiveDirectory) ? params.cssUITheme == "light" ? "./img/icons/wikivoyage-black-32.png" : "./img/icons/wikivoyage-white-32.png" : /medicine/i.test(archiveDirectory) ? params.cssUITheme == "light" ? "./img/icons/wikimed-lightblue-32.png" : "./img/icons/wikimed-blue-32.png" : params.cssUITheme == "light" ? "./img/icons/kiwix-blue-32.png" : "./img/icons/kiwix-32.png"; if (archiveDirectory && archiveDirectory.length > 0) { // Now, try to find which DeviceStorage has been selected by the user // It is the prefix of the archive directory diff --git a/www/js/init.js b/www/js/init.js index 07e5ac34..f84f5847 100644 --- a/www/js/init.js +++ b/www/js/init.js @@ -64,7 +64,10 @@ document.getElementById('useMathJaxRadio' + (params.useMathJax ? 'True' : 'False document.getElementById('rememberLastPageCheck').checked = params.rememberLastPage; document.getElementById('displayFileSelectorsCheck').checked = params.showFileSelectors; document.getElementById('version').innerHTML = params.version; -document.getElementById('fileVersion').innerHTML = params.fileVersion; +var versionDivs = document.getElementsByClassName('fileVersion'); +for (var i = 0; i < versionDivs.length; i++) { + versionDivs[i].innerHTML = i ? params['fileVersion'].replace(/\s+.+$/, "") : params['fileVersion']; +} //Set up storage types if (params.storedFile && typeof Windows !== 'undefined' && typeof Windows.Storage !== 'undefined') { //UWP