//console.log("news-banner");
var speed = 20000; // بالميلي ثانية
var distance;
var newsPanel;
var newsItems;
function newsBanner(search,click,panel){
var searchElmn = $("."+search);
var searchElmn = searchElmn.find(".aevent_img");
var panelDiv = $("."+panel);
panelDiv.html('
');
var Ticker = panelDiv.find(".Ticker");
newsPanel = $('.newsBanner');
//console.log("panelDiv:");
//console.log(panelDiv);
if (searchElmn.length > 0) {
speed = (searchElmn.length*4500)+15000;
var newsList = [];
var count = 1;
searchElmn.each(function(index, element) {
var newsText = $(element).find(".calendar_day_title_text").text();
newsList.push(newsText);
Ticker.append(''+newsText+'
');
count++;
});
panelDiv.attr("data-click",click);
panelDiv.attr("data-next","1");
panelDiv.addClass("newsBanner");
newsItems = Ticker;
newsItems.css("margin-right",newsPanel.outerWidth()+"px");
newsItems.css("margin-left",newsPanel.outerWidth()+"px");
distance = newsItems.outerWidth(true)+((newsPanel.outerWidth())*2); // العرض الكلي للخبر مع المسافة
runNewsTicker();
setInterval(runNewsTicker, speed + 0);
} else {
newsPanel.hide();
console.log("لا توجد عناصر لتطبيق العمليات عليها");
}
}
function runNewsTicker() {
newsItems.animate({ marginRight: -distance }, speed, 'linear', function() {
newsItems.css({ marginRight: newsPanel.outerWidth() });
//newsItems.css("padding-left","0px")
});
}
function newsBannerNext(){
var newsBannerElmn = $(".newsBanner");
//var newsBannerDivElmn = newsBannerElmn.find("div");
//console.log("panelDiv:");
if (newsBannerElmn.length > 0) {
newsBannerElmn.each(function(index, element) {
var panelDiv = $(element);
var panelDivNext = panelDiv.attr("data-next");
var newNext = parseInt(panelDivNext)+1;
var childDiv = panelDiv.children("div");
var childElement = panelDiv.find('[data-id="'+newNext+'"]');
var firstElement = panelDiv.find('[data-id="1"]');
if (childDiv.length > 0) {
childDiv.hide();
if (childElement.length > 0) {
childElement.show();
panelDiv.attr("data-next",newNext);
}else{
firstElement.show();
panelDiv.attr("data-next",1);
}
}
});
} else {
console.log("لا توجد عناصر لتطبيق العمليات عليها");
}
//console.log(newsBannerElmn);
}
$( "body" ).on( "click",'.newsBanner', function(event) {
var classs= $(this).attr("data-click");
$("."+classs).trigger("click");
$("html, body").animate({
scrollTop: $("."+classs).offset().top
}, 1000);
});