File uploader updates

This commit is contained in:
Codrin Pavel
2019-11-30 22:07:18 +02:00
parent 128b603153
commit f9cb0e73ed
8 changed files with 28 additions and 16 deletions
+8 -4
View File
@@ -4,15 +4,19 @@ $('#dataform').on('submit', function (e) {
var inputContent = $.trim( $('#data').val() ); var inputContent = $.trim( $('#data').val() );
if ( document.getElementById("fileUpload").files.length > 0 ) { if (inputContent.length > 0) {
getFileContents( document.getElementById("fileUpload").files[0] );
}
else if (inputContent.length > 0) {
var warData = JSON.parse( inputContent ); var warData = JSON.parse( inputContent );
initApp(warData, 'withSave', warData); initApp(warData, 'withSave', warData);
} }
}); });
$('#fileUpload').on('change', function () {
var fileUploader = document.getElementById("fileUpload");
if ( fileUploader.files.length > 0 ) {
getFileContents( fileUploader.files[0] );
}
});
function initApp (data, callback, callbackData) { function initApp (data, callback, callbackData) {
if( !data.results || if( !data.results ||
!data.results[0] || !data.results[0] ||
+4
View File
@@ -34,4 +34,8 @@ header {
margin-left: 10px; margin-left: 10px;
} }
} }
[type="file"] {
display: none;
}
} }
+6 -4
View File
@@ -8,13 +8,15 @@
<form id="dataform" class="form"> <form id="dataform" class="form">
<h3>Add War</h3> <h3>Add War</h3>
<textarea id="data">{{ site.testdata }}</textarea> <textarea id="data">{{ site.testdata }}</textarea>
<input id="fileUpload" type="file" accept=".har" />
<br />
<input type="submit" value="Submit" class="button" /> <input type="submit" value="Submit" class="button" />
<input type="reset" value="Reset" class="button" /> <label class="button">
Upload File
<input id="fileUpload" type="file" accept=".har" />
</label>
<br />
<a href="#" class="button button--danger" <a href="#" class="button button--danger"
onClick="(function(){var newStorage=JSON.parse(localStorage.getItem('HeroWarsHistory'));newStorage.shift();localStorage.setItem('HeroWarsHistory',JSON.stringify(newStorage));})();"> onClick="(function(){var newStorage=JSON.parse(localStorage.getItem('HeroWarsHistory'));newStorage.shift();localStorage.setItem('HeroWarsHistory',JSON.stringify(newStorage));})();">
Storage Fix</a> Remove Newest Entry</a>
</form> </form>
</header> </header>
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+6 -4
View File
@@ -29,13 +29,15 @@
<form id="dataform" class="form"> <form id="dataform" class="form">
<h3>Add War</h3> <h3>Add War</h3>
<textarea id="data"></textarea> <textarea id="data"></textarea>
<input id="fileUpload" type="file" accept=".har" />
<br />
<input type="submit" value="Submit" class="button" /> <input type="submit" value="Submit" class="button" />
<input type="reset" value="Reset" class="button" /> <label class="button">
Upload File
<input id="fileUpload" type="file" accept=".har" />
</label>
<br />
<a href="#" class="button button--danger" <a href="#" class="button button--danger"
onClick="(function(){var newStorage=JSON.parse(localStorage.getItem('HeroWarsHistory'));newStorage.shift();localStorage.setItem('HeroWarsHistory',JSON.stringify(newStorage));})();"> onClick="(function(){var newStorage=JSON.parse(localStorage.getItem('HeroWarsHistory'));newStorage.shift();localStorage.setItem('HeroWarsHistory',JSON.stringify(newStorage));})();">
Storage Fix</a> Remove Newest Entry</a>
</form> </form>
</header> </header>
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long