Deploying to built from @ 1e5245668c
🚀
This commit is contained in:
parent
dacb2a9e65
commit
6ea028b70e
File diff suppressed because one or more lines are too long
31
js/drive.js
31
js/drive.js
|
@ -74,19 +74,28 @@ window.loadFileAsync = function(fullPath, bitmap, callback) {
|
||||||
generationCanvas.width = sm[0];
|
generationCanvas.width = sm[0];
|
||||||
generationCanvas.height = sm[1];
|
generationCanvas.height = sm[1];
|
||||||
|
|
||||||
// Create dummy from data uri
|
// Draw
|
||||||
FS.createPreloadedFile(path, filename, generationCanvas.toDataURL(), true, true, function() {
|
var img = new Image;
|
||||||
// Return control to C++
|
img.onload = function(){
|
||||||
callback(); callback = () => {};
|
const ctx = generationCanvas.getContext('2d');
|
||||||
|
ctx.drawImage(img, 0, 0, sm[0], sm[1]);
|
||||||
|
|
||||||
// Lazy load and refresh
|
// Create dummy from data uri
|
||||||
load(() => {
|
FS.createPreloadedFile(path, filename, generationCanvas.toDataURL(), true, true, function() {
|
||||||
const reloadBitmap = Module.cwrap('reloadBitmap', 'number', ['number'])
|
// Return control to C++
|
||||||
reloadBitmap(bitmap);
|
callback(); callback = () => {};
|
||||||
|
|
||||||
|
// Lazy load and refresh
|
||||||
|
load(() => {
|
||||||
|
const reloadBitmap = Module.cwrap('reloadBitmap', 'number', ['number'])
|
||||||
|
reloadBitmap(bitmap);
|
||||||
|
});
|
||||||
|
}, console.error, false, false, () => {
|
||||||
|
try { FS.unlink(path + "/" + filename); } catch (err) {}
|
||||||
});
|
});
|
||||||
}, console.error, false, false, () => {
|
};
|
||||||
try { FS.unlink(path + "/" + filename); } catch (err) {}
|
|
||||||
});
|
img.src = sm[2];
|
||||||
} else {
|
} else {
|
||||||
if (bitmap) {
|
if (bitmap) {
|
||||||
console.warn('No sizemap for image', mappingKey);
|
console.warn('No sizemap for image', mappingKey);
|
||||||
|
|
Loading…
Reference in New Issue