س الدولار اليوم 9-6-2025 في البنوك والسوق السوداء خلال أيام عيد الأضحى


التيك توكر امير اسمع يلحق بأخيه بعد كلماته المؤثرة متأثرًا بإابته في مشاجرة: الدنيged


25 سبتمبر, 2025 07:42 م

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

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

runYoutubeLazyLoad();

}

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

” +
‘ +
‘ +
‘ +
‘ +

‘ +

‘;

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

‘;

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

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

loadfbApi();

var html=”


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

}

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

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

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

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

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

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

}

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

feature replaceElementWithHtml(component, html) {
var str = html;
var Obj = component; //any component to be utterly replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it be uncomplicated replacement of entire component with contents of str var
} else { //if outerHTML is no longer supported, there is a odd nonetheless crossbrowsered trick
var tmpObj = doc.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, component could also still be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data as an different of our goal, so we are succesful of search out it then and substitute it into no topic we could like to substitute to
ObjParent.innerHTML = ObjParent.innerHTML.substitute(‘

‘, 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.dimension; i++) { var source = "https://img.youtube.com/vi/" + youtube(i).dataset.embed + "http://192.168.2.55/0.jpg"; var image = unusual Image(); image.src = "https://www.christian-dogma.com/subject matters/ch/belongings/photography/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", source); 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); }); }; }

Source link

Exit mobile version