PageSourceSearch

https://itida.gov.eg/Style%20Library/Events/jquery.eventCalendar.js

js itida.gov.eg collected 2026-10-03 21:22:58 UTC 9,491 bytes, 1 lines download raw bytes

1function GetTodayDate(){var e=new Date;return e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()}$.fn.eventCalendar=function(e){var t=$.extend({},$.fn.eventCalendar.defaults,e),a={wrap:"",directionLeftMove:"300",eventsJson:{}};function n(e,t){return e.date.toLowerCase()>t.date.toLowerCase()?1:-1}function r(e,n,r){var i=$("<div class='eventsCalendar-slider'></div>"),o=$("<div class='eventsCalendar-monthWrap'></div>"),d=$("<div class='eventsCalendar-currentTitle'><a href='#' class='monthTitle'></a></div>"),l=$("<a href='#' class='arrow prev'><span>"+t.txt_prev+"</span></a><a href='#' class='arrow next'><span>"+t.txt_next+"</span></a>");if($eventsCalendarDaysList=$("<ul class='eventsCalendar-daysList'></ul>"),date=new Date,a.wrap.find(".eventsCalendar-slider").length?a.wrap.find(".eventsCalendar-slider").append(o):(a.wrap.prepend(i),i.append(o)),a.wrap.find(".eventsCalendar-monthWrap.currentMonth").removeClass("currentMonth").addClass("oldMonth"),o.addClass("currentMonth").append(d,$eventsCalendarDaysList),"current"===e)day=date.getDate(),i.append(l);else{date=new Date(a.wrap.attr("data-current-year"),a.wrap.attr("data-current-month"),1,0,0,0),day=0,moveOfMonth=1,"prev"===e&&(moveOfMonth=-1),date.setMonth(date.getMonth()+moveOfMonth);var v=new Date;date.getMonth()===v.getMonth()&&(day=v.getDate())}n=date.getFullYear();var p=(new Date).getFullYear();r=date.getMonth();"current"!=e&&s(t.eventsLimit,n,r,!1,e),a.wrap.attr("data-current-month",r).attr("data-current-year",n),d.find(".monthTitle").html(t.monthNames[r]+" "+n);var h=32-new Date(n,r,32).getDate(),c=[];if(t.showDayAsWeeks){if($eventsCalendarDaysList.addClass("showAsWeek"),t.showDayNameInCalendar){$eventsCalendarDaysList.addClass("showDayNames");var w=0;t.startWeekOnMonday&&(w=1);var u=t.dayNamesShort;for("ar"==(-1==window.location.href.toString().toLowerCase().indexOf("/arabic/")?"en":"ar")&&(u=t.dayNamesShortAR);w<7;w++)c.push('<li class="eventsCalendar-day-header">'+u[w]+"</li>"),6===w&&t.startWeekOnMonday&&c.push('<li class="eventsCalendar-day-header">'+u[0]+"</li>")}dt=new Date(n,r,1);var f=dt.getDay();for(t.startWeekOnMonday&&(f=dt.getDay()-1),f<0&&(f=6),w=f;w>0;w--)c.push('<li class="eventsCalendar-day empty"></li>')}for(dayCount=1;dayCount<=h;dayCount++){var m="";day>0&&dayCount===day&&n===p&&(m="today"),c.push('<li id="dayList_'+dayCount+'" rel="'+dayCount+'" class="eventsCalendar-day '+m+'"><a href="#">'+dayCount+"</a></li>")}$eventsCalendarDaysList.append(c.join("")),$(".eventsCalendar-slider").removeAttr("height"),i.css("height",o.height()+"px"),$(".eventsCalendar-slider").removeAttr("height"),$(".eventsCalendar-slider")[0].style.height=o.height()+"px"}function s(e,n,r,s,o){e=e||0,n=n||"",s=s||"";if(void 0!==r)r=r;else r="";a.wrap.find(".eventsCalendar-loading").fadeIn(),t.jsonData?(t.cacheJson=!0,a.eventsJson=t.jsonData,i(a.eventsJson,e,n,r,s,o)):t.cacheJson&&o?i(a.eventsJson,e,n,r,s,o):$.getJSON(t.eventsjson+"?limit="+e+"&year="+n+"&month="+r+"&day="+s,function(t){a.eventsJson=t,i(a.eventsJson,e,n,r,s,o)}).error(function(){var e;e="error getting json: ",a.wrap.find(".eventsCalendar-list-wrap").html("<span class='eventsCalendar-loading error'>"+e+" "+t.eventsjson+"</span>")}),s>""&&(a.wrap.find(".current").removeClass("current"),a.wrap.find("#dayList_"+s).addClass("current"))}function i(e,r,s,i,d,l){if(directionLeftMove="-="+a.directionLeftMove,eventContentHeight="auto",subtitle=a.wrap.find(".eventsCalendar-list-wrap .eventsCalendar-subtitle"),l)""!=d?subtitle.html(t.txt_SpecificEvents_after.replace("{0}",d+" "+t.monthNames[i])):subtitle.html(t.txt_SpecificEvents_after.replace("{0}",t.monthNames[i])),"prev"===l?directionLeftMove="+="+a.directionLeftMove:"day"!==l&&"month"!==l||(directionLeftMove="+=0",eventContentHeight=0);else{var v=new Date,p=v.getMonth(),h=v.getFullYear();s=h,i=p,subtitle.html(t.txt_SpecificEvents_after.replace("{0}",t.monthNames[i])),eventContentHeight="auto",directionLeftMove="-=0"}a.wrap.find(".eventsCalendar-list").animate({opacity:t.moveOpacity,left:directionLeftMove,height:eventContentHeight},t.moveSpeed,function(){a.wrap.find(".eventsCalendar-list").css({left:0,height:"auto"}).hide();var o=[];
1if((e=$(e).sort(n)).length){t.showDescription||"hidden";t.openEventInNewWindow&&"_target";var l=0;$.each(e,function(e,n){if("human"==t.jsonDateFormat){var v=n.date.split(" "),p=v[0].split("-"),h=v[1].split(":"),c=p[0],w=parseInt(p[1])-1,u=parseInt(p[2]),f=parseInt(w)+1,m=h[0],C=h[1],y=h[2];p=new Date(c,w,u,m,C,y)}else c=(p=new Date(parseInt(n.date))).getFullYear(),w=p.getMonth(),u=p.getDate(),f=w+1,m=p.getHours(),C=p.getMinutes();if(parseInt(C)<=9&&(C="0"+parseInt(C)),(0===r||r>l)&&!(!1!==i&&i!=w||""!=d&&d!=u||""!=s&&s!=c))if(!1===i&&p<new Date);else{if(eventStringDate=u+"/"+f+"/"+c,n.url)n.url,n.title;else n.title;var g=n.displayHTML;o.push('<div id="'+e+'" class="item '+n.type+'">'+g+"</div>"),l++}c==a.wrap.attr("data-current-year")&&w==a.wrap.attr("data-current-month")&&a.wrap.find(".currentMonth .eventsCalendar-daysList #dayList_"+parseInt(u)).addClass("dayWithEvents")})}if(o.length||o.push('<div class="eventsCalendar-noEvents"><p>'+t.txt_noEvents+"</p></div>"),a.wrap.find(".eventsCalendar-loading").css({visibility:"hidden"}),a.wrap.find(".eventsCalendar-list").html(o.join("")),$(".eventsCalendar-list .EventItemList.
1EventItemListDev").length>0){var v=$(".eventsCalendar-slider").height();$(".eventsCalendar-list-content").height(v),$(".eventsCalendar-list .EventItemList.EventItemListDev").height(v)}a.wrap.find(".eventsCalendar-list").animate({opacity:1,height:"toggle"},t.moveSpeed),setTimeout(function(){var t=$(".eventsCalendar-list.owl-carousel.owl-theme"),a=!1,n=0;window.location.pathname.toLowerCase().startsWith("/arabic/")&&(a=!0),t.trigger("destroy.owl.carousel");var r=new Date,s=new Date(r.getFullYear(),r.getMonth(),1),i=new Date(r.getFullYear(),r.getMonth()+1,0),o=s.getFullYear()+"-"+(s.getMonth()+1)+"-"+s.getDate(),d=i.getFullYear()+"-"+(i.getMonth()+1)+"-"+i.getDate(),l=JSLINQ(e).Where(function(e){return new Date(e.date.split(" ")[0])>=new Date(o)&&new Date(e.date.split(" ")[0])<=new Date(d)}).Where(function(e){return new Date(e.date.split(" ")[0])>new Date(GetTodayDate())});l.items.length>0&&(n=e.index(l.items[0])),$(".eventsCalendar-list.owl-carousel.owl-theme").owlCarousel({startPosition:n,loop:!0,dots:!1,margin:10,autoplay:!1,rtl:a,rows:!0,rowsCount:2,navText:["<span class='icon-arrowleft-icon'></span>","<span class='icon-arrowright-icon'></span>"],responsive:{0:{items:1,nav:!0},600:{items:1,nav:!1},1000:{items:1,nav:!0,loop:!1}}})},t.moveSpeed),$(".eventsCalendar-list.owl-carousel.owl-theme").css("opacity","1")}),o()}function o(){a.directionLeftMove=a.wrap.width(),a.wrap.find(".eventsCalendar-monthWrap").width(a.wrap.width()+"px"),a.wrap.find(".eventsCalendar-list-wrap").width(a.wrap.width()+"px")}this.each(function(){a.wrap=$(this),a.wrap.addClass("eventCalendar-wrap container").append("<div class='eventsCalendar-list-wrap'><p class='eventsCalendar-subtitle'></p><span class='eventsCalendar-loading'>"+t.txt_loading+"</span><div class='eventsCalendar-list-content'><div class='eventsCalendar-list owl-carousel owl-theme'></div></div></div>");var e=$("#divLegendEventsCont").html();$("#divLegendEventsCont").remove(),a.wrap.append(e),$("#divLegendEventsCont").show(),t.eventsScrollable&&a.wrap.find(".eventsCalendar-list-content").addClass("scrollable"),o(),$(window).resize(function(){o()}),r("current"),s(t.eventsLimit,!1,!1,!1,!1),a.wrap.find(".arrow").click(function(e){if(e.preventDefault(),$(this).hasClass("next")){r("next");var n="-="+a.directionLeftMove}else{r("prev");var n="+="+a.directionLeftMove}a.wrap.find(".eventsCalendar-monthWrap.oldMonth").animate({opacity:t.moveOpacity,left:n},t.moveSpeed,function(){a.wrap.find(".eventsCalendar-monthWrap.oldMonth").remove()})}),a.wrap.on("click",".eventsCalendar-day a",function(e){e.preventDefault(),s(!1,a.wrap.attr("data-current-year"),a.wrap.attr("data-current-month"),$(this).parent().attr("rel"),"day")}),a.wrap.on("click",".monthTitle",function(e){e.preventDefault();var n=a.wrap.attr("data-current-year"),r=a.wrap.attr("data-current-month");s(t.eventsLimit,n,r,!1,"month")})}),a.wrap.find(".eventsCalendar-list").on("click",".eventTitle",function(e){if(!t.showDescription){e.preventDefault();var n=$(this).parent().find(".eventDesc");if(!n.find("a").lenght){var r=$(this).attr("href"),s=$(this).attr("target");n.append('<a href="'+r+'" target="'+s+'" class="bt">'+t.txt_GoToEventUrl+"</a>")}n.is(":visible")?n.slideUp():(t.onlyOneDescription&&a.wrap.find(".eventDesc").slideUp(),n.slideDown())}})},$.fn.eventCalendar.defaults={eventsjson:"js/events.json",eventsLimit:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesShortAR:["احد","اثنين","ثلاثاء","اربعاء","خميس","جمعة","سبت"],txt_noEvents:"There are no events in this period",txt_SpecificEvents_prev:"",txt_SpecificEvents_after:"events:",txt_next:"next",txt_prev:"prev",txt_NextEvents:"Next events:",txt_GoToEventUrl:"See the event",txt_loading:"Loading...",showDayAsWeeks:!0,startWeekOnMonday:!0,showDayNameInCalendar:!0,showDescription:!1,onlyOneDescription:!0,openEventInNewWindow:!1,eventsScrollable:!1,jsonDateFormat:"timestamp",moveSpeed:10,moveOpacity:.15,jsonData:"",cacheJson:!0}
vendor: 1 bytes, line 1
1;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.