حوادث وقضايا

برشلونة يجد خليفة بوسكيتس ويضحي بنجمه الشاب

كشفت صحيفة الموندو الأسبانية ان نادي برشلونة حدد بالفعل الاعب الذي سيضمه خلال الانتقالات الصيفية القادمة ليحل محل نجمه سيرخيو بوسكيتس ضمن تشكيلة البارسا في الموسم المقبل .

وقالت صحيفة الموندو : وجد برشلونة ضالته في لاعب وسط ولفرهامبتون الأنجليزي روبن نافاس واكدت مصادر عديدة داخل نادي برشلونة ان الصفقة قد حسمت بالفعل لصالح النادي الكاتالوني .

واضافت : وصل نافاس الى اتفاق نهائي مع ادارة برشلونة بالنسبة لبنود تعاقده الشخصي الذي سيمتد لمدة اربعة سنوات مع العملاق الكاتالوني وينتظر الان انهاء الامور مع ادارة ولفرهامبتون .

وكشفت الموندو ان برشلونة لن يدفع يورو واحد في الصفقة حيث من المنتظر ام تتم صفقة تبادلية بين برشلونة و ولفرهامبتون تتنهي بضم روبن نافاس الى برشلونة مقابل انتقال أنسو فاتي مهاجم البارسا الى الولفز مؤكدة ان أنسو فاتي لم يمنح موافقته الى ادارة النادي الكاتالوني بعد الا ان ادارة برشلونة وضعت احتمال رفض فاتي للصفقة فسيكون هناك اوراقا اخرى يمكن التفاوض بها مع ولفرهامبتون منها لاعب برشلونة المعار الى اوساسونا عابدي وايضا الامريكي سيرجيو ديست .

 

while (allEmbeds.length != 0) { replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0])); allEmbeds = document.getElementsByTagName("OEMBED"); }

runYoutubeLazyLoad(); loadfbApi(); }

function replaceOembedWithHtml(element, sourceData) { if (sourceData.source.toLowerCase() === "youtube") { var html="

" + '

' + '

' + '

' + '' + '

' + '

';

replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "instagram") { var html="

';

replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "twitter") { var html="

'; replaceElementWithHtml(element, html); } else if (sourceData.source.toLowerCase() === "facebook") { var html="

' 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("div"); 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/alwafd/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); }); }; }