أول ظهور مؤلم لوالدة إبراهيم شيكا بعد وفاته وته رسالة تمزق القلوب ماذا قالت عن وصيته الأخيرة؟


أخبار إمام عاشور بعد غياب .. اعرف قرار ريبيرو العاجل بخوص اللاعب


02 يوليو, 2025 04:00 ص

feature replaceOembeds() {
var allEmbeds = doc.getElementsByTagName(“OEMBED”);

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

runYoutubeLazyLoad();

}

feature replaceOembedWithHtml(ingredient, sourceData) {
if (sourceData.provide.toLowerCase() === “youtube”) {
var html=”

” +
‘ +
‘ +
‘ +
‘ +

‘ +

‘;

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

‘;

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

‘;
replaceElementWithHtml(ingredient, html);
} else if (sourceData.provide.toLowerCase() === “fb”) {

loadfbApi();

var html=”


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

}

feature extractLinkFromOembed(ingredient) {
return getUrlSource(ingredient.getAttribute(“url”));
}

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

if (ytRegex.take a look at(url)) {
return {
provide: “Youtube”,
url: url,
id: ytRegex.exec(url)(1)
};
}

if (instaRegex.take a look at(url)) {
return {
provide: “Instagram”,
url: url,
id: instaRegex.exec(url)(3)
};
}

if (twitterRegex.take a look at(url)) {
return {
provide: “Twitter”,
url: url,
id: twitterRegex.exec(url)(1)
};
}

if (fbRegex.take a look at(url)) {
return {
provide: “Fb”,
url: url,
id: fbRegex.exec(url)(1)
};

}

return {
provide: “Unknown”,
url: url,
id: “”
};
}

feature replaceElementWithHtml(ingredient, html) {
var str = html;
var Obj = ingredient; //any ingredient to be totally replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it is easy change of entire ingredient with contents of str var
} else { //if outerHTML is not very supported, there is a uncommon nevertheless crossbrowsered trick
var tmpObj = doc.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, ingredient must be parented
ObjParent.replaceChild(tmpObj, Obj); //right here we inserting our short-time duration files as an alternate of our target, so we can get it then and replace it into whatever we desire to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘

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

for (var i = 0; i < youtube.size; i++) { var provide = "https://img.youtube.com/vi/" + youtube(i).dataset.embed + "http://192.168.2.55/0.jpg"; var image = contemporary Portray(); image.src = "https://www.christian-dogma.com/issues/ch/sources/images/no.jpg"; image.classList.add('lazyload'); image.setAttribute("files-src", provide); image.setAttribute("alt", "youtube"); image.addEventListener("load", feature () { youtube(i).appendChild(image); }(i)); youtube(i).addEventListener("click on", feature () { var iframe = doc.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 link

Exit mobile version