هتفرج على الماتش إمتى؟ .. موعد مباراة مصر وجنوب أفريقيا في كأس أس أمم أفريقيا للنائين 2025 والقنوات الناقلة للماتش بلاش التحكيميم


“مصر يبة من نشاط زلزالي” .. تصريح من وزيرة البيئة يثير الجدل على مواقع التواصل!


04 يونيو, 2025 12:05 ص

characteristic replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);

while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds(0), extractLinkFromOembed(allEmbeds(0)));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}

runYoutubeLazyLoad();

}

characteristic replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”

” +
‘ +
‘ +
‘ +
‘ +

‘ +

‘;

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”

‘;

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”

‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {

loadfbApi();

var html=”


replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}

}

characteristic extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}

characteristic getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/survey?v=|.be/)((w-_)*)(&(amp;)?‌​(w?‌​=)*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/standing(?:es)?/((^/?)+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|survey|yarn|posts)(.php?|/).+$/;

if (ytRegex.check(url)) {
return {
source: “Youtube”,
url: url,
identity: ytRegex.exec(url)(1)
};
}

if (instaRegex.check(url)) {
return {
source: “Instagram”,
url: url,
identity: instaRegex.exec(url)(3)
};
}

if (twitterRegex.check(url)) {
return {
source: “Twitter”,
url: url,
identity: twitterRegex.exec(url)(1)
};
}

if (fbRegex.check(url)) {
return {
source: “Fb”,
url: url,
identity: fbRegex.exec(url)(1)
};

}

return {
source: “Unknown”,
url: url,
identity: “”
};
}

characteristic replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be utterly changed
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it be easy change of total element with contents of str var
} else { //if outerHTML is now not supported, there might be a unfamiliar nonetheless crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element needs to be parented
ObjParent.replaceChild(tmpObj, Obj); //here we inserting our brief records rather than our target, so we are in a position to search out it then and change it into no topic we desire to change to
ObjParent.innerHTML = ObjParent.innerHTML.change(‘

‘, str);
}
}
characteristic loadfbApi() {
var js = document.createElement(‘script’);
js.src=”
document.body.appendChild(js);
}
characteristic runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);

for (var i = 0; i < youtube.length; i++) { var source = "https://img.youtube.com/vi/" + youtube(i).dataset.embed + "http://192.168.2.55/0.jpg"; var image = novel Image(); image.src = "https://www.christian-dogma.com/themes/ch/resources/photography/no.jpg"; image.classList.add('lazyload'); image.setAttribute("records-src", source); image.setAttribute("alt", "youtube"); image.addEventListener("load", characteristic () { youtube(i).appendChild(image); }(i)); youtube(i).addEventListener("click", characteristic () { var iframe = document.createElement("iframe"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", ""); iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset .embed + "?rel=0&showinfo=0&autoplay=1"); this.innerHTML = ""; this.appendChild(iframe); }); }; }

Provide hyperlink

Exit mobile version