22 lines
627 B
JavaScript
22 lines
627 B
JavaScript
|
/**
|
||
|
* Filerobot has issues with loading images from HTML elements.
|
||
|
* We need to wait for the react object to be created properly before loading.
|
||
|
* This is a monkey patch to select an existing image using a global, but after wait.
|
||
|
*/
|
||
|
|
||
|
import loadImageOriginal from './loadImageOriginal.js';
|
||
|
|
||
|
var loadImage = function() {
|
||
|
const image = globalThis._fileRobotOverrideImage;
|
||
|
if (image) {
|
||
|
return new Promise((resolve, reject) => {
|
||
|
setTimeout(() => {
|
||
|
resolve(image);
|
||
|
}, 0);
|
||
|
});
|
||
|
}
|
||
|
|
||
|
return loadImageOriginal.apply(this, arguments);
|
||
|
}
|
||
|
|
||
|
export default loadImage;
|