Fix secureiframe in dev instance

pull/1/head
yflory 3 years ago
parent 56114cd646
commit b7f5018ff8

@ -1511,16 +1511,27 @@ define([
var _mediasSources = getMediasSources();
var images = _obj.data || [];
if (!Array.isArray(images)) { return; }
var urls = images.map(function (name) {
var urls = [];
nThen(function (waitFor) {
images.forEach(function (name) {
if (/^data\:image/.test(name)) {
Util.fetch(name, waitFor(function (err, u8) {
if (err) { return; }
var b = new Blob([u8]);
urls.push(URL.createObjectURL(b));
}));
return;
}
var data = _mediasSources[name];
if (!data) { return; }
var media = mediasData[data.src];
if (!media) { return; }
return {
urls.push({
path: name,
url: media.blobUrl,
};
}).filter(Boolean);
});
});
}).nThen(function () {
send({
type: "documentOpen",
data: {
@ -1532,6 +1543,7 @@ define([
}
}
});
});
}
break;
}

@ -1,5 +1,12 @@
define([], function () {
if (window.__CRYPTPAD_TEST_OBJ_) { return window.__CRYPTPAD_TEST_OBJ_; }
// XXX localhost secureiframe fix
var out = function () {};
out.options = {};
out.testing = false;
out.registerInner = function () { };
out.registerOuter = function () { };
return out;
var locks = [];
var tests = [];

Loading…
Cancel
Save