'
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/dostor/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);
});
};
}
كيف تأثر الاقتصاد المحلى بإتمام صفقة رأس الحكمة؟ محلل اقتصادى يوضح
كتب كيف تأثر الاقتصاد المحلى بإتمام صفقة رأس الحكمة؟ محلل اقتصادى يوضح في تاريخ ووقت :- Friday, March 29, 2024
أحدث المقالات من أفاق عربية
هل قامت نجوى كرم بإجراء عمليات تجميل؟.. لن تصدق
your_code_for_ad_1 يتساءل العديد من الجماهير الفنية العربية، عن إجراء الفنانة نجوى كرم لعمليات تجميل. وفي تصريحات إعلامية، أكدت الفنانة أنها قامت بعملية تجميل، موضحة أن كل الناس تلجأ لإجراء عمليات تجميل. وقالت:" وضعت في الاعتبار أن يكون الأمر مقبولا، وكان هدفي الحفاظ على مظهري فقط، وليس تغيير شكلي بصورة كاملة".…
أندية سعودية تستهدف هدف مانشستر سيتي
your_code_for_ad_1 يستهدف عدد من الأندية السعودية، التعاقد مع الجناح البرتغالي بيدرو نيتو، لاعب فريق وولفر هامبتون واندررز الإنجليزي، خلال الصيف المقبل. وكشف موقع "سبورت" الفرنسي في تقرير عن تواصل عدد من الأندية السعودية مع خورخي مينديز، وكيل أعمال بيدرو، لبحث إمكانية التعاقد معه خلال الموسم المقبل. ولفت إلى أن…
لأول مرة.. معتصم النهار يكشف أسرار عودته لزوجته لين برنجكجي بعد الطلاق
لأول مرة.. معتصم النهار يكشف أسرار عودته لزوجته لين برنجكجي بعد الطلاق
كيفية عمل باستا بطريقة مبتكرة... اصنعي لوحات فنيّة شهيّة
فنّ الباستا يعتبر اليوم واحداً من أبرز صيحات عالم الطهي التي تجتاح مواقع التواصل الاجتماعي، حيث تنسجم مواهب الطهاة مع إبداعهم في ابتكار أطباق باستا تجمع بين الجمال والنكهات اللذيذة. تحوّلت الباستا من مجرّد طبق شهي إلى تجربة فنيّة مثيرة للاهتمام تشعل حواس محبّي المطبخ الإيطالي وتثير إعجابهم. من خلال …
افاق عربية 2.3.7
Copyright © 2024-2025 افاق عربية . الحقوق محفوظه لدي أصحابها والمصادر المختلفة.