| 86 | } |
| 87 | |
| 88 | function loadFile(quote1, quote2) { |
| 89 | inBar = true |
| 90 | scroll() |
| 91 | var progressNo = 0; |
| 92 | var percentage = 0; |
| 93 | var chunks; |
| 94 | var progress = `█---------------`; |
| 95 | var loadProgress = window.setInterval( |
| 96 | function() { |
| 97 | if (progressNo != 16) { |
| 98 | progressNo += 1 |
| 99 | progress = `█${progress.slice(0, -1)}` |
| 100 | percentage = progressNo / 16 * 100 |
| 101 | chunks = Math.round((percentage / 100) * 600) |
| 102 | $d.find("#fileSize").replaceWith(`<blockquote id='fileSize'>${quote1}: |<span style="font-family:monospace">${progress}</span>| ${percentage}% || ${chunks}/600 chunks loaded </blockquote>`) |
| 103 | } else { |
| 104 | clearInterval(loadProgress) |
| 105 | $d.find("#fileSize").after(`<blockquote id="waitingToAdd">${quote2}...</blockquote>`); |
| 106 | addDot() |
| 107 | scroll() |
| 108 | $d.find("#fileSize").removeAttr("id", "fileSize") |
| 109 | inBar = false |
| 110 | } |
| 111 | }, 30); |
| 112 | } |
| 113 | export { |
| 114 | appendError, |
| 115 | appendWarn, |