'
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 = "https://www.kashqol.com/themes/kash/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);
});
};
}
عاجل.. توجيه هام بشأن الحصول على شهادة صلاحية الترقي للمعلمين
كتب عاجل.. توجيه هام بشأن الحصول على شهادة صلاحية الترقي للمعلمين في تاريخ ووقت :- Wednesday, March 6, 2024
أحدث المقالات من أفاق عربية
روايه حكاية مطلقه الفصل السابع 7 بقلم نورهان ثروت روايه حكاية مطلقه الفصل السابع بقلم نورهان ثروتام سعيد :ياختي مالها بنتي منوره في بيته جوزها والحكومه مش مقربه منها الدور والباقي عليكي ام دنيا بغضب:اطلعي بره انا اللي غلطانه اني فتحت بيتي لوحده زيك ام سعيد :همشي ياختي خرجت ام سعيد من المنزل نظرت ام دنيا الي الباب بغضب ام دنيا :ست مش محترمه انا الل…
اتحاد جدة يعلن إصابة أحمد حجازي بإلتواء في المفصل الداخلي للركبة أعلن نادي اتحاد جدة السعودي، مساء اليوم الجمعة، عن تفاصيل إصابة المدافع المصري أحمد حجازي قبل مباراة أبها في الدوري السعودي. اتحاد جدة يعلن إصابة أحمد حجازي بإلتواء في المفصل الداخلي للركبة ونشرت الصفحة الرسمية لنادي اتحاد جدة أن حجازي تعرض للإصابة بإلتواء في المفصل الداخلي للركبة اليمنى. وسي…
عاجل.. "حماس" تعلن توجه وفدها للقاهرة بروح إيجابية للتوصل إلى صفقة تنهى الحرب على غزة أعلنت حركة المقاومة الإسلامية (حماس) عن "أن وفدا قياديا من الحركة سيتوجه السبت إلى القاهرة لاستكمال المفاوضات غير المباشرة للتوصل الى صفقة لوقف العدوان الاسرائيلي على القطاع".وجاء في بيان للحركة: في ضوء الاتصالات الأخيرة مع الإخوة الوسطاء في مصر وقطر، سيتوجّه السبت وفد من حركة حماس إلى القاهرة لاستك…
المراجعة النهائية فى اللغة الانجليزية للصف الثالث الاعدادى الترم الثانى 2024 pdf اعداد مستر/محرم على المراجعة النهائية فى اللغة الانجليزية للصف الثالث الاعدادى الترم الثانى 2024 pdf اعداد مستر/محرم على ، المراجعة تشمل اهم الاسئلة بالاجابات ،نقدمها لكم على موقع أفاق عربية ونتمنى أن تنال إعجابكم ،عدد صفحات المذكرة 8 صفحات، مع خالص تمنياتنا بالنجاح والتوفيق .المراجعة النهائية فى اللغة الانجليزية لل…
افاق عربية 2.3.7
Copyright © 2024-2025 افاق عربية . الحقوق محفوظه لدي أصحابها والمصادر المختلفة.