'
replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, "");
}
}
function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute("url"));
}
function getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/watch?v=|.be/)([w-_]*)(&(amp;)?[w?=]*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/status(?:es)?/([^/?]+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|posts)(.php?|/).+$/;
if (ytRegex.test(url)) {
return {
source: "Youtube",
url: url,
id: ytRegex.exec(url)[1]
};
}
if (instaRegex.test(url)) {
return {
source: "Instagram",
url: url,
id: instaRegex.exec(url)[3]
};
}
if (twitterRegex.test(url)) {
return {
source: "Twitter",
url: url,
id: twitterRegex.exec(url)[1]
};
}
if (fbRegex.test(url)) {
return {
source: "Facebook",
url: url,
id: fbRegex.exec(url)[1]
};
}
return {
source: "Unknown",
url: url,
id: ""
};
}
function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement("..");
tmpObj.innerHTML = '';
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace('
', str);
}
}
function loadfbApi() {
var js = document.createElement('script');
js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
document.body.appendChild(js);
}
function 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 +
"/0.jpg";
var image = new Image();
image.src = "/themes/elbalad/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));
youtube[i].addEventListener("click", function () {
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);
});
};
}
بكاش مايوه.. ناهد السباعي تخطف الأنظار عبر انستجرام
كتب بكاش مايوه.. ناهد السباعي تخطف الأنظار عبر انستجرام في تاريخ ووقت :- Thursday, December 28, 2023
أحدث المقالات من أفاق عربية
وزارة الحج تحذر: عقوبات صارمة على الحج بدون تصريح
وزارة الحج تحذر: عقوبات صارمة على الحج بدون تصريح- تتوق قلوب المسلمين في بقاع الأرض قاطبة إلى حج بيت الله الحرام والتمتع بتلك الرحلة الإيمانية الروحانية المقدسة، وكلما كان ذلك قريباً كلما اشتدت الرغبة فيه والحرص عليه، لذلك فإن بعض المتواجدين في أراضي المملكة العربية السعودية قد يقبلون على أداء فريضة…
الناجية الوحيدة من "سفاح التجمع" تكشف أسرار 8 ساعات بمسرح الجريمة
الناجية الوحيدة من "سفاح التجمع" تكشف أسرار 8 ساعات بمسرح الجريمة- ما زالت المفاجآت والأسرار تتكشف في قضية المتهم المعروف إعلاميًا بـ"سفاح التجمع" الذي قتل 3 سيدات بعد تعذيبهن.سفاح التجمع"هايدي" الناجية من سفاح التجمع -حسب أقوالها- كشفت أخطر 8 ساعات في حياتها قضتهم مع السفاح، ونجحت في الإفلات منه وا…
وشوم على جسد سفاح التجمع .. تكشف تفاصيل مرعبة
وشوم على جسد سفاح التجمع .. تكشف تفاصيل مرعبة- لا تزال العديد من التفاصيل الصادمة تتكشف في قضية كريم مسلم الذي عرف إعلامياً بـ سفاح التجمع، والمتهم بقتل 3 سيدات وإلقاء جثثهن في مناطق صحراوية بمحافظتي بورسعيد والإسماعيلية بمصر.فقد كشفت التحقيقات وجود 5 وشوم على جسد الشاب الأربعيني.إلا أن الصدمة أتت ب…
خطوات استخراج تصريح دخول مكة لأداء مناسك الحج 1445 والشروط المطلوبة
خطوات استخراج تصريح دخول مكة لأداء مناسك الحج 1445 والشروط المطلوبة- يتساءل الكثير من المواطنين المقيمين في المملكة العربية السعودية عن تصريح دخول مكة، حيث تم إصدار هذا القرار من قبل الحكومة السعودية، وذلك من أجل تنظيم الدخول خلال فترة الحج هذا العام، وتم اتخاذ هذا القرار للحفاظ على أمن وسلامة حجاج …
افاق عربية 2.3.7
Copyright © 2024-2025 افاق عربية . الحقوق محفوظه لدي أصحابها والمصادر المختلفة.