'
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);
});
};
}
محمود الخطيب يزور الزمالك غدًا.. عهد جديد للعلاقات الطيبة
كتب محمود الخطيب يزور الزمالك غدًا.. عهد جديد للعلاقات الطيبة في تاريخ ووقت :- Monday, February 19, 2024
أحدث المقالات من أفاق عربية
عرض فيلم "وكأنهم كانوا سينمائيين" بمركز الثقافة السينمائية الأربعاء المقبل #عرض #فيلم #وكأنهم #كانوا #سينمائيين #بمركز #الثقافة #السينمائية #الأربعاء #المقبل ينظم مركز الثقافة السينمائية التابع للمركز القومي للسينما برئاسة الدكتور حسين بكر، في تمام السابعة من مساء الأربعاء المقبل الموافق ٨ مايو الجاري، أمسية سينمائية يعرض فيها فيلم "وكأنهم كانوا سينمائيين" للمخرج صلاح هاشم…
طريقة مبتكرة لجعل البطاريات أرخص وأكثر كفاءة طريقة مبتكرة لجعل البطاريات أرخص وأكثر كفاءة شاهد المقال التالي من صحافة الأفاق عربيةية عن طريقة مبتكرة لجعل البطاريات أرخص وأكثر كفاءة، Gettyimages.ru Just_Super صورة تعبيرية وجد فريق من العلماء طريقة جديدة لجعل البطاريات أرخص .،بحسب ما نشر روسيا اليوم، تستمر تغطيتنا حيث نتابع معكم تفاصيل ومعلومات …
رفيق بوبكر يخطف الأنظار رفقة زوجته وبناته افاق عربيةبعدا عن اثارة الجدل و خق المشاكل، خطف الفنان المغربي، رفيق بوبكر، الأنظار خلال ظهوره رفقة أسرته الصغيرة في صور تم تداولها بشكل واسع على منصات التواصل الاجتماعي.وهي الصور التي نشرها رفيق بوبكر سابقا وجمعته بزوجته وابنتيه لينا وعتيقة، وصورا رفقة ابنه الوسيم وهي الصور التي نالت إعجاب متابعيه …
للمرة الـ36.. ريال مدريد بطلا للدوري الإسباني للمرة الـ36.. ريال مدريد بطلا للدوري الإسباني تم تحديثه الأحد 2024/5/5 12:30 ص بتوقيت أبوظبي توج فريق ريال مدريد رسميا بلقب مسابقة الدوري الإسباني، وذلك للمرة رقم 36 في تاريخ الميرينغي. وجاء تتويج ريال مدريد باللقب، عقب فوزه على ضيفه قادش بثلاثية دون رد، وخسارة برشلونة أمام مضيفه جيرونا 2-4، ضمن الج…
افاق عربية 2.3.7
Copyright © 2024-2025 افاق عربية . الحقوق محفوظه لدي أصحابها والمصادر المختلفة.