wp-embed.min.js
1.9 KB
!function (a, b) {
"use strict";
function c() {
if (!e) {
e = !0;
var a, c, d, f, g = -1 !== navigator.appVersion.indexOf("MSIE 10"), h = !!navigator.userAgent.match(/Trident.*rv:11\./), i = b.querySelectorAll("iframe.wp-embedded-content");
for (c = 0; c < i.length; c++) {
if (d = i[c], !d.getAttribute("data-secret"))f = Math.random().toString(36).substr(2, 10), d.src += "#?secret=" + f, d.setAttribute("data-secret", f);
if (g || h)a = d.cloneNode(!0), a.removeAttribute("security"), d.parentNode.replaceChild(a, d)
}
}
}
var d = !1, e = !1;
if (b.querySelector)if (a.addEventListener)d = !0;
if (a.wp = a.wp || {}, !a.wp.receiveEmbedMessage)if (a.wp.receiveEmbedMessage = function (c) {
var d = c.data;
if (d.secret || d.message || d.value)if (!/[^a-zA-Z0-9]/.test(d.secret)) {
var e, f, g, h, i, j = b.querySelectorAll('iframe[data-secret="' + d.secret + '"]'), k = b.querySelectorAll('blockquote[data-secret="' + d.secret + '"]');
for (e = 0; e < k.length; e++)k[e].style.display = "none";
for (e = 0; e < j.length; e++)if (f = j[e], c.source === f.contentWindow) {
if (f.removeAttribute("style"), "height" === d.message) {
if (g = parseInt(d.value, 10), g > 1e3)g = 1e3; else if (~~g < 200)g = 200;
f.height = g
}
if ("link" === d.message)if (h = b.createElement("a"), i = b.createElement("a"), h.href = f.getAttribute("src"), i.href = d.value, i.host === h.host)if (b.activeElement === f)a.top.location.href = d.value
} else;
}
}, d)a.addEventListener("message", a.wp.receiveEmbedMessage, !1), b.addEventListener("DOMContentLoaded", c, !1), a.addEventListener("load", c, !1)
}(window, document);