Allow the app to run in non-UWP context

Former-commit-id: a96b6de387c8eb52eb90b409caf2fae518377951 [formerly 337a249b7387c826a2085e3274f2f6afd1f34c99]
Former-commit-id: b0e90e46bceed3cbfd4cfc6671af7aecbe2c6bf9
This commit is contained in:
Jaifroid 2018-02-20 22:06:56 +00:00
parent f26cab370d
commit 0562e1762a
2 changed files with 17 additions and 10 deletions

View File

@ -306,7 +306,7 @@
<br /> Scanning for archives... Please wait <img src="img/spinner.gif" alt="Please wait..." />
</div>
<div id="chooseArchiveFromLocalStorage" style="display: none;">
<div class="row">
<div id="archivesFound" class="row">
<p><span id="archiveNumber">Archives found on this device (tap "Select storage" to rescan)</span>:</p>
<div class="col-xs-12">
<select id="archiveList" class="form-control" multiple></select><br />
@ -315,7 +315,7 @@
<div id="noZIMFound" style="display: none;">
<p style="color: red;">There were no ZIM file(s) found in the selected location! Please choose a different folder.</p>
</div>
<div id="openLocalFiles" style="display: none;">
<div id="openLocalFiles" style="display: block;">
<div class="row">
<div class="col-xs-6">
<input type="button" class="btn btn-primary" value="Select archive" id="archiveFile" accept=".zim" />
@ -347,7 +347,7 @@
</div>
</div>
</div>
<div id="rescanStorage"class="row">
<div id="rescanStorage" style="display:none;" class="row">
<div class="col-xs-12">
<table>
<tr>

View File

@ -385,7 +385,12 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies', 'q', 'module'
document.getElementById('findInArticle').classList.remove("dark");
document.getElementById('prefix').classList.remove("dark");
}
document.getElementById('openLocalFiles').style.display = params.rescan ? "block" : "none";
if (typeof Windows !== 'undefined') {
document.getElementById('openLocalFiles').style.display = params.rescan ? "block" : "none";
}
//else {
// document.getElementById('rescanStorage').style.display = "none";
//}
// Show the selected content in the page
$('#about').hide();
$('#configuration').hide();
@ -465,7 +470,9 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies', 'q', 'module'
document.getElementById('archiveFile').style.display = "none";
document.getElementById('archiveFiles').style.display = "none";
document.getElementById('UWPInstructions').style.display = "none";
document.getElementById('instructions').style.display = "inline";
document.getElementById('archivesFound').style.display = "none";
document.getElementById('chooseArchiveFromLocalStorage').style.display = "block";
document.getElementById('instructions').style.display = "block";
document.getElementById('archiveFilesLegacy').style.display = "inline";
$('#archiveFilesLegacy').on('change', setLocalArchiveFromFileSelect)
}
@ -1230,10 +1237,10 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies', 'q', 'module'
*/
function displayFileSelect() {
$('#openLocalFiles').show();
if (typeof Windows === 'undefined') {
//If not UWP, display legacy File Select
$('#btnConfigure').click();
}
//if (typeof Windows === 'undefined') {
// //If not UWP, display legacy File Select
// $('#btnConfigure').click();
//}
//TODO - check if this is necessary or if it causes the archiveList change event to fire
//Make archive list combo box fit the number of files
//var comboArchiveList = document.getElementById('archiveList');
@ -1548,7 +1555,7 @@ define(['jquery', 'zimArchiveLoader', 'util', 'uiUtil', 'cookies', 'q', 'module'
console.log("Initiating Document Ready timer...");
console.time("Time to Document Ready");
//Destroy the iframe
//Void the iframe
console.log("# Clearing the iframe...");
document.getElementById("articleContent").src = "about:blank";