Add URL param
This commit is contained in:
parent
402f245a0e
commit
a2e8ad73c4
1 changed files with 41 additions and 35 deletions
26
js/main.js
26
js/main.js
|
@ -25,25 +25,22 @@ function transformToAssocArray( prmstr ) {
|
|||
return params;
|
||||
}
|
||||
|
||||
function init() {
|
||||
var params = getSearchParameters();
|
||||
|
||||
if(params['library'] !== undefined) {
|
||||
var modalString = 'Downloading comic from library.';
|
||||
function fromUrl(url) {
|
||||
var modalString = 'Downloading comic from URL.';
|
||||
$("#statusModalText").html(modalString);
|
||||
$("#statusModal").modal({keyboard:false});
|
||||
|
||||
console.log('Library = '+params['library']);
|
||||
console.log('URL = '+url);
|
||||
// Get file from library
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open('GET', 'library/'+params['library'], true);
|
||||
xhr.open('GET', url, true);
|
||||
xhr.responseType = 'blob';
|
||||
xhr.onprogress = function(e) {
|
||||
var done = e.position || e.loaded;
|
||||
var total = e.totalSize || e.total;
|
||||
var present = Math.floor(done / total * 100);
|
||||
|
||||
var pString = 'Downloading comic from library.';
|
||||
var pString = 'Downloading comic from URL.';
|
||||
pString += '<div class="progress progress-striped active">';
|
||||
pString += '<div class="bar" style="width: '+present+'%;"></div>';
|
||||
pString += '</div>';
|
||||
|
@ -56,6 +53,17 @@ function init() {
|
|||
}
|
||||
};
|
||||
xhr.send();
|
||||
}
|
||||
|
||||
function init() {
|
||||
var params = getSearchParameters();
|
||||
|
||||
if(params['url'] !== undefined) {
|
||||
fromUrl(params['url']);
|
||||
}
|
||||
|
||||
if(params['library'] !== undefined) {
|
||||
fromUrl('library/'+params['library']);
|
||||
}
|
||||
|
||||
// Upload file
|
||||
|
@ -267,5 +275,3 @@ function spread(num) {
|
|||
drawPanel(curPanel);
|
||||
fitBoth();
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue