blob: d17ea7395a1ebf82ebfd8bd4bce369ce9c030b80 [file] [log] [blame]
// |kOverlayPopupAd| from web_feature.mojom.
const kOverlayPopupAd = 3253;
// |kOverlayPopup| from web_feature.mojom.
const kOverlayPopup = 3331;
function timeout(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
function forceLayoutUpdate() {
return new Promise((resolve) => requestAnimationFrame(() => { setTimeout(() => { resolve(); }) }));
}
function appendAdFrameTo(parent) {
let ad_frame = document.createElement('iframe');
parent.appendChild(ad_frame);
internals.setIsAdSubframe(ad_frame);
return ad_frame;
}