70 lines
29 KiB
JavaScript
70 lines
29 KiB
JavaScript
window.pageHandleResponsive=!0;
|
|
$.when(window.Pages.rwdReady).done(function(){var a=$("#CalendarContent"),b=$("#featured"),c=$("#aboveContent"),d=$("#aboveFooter");cpMedia.register("#CalendarContent:media(this-min-width:760px)",{setup:function(){a.addClass("maxWidth760px");window.cpMedia.diag('$(element).addClass("maxWidth760px"); #CalendarContent:media(this-min-width:760px)');$("div.eventHeader").hide();$("div.weekEventDetails").hide();b.insertBefore(d);window.cpMedia.diag("feature bar setup")},match:function(a,d){$(d).removeClass("maxWidth760px");
|
|
window.cpMedia.diag('$(element).removeClass("maxWidth760px"); #CalendarContent:media(this-min-width:760px)');b.insertBefore(c);$("div.eventHeader").show();$("div.weekEventDetails").show();window.cpMedia.diag("feature bar moved above content")},unmatch:function(a,c){$(c).addClass("maxWidth760px");window.cpMedia.diag('$(element).addClass("maxWidth760px"); #CalendarContent:media(this-min-width:760px)');$("div.eventHeader").hide();$("div.weekEventDetails").hide();b.insertBefore(d);window.cpMedia.diag("feature bar moved above footer")}});
|
|
var f=$("#calendarSelectors").children("div"),e=f.find("li");cpMedia.register("#CalendarContent:media(this-max-width:300px)",{match:function(a,b){$(b).addClass("maxWidth300px");window.cpMedia.diag('$(element).addClass("maxWidth300px"); #CalendarContent:media(this-max-width:300px)');rebalanceCategories(f,e,1);window.cpMedia.diag('rebalancing "Select Calendar" 1 column')},unmatch:function(a,b){$(b).removeClass("maxWidth300px");window.cpMedia.diag('$(element).removeClass("maxWidth300px"); #CalendarContent:media(this-max-width:300px)')}}).register("#CalendarContent:media(this-above-width:300px and this-max-width:400px)",
|
|
{match:function(){rebalanceCategories(f,e,2);window.cpMedia.diag('rebalancing "Select Calendar" 2 columns')}}).register("#CalendarContent:media(this-above-width:400px and this-max-width:530px)",{match:function(){rebalanceCategories(f,e,3);window.cpMedia.diag('rebalancing "Select Calendar" 3 columns')}}).register("#CalendarContent:media(this-above-width:530px)",{match:function(){rebalanceCategories(f,e,4);window.cpMedia.diag('rebalancing "Select Calendar" 4 columns')}});var g=$("#jumpList"),h=$("#jumpSelect");
|
|
1==g.length&&1==h.length&&h.change(function(){document.location.href=$(this).val()});cpMedia.register("#CalendarContent:media(this-max-width:530px)",{match:function(a,b){$(b).addClass("maxWidth530px");window.cpMedia.diag('$(element).addClass("maxWidth530px"); #CalendarContent:media(this-max-width:530px)');h.show();g.hide();window.cpMedia.diag("jumpSelect show")},unmatch:function(a,b){$(b).removeClass("maxWidth530px");window.cpMedia.diag('$(element).removeClass("maxWidth530px"); #CalendarContent:media(this-max-width:530px)');
|
|
h.hide();g.show();window.cpMedia.diag("jumpSelect hide")}});var k=$("#divDetailTitle"),l=$("#divAboveDetails"),n=$("#divBelowDetails");cpMedia.register("#CalendarContent:media(this-min-width:650px)",{setup:function(){a.addClass("maxWidth650px");k.insertBefore(l)},match:function(a,b){$(b).removeClass("maxWidth650px");k.insertBefore(n);var c=window.location.href.toLowerCase();-1>=c.indexOf("preview\x3dyes")&&-1>=c.indexOf("print\x3dyes")&&($("table.monthGrid").find("div.monthItem.rwdHidden").hide(),
|
|
$("table.monthGrid").find("div.monthShowMore").show())},unmatch:function(a,b){$(b).addClass("maxWidth650px");k.insertBefore(l)}});toggleClassMedia("maxWidth220px","#CalendarContent:media(this-max-width:220px)");toggleClassMedia("maxWidth400px","#CalendarContent:media(this-max-width:400px)");toggleClassMedia("maxWidth500px","#CalendarContent:media(this-max-width:500px)");toggleClassMedia("maxWidth900px","#CalendarContent:media(this-max-width:900px)");var p=$("#subheader"),q=$("div.header"),m=function(){var a=
|
|
p.height();q.css("padding-bottom",a+"px")};m();window.Pages.onResizeHandlers.push(m)});function rebalanceCategories(a,b,c){b=balanceListInColumns(b,c);a.empty();for(c=0;c<b.length;c++){var d=$("\x3col\x3e\x3c/ol\x3e");d.append(b[c]);a.append(d)}}
|
|
function balanceListInColumns(a,b){b=parseInt(b,10);if(isNaN(b)||0>=b)throw"numColumns must be \x3e 0";if(!a.length)throw"itemList must be an array";var c=[];if(0<a.length){var d=Math.floor(a.length/b),f=a.length%b,e=[],g,h=0;for(g=0;g<b;g++)e[g]=d,g+1<=f&&e[g]++;for(g=0;g<e.length;g++)for(c[g]=[],d=0;d<e[g];d++)c[g][d]=a[h++]}return c}
|
|
function gotoArchives(a,b,c,d){var f=document.aspnetForm,e=window.location.search,g="",g=d?d+"?ARC\x3dY"+(null==e||""==e?"":"\x26"+e.substr(1)):window.location.protocol+"//"+window.location.host+window.location.pathname+"?ARC\x3dY"+(null==e||""==e?"":"\x26"+e.substr(1));f.action=g;f.strPage.value="Archive";f.intArchMainCatID.value=a;f.intArchMainItemID.value=b;f.ysnNotifyMe.value=c?1:0;f.submit()}
|
|
function archivedSort(a){var b=document.aspnetForm,c=b.txtArchAsc.value;b.txtArchAsc.value=b.txtArchSort.value!=a?1:1==c?0:1;b.txtArchSort.value=a;asyncPostBack("sort","Archive")}function archVariablesInit(a,b){var c=document.aspnetForm;c.strPage.value="Archive";c.intArchMainCatID.value=a;c.intArchMainItemID.value=b}var perfEntries=performance.getEntriesByType("navigation");"back_forward"===perfEntries[0].type&&location.reload(!0);var numCheckable=0,numChecked=0,idcounter="",commonLocalisation=null;
|
|
function showCalendar(){var a=document.getElementById("calendarSelectors").style;"inline-block"==a.display||"block"==a.display?(a.display="none",document.getElementById("subheader").style.bottom="",document.getElementById("a_calendar").className="button"):(a.display=isie7||isie6||8>document.documentMode?"inline-block":"block",a=document.getElementById("calendarSelectors").clientHeight-5,document.getElementById("subheader").style.bottom=-a+"px",document.getElementById("a_calendar").className="button active")}
|
|
function inviteFriends(a){document.cookie="emailpageUrlReferrer\x3d"+location.href;window.location.href="/EmailPage"}
|
|
function eventDetails(a,b,c,d,f,e){e&&closeModalDialog("editItemBehavior");event.currentTarget.href&&window.FeatureToggles.isActive("CMS.Calendar.LinkToWebAddressAdjustmentsAndNotifications")?"_blank"==event.currentTarget.target?window.open(event.currentTarget.href,"_blank"):window.location.href=event.currentTarget.href:(document.aspnetForm.action="/Calendar.aspx?EID\x3d"+a+"\x26month\x3d"+c+"\x26year\x3d"+d+"\x26day\x3d"+b+"\x26calType\x3d"+f,document.aspnetForm.submit())}
|
|
function expandCollapseEventMoreDetails(a,b){"none"==document.getElementById(a).style.display?(document.getElementById("evnt"+a).setAttribute("title","Collapse "+b),document.getElementById(a).style.display="block",document.getElementById("a_"+a).innerHTML="\x26#9660; "+b):(document.getElementById("evnt"+a).setAttribute("title","Expand "+b),document.getElementById(a).style.display="none",document.getElementById("a_"+a).innerHTML="\x26#9658; "+b)}
|
|
function findPos(a){var b=curtop=0;if(a.offsetParent){do b+=a.offsetLeft,curtop+=a.offsetTop;while(a=a.offsetParent)}return b}
|
|
function showDetailsBox(a,b,c){var d="showDetails",f="parentdiv";c&&(d="ICalEvent_"+d,f="ICalEvent_"+f);var e=document.getElementById(d+a+"_"+b),g=findPos(e.parentNode);327>document.body.scrollWidth-g?(e.className=e.className.replace(/detailsTooltip/,"detailsTooltip flip"),e.style.left=e.style.width-270+"px"):(e.className=e.className.replace(/detailsTooltip flip/,"detailsTooltip"),e.style.left="0px");document.getElementById(d+idcounter)&&(document.getElementById(d+idcounter).style.display="none",
|
|
document.getElementById(f+idcounter).style.zIndex="1",document.getElementById(f+idcounter).style.position="");e.style.display="block";d=document.getElementById(f+a+"_"+b).clientHeight+2;e.style.bottom=d+"px";document.getElementById(f+a+"_"+b).style.zIndex="5";document.getElementById(f+a+"_"+b).style.position="relative";idcounter=a+"_"+b;$("#CalendarContent").hasClass("maxWidth650px")&&(document.location.hash="",document.location.hash="#eventDetail");c&&(0<$("p#p_"+a).children("a").length||$("p#p_"+
|
|
a).urlToLink({target:"_blank"}))}function hideDetailsBox(a,b,c){var d="showDetails",f="parentdiv";c&&(d="ICalEvent_"+d,f="ICalEvent_"+f);document.getElementById(d+a+"_"+b)&&(document.getElementById(d+a+"_"+b).style.display="none",document.getElementById(f+a+"_"+b).style.zIndex="1",document.getElementById(f+a+"_"+b).style.position="")}function removeDefaultStartEndDate(a){"dd/mm/yyyy"==a.value?a.value="":""==a.value&&(a.value="dd/mm/yyyy")}
|
|
function removeDefaultStartDate(a){"Start Date"==a.value?a.value="":""==a.value&&(a.value="Start Date")}function removeDefaultEndDate(a){"End Date"==a.value?a.value="":""==a.value&&(a.value="End Date")}function removeDefaultSearchTerm(a){"Search"==a.value?a.value="":""==a.value&&(a.value="Search")}
|
|
function changeView(a,b,c,d,f,e,g,h){document.aspnetForm.calendarView.value=a;document.aspnetForm.action="/calendar.aspx?"+(c?"month\x3d"+c+"\x26":"")+(d?"year\x3d"+d+"\x26":"")+(b&&"week"==a?"day\x3d"+b+"\x26":"")+(f?"CID\x3d"+f+"\x26":"")+"Keywords\x3d"+("undefined"!==typeof e?e:"")+"\x26startDate\x3d"+("undefined"!==typeof g?g:"")+"\x26enddate\x3d"+("undefined"!==typeof h?h:"")+"\x26";document.aspnetForm.submit()}
|
|
function printView(a){var b=document.aspnetForm.action,c="PREVIEW\x3dYES";1==window.getPrintPreviewType()&&(c="PRINT\x3dYES");-1==b.indexOf("?view\x3d")&&-1==b.indexOf("\x26view\x3d")&&(b=b+(-1==b.indexOf("?")?"?":"\x26")+"view\x3d"+a);-1==b.indexOf(c)&&(b=b+(-1==b.indexOf("?")?"?":"\x26")+c);window.open(b,"")}function checkAllCalendars(a){for(var b=document.getElementsByName("chkCalendarID"),c=0;c<b.length;c++)b[c].checked=a;numChecked=a?b.length:0}
|
|
function boxChanged(a){a?++numChecked:--numChecked;document.getElementById("allCalendars").checked=numChecked==numCheckable}function searchTextHook(a){a=window.event?window.event:a;10!=a.keyCode&&13!=a.keyCode||calendarSearch()}
|
|
function calendarSearch(){var a=document.aspnetForm,b=window.FeatureToggles.isActive("CMS.JqueryUpgrade.UpgradeTo224")?a.startDateFromAmsul.value:a.startDate.value,c=window.FeatureToggles.isActive("CMS.JqueryUpgrade.UpgradeTo224")?a.endDateFromAmsul.value:a.enddate.value,d=a.searchTerm.value,f="",e=new dateValidator;"Start Date"==b&&(b="");"End Date"==c&&(c="");"Search"==d&&(d="");if(""!=b||""!=c)if(e.setStartDate(b),e.setEndDate(c),!e.dateOrderValidateNew())return e.error?alert(e.error):alert("Error in date format"),
|
|
!1;for(var e=document.getElementsByName("chkCalendarID"),g=0;g<e.length;g++)e[g].checked&&(f=f+e[g].value+",");""==b+c+d?a.action="/calendar.aspx?CID\x3d"+f:(a.calendarView.value="list",a.action="/calendar.aspx?Keywords\x3d"+encodeURIComponent(d)+"\x26startDate\x3d"+b+"\x26enddate\x3d"+c+"\x26CID\x3d"+f);if(b=document.getElementById("showPastEvents"))a.action=a.action.substr(0,a.action.length-1),a.action+="\x26showPastEvents\x3d"+b.checked;a.submit()}
|
|
function checkShowPastEvents(a){var b=document.getElementById("showPastEvents");b&&0<b.length&&(b.checked=a)}function eventDetail(a,b,c,d,f){var e=$("div.weekEventDetails");1==e.length&&!e.is(":visible")&&b&&c&&d?eventDetails(a,b,c,d,f):(document.aspnetForm.calendarView.value="week",document.aspnetForm.eventID.value=a,redrawContentCalendar())}function facilityDetail(a){document.aspnetForm.action="/facilities.aspx?Page\x3dresvdetail\x26FRID\x3d"+a;document.aspnetForm.submit()}
|
|
function facility2012Detail(a){window.location.href="/Facilities/Facility/Details/"+a}
|
|
function showMore(a,b,c){a=document.getElementById(a).style;"none"==a.display?(a.display="block",document.aspnetForm.showMoreDay.value=c,document.getElementById(b).innerHTML='\x3cspan class\x3d"label"\x3eShow Less \x3c/span\x3e\x3csvg class\x3d"icon"\x3e\x3cuse href\x3d"#iconChevronUp"\x3e\x3c/use\x3e\x3c/svg\x3e'):(a.display="none",document.aspnetForm.showMoreDay.value="",document.getElementById(b).innerHTML='\x3cspan class\x3d"label"\x3eShow More \x3c/span\x3e\x3csvg class\x3d"icon"\x3e\x3cuse href\x3d"#iconChevronDown"\x3e\x3c/use\x3e\x3c/svg\x3e')}
|
|
function switchWeek(a){document.aspnetForm.calendarView.value="week";document.aspnetForm.eventID.value=0;document.aspnetForm.action=a;redrawContentCalendar()}function changeDate(a,b,c,d){var f=document.aspnetForm;f.calendarView.value=c;c=GetQueryStringParameter("NID");var e=GetQueryStringParameter("FID");f.action="/calendar.aspx?month\x3d"+b+"\x26year\x3d"+a+(d?"\x26CID\x3d"+d:"")+(""!=c?"\x26NID\x3d"+c:"")+(""!=e?"\x26FID\x3d"+e:"");redrawContentCalendar()}
|
|
function displayPopUp(a){a=document.getElementById(a).style;a.display="none"==a.display?"block":"none"}
|
|
function changeDay(a,b){var c=a.substring(0,a.indexOf("/"));a=a.substring(a.indexOf("/")+1);var d=a.substring(0,a.indexOf("/")),f=a.substring(a.indexOf("/")+1);openCpModal({title:"More Events",className:"modalContainer modalContainerCP showMoreEvents",isFrontEnd:!0,useIframe:!1,showLoading:!0,async:!1,verticalCenter:!0,url:"/common/modules/Calendar/ShowAllEvents.aspx?day\x3d"+d+"\x26year\x3d"+f+"\x26month\x3d"+c+(b?"\x26CID\x3d"+b+"\x26":"")});$("p.icalDescription").urlToLink({target:"_blank"})}
|
|
function showAllEvents(a,b,c,d,f){openCpModal({title:"More Events",className:"modalContainer modalContainerCP showMoreEvents",isFrontEnd:!0,useIframe:!1,showLoading:!0,async:!1,verticalCenter:!0,url:"/common/modules/Calendar/ShowAllEvents.aspx?day\x3d"+a+"\x26year\x3d"+c+"\x26month\x3d"+b+"\x26state\x3d"+d+(f?"\x26CID\x3d"+f+"\x26":"")});$("p.icalDescription").urlToLink({target:"_blank"})}
|
|
function expandAll(a,b,c,d){document.aspnetForm.action="expand"===c?"/calendar.aspx?month\x3d"+a+"\x26year\x3d"+b+"\x26mode\x3dexpandAll"+(d?"\x26CID\x3d"+d+"\x26":""):"/calendar.aspx?month\x3d"+a+"\x26year\x3d"+b+"\x26mode\x3dcollapseAll"+(d?"\x26CID\x3d"+d+"\x26":"");document.aspnetForm.calendarView.value="month";redrawContentCalendar();return!1}
|
|
function refreshPage(a,b){var c=document.aspnetForm,d=a,f=d.substring(0,d.indexOf("/")),d=d.substring(d.indexOf("/")+1),e=d.substring(0,d.indexOf("/")),d=d.substring(d.indexOf("/")+1),d=d.substring(d.indexOf("/"));c.action="expanded"===b?"/calendar.aspx?day\x3d"+e+"\x26month\x3d"+f+"\x26year\x3d"+d:"/calendar.aspx?day\x3d"+e+"\x26month\x3d"+f+"\x26year\x3d"+d+"\x26mode\x3dcollapseAll";c.calendarView.value="month";c.submit()}try{Sys.Application.add_load(loadOrAjaxUpdate)}catch(ex){}
|
|
window.CalendarKAMMenu||(CalendarKAMMenu=function(){},window.CalendarKAMMenu=CalendarKAMMenu);function raiseAsyncPostbackCalendar(a,b,c){b&&(closeModalDialog("editItemBehavior"),closeModalDialog());void 0!=c&&(blockMenuSpawn=!0);CalendarKAMMenu.dayCounter?CalendarItemHideMenu(CalendarKAMMenu.dayCounter):CalendarItemHideMenu(1);CalendarCategoryHideMenu();c?__doPostBack(a,c):__doPostBack(a,"calendar")}
|
|
function CalendarEventModifyDelete(a,b,c,d){a=-1;var f=!0,e=document.aspnetForm;switch(b){case "Link":f=!1;showCopyLinkWindowUsingRelatedLink("/calendar.aspx?EID\x3d"+d);break;case "Publish":case "Unpublish":case "Reject":case "Submit":e.strActionFE.value="CalendarItem"+b;break;case "Delete":confirm("Are you sure you want to delete this item?")?e.strActionFE.value="CalendarItemDelete":f=!1;break;case "archivePublic":a=1;case "archiveHidden":0>a&&(a=0);if(!confirm("Are you sure you want to archive this item?"))return;
|
|
e.strActionFE.value="CalendarItemArchive";e.ysnArchShowForceFE.value=a;break;default:f=!1}f&&(e.ysnSaveFE.value=1,e.lngCalendarEventID.value=d,raiseAsyncPostbackCalendar(c,0))}
|
|
function openEditWindowCalendar(a,b,c,d,f,e){if(e)openCpModal({title:"Event Submission",className:"submitEvent",isFrontEnd:!0,useIframe:!0,draggable:!0,url:"/common/modules/Calendar/calendarLiveEdit.aspx?calendarID\x3d"+a+"\x26eventID\x3d"+b+"\x26order\x3d"+d+"\x26updatePanelID\x3d"+f+"\x26submit\x3d1"}),$("#iframeModal").focus();else if(behavior=$find("editItemBehavior"))e=document.getElementById("liveEditDialog"),setModalClass("liveEdit calendar",behavior),a="/common/modules/Calendar/calendarLiveEdit.aspx?calendarID\x3d"+
|
|
a+"\x26eventID\x3d"+b+"\x26order\x3d"+d+"\x26updatePanelID\x3d"+f,e.src=c?a+"\x26strPage\x3ditemCopy":a+"\x26strPage\x3ditemForm",e.style.display="block",behavior.show()}
|
|
function CalendarItemMouseOver(a,b,c,d){blockMenuSpawn||(CalendarKAMMenu.eventID=c,a="LiveEditControl58_"+c+"_"+d,b=$get(a),"true"!=getCookieValue("showLiveEditControls")&&(previousKAMControl&&(previousKAMControl.style.display="none"),previousKAMControl=b),resolveLiveEditContainer(b).style.zIndex=2,document.getElementById("parentdiv"+c+"_"+d)&&(document.getElementById("parentdiv"+c+"_"+d).style.zIndex=5),b.appendChild(CalendarKAMMenu.elemItemMenu),CalendarShowTooltip(a),b.style.display="block")}
|
|
function CalendarShowTooltip(a){$get(a).appendChild(CalendarKAMMenu.elemTooltip);CalendarKAMMenu.elemTooltip&&(CalendarKAMMenu.elemTooltip.style.display=showToolTip?"block":"none")}function CalendarItemMouseOut(a,b,c,d){b=window.event?window.event:b;elemInsideOrEq(a,b.toElement?b.toElement:b.relatedTarget)||CalendarItemHideMenu(d)}
|
|
function CalendarCategoryMouseOver(a,b,c,d){blockMenuSpawn||(CalendarKAMMenu.calendarID=c,a=d?"LiveEditControlCalendar_"+c:"LiveEditControl_"+c,b=$get(a),"true"!=getCookieValue("showLiveEditControls")&&(previousKAMControl&&(previousKAMControl.style.display="none"),previousKAMControl=b),b.appendChild(CalendarKAMMenu.elemCatMenu),resolveLiveEditContainer(b).style.zIndex=1,CalendarShowTooltip(a),b.style.display="block")}
|
|
function CalendarActionsCategory(a,b,c,d,f,e){CalendarKAMMenu.updatePanelID=c;CalendarKAMMenu.eventID=0;CalendarKAMMenu.calendarID=a;CalendarKAMMenu.counter=0;CalendarKAMMenu.status=d;CalendarKAMMenu.rights=f;e?liveEditCommonCategory($get(b),CalendarKAMMenu.elemTooltip,CalendarKAMMenu.elemCatMenu,$get("LiveEditControlAlbum_"+a),"CalendarCategoryLiveEditMoreActions"):liveEditCommonCategory($get(b),CalendarKAMMenu.elemTooltip,CalendarKAMMenu.elemCatMenu,$get("LiveEditControl_"+a),"CalendarCategoryLiveEditMoreActions")}
|
|
function CalendarCategoryMouseOut(a,b){b=window.event?window.event:b;var c=b.toElement?b.toElement:b.relatedTarget,d="true"==getCookieValue("showLiveEditControls");elemInsideOrEq(a,c)||CalendarCategoryHideMenu();d&&($get("LiveEditControl_"+CalendarKAMMenu.calendarID).style.display="block")}
|
|
function CalendarCategoryHideMenu(){var a=CalendarKAMMenu.calendarID,b="LiveEditControlAlbum_"+a,a=$get("LiveEditControl_"+a),b=$get(b);if(a||b)(a?resolveLiveEditContainer(a):resolveLiveEditContainer(b)).style.zIndex=0,CalendarKAMMenu.elemCatMenu.style.display="none",CalendarKAMMenu.elemCatMenu.parentNode&&(CalendarKAMMenu.elemCatMenu.parentNode.removeChild(CalendarKAMMenu.elemCatMenu),CalendarKAMMenu.elemLiveEditBullpen.appendChild(CalendarKAMMenu.elemCatMenu)),CalendarHideTooltip(),showLiveEditControls||
|
|
(b&&(b.style.display="none"),a&&(a.style.display="none"))}
|
|
function CalendarItemHideMenu(a){var b=CalendarKAMMenu.eventID,c=$get("LiveEditControl58_"+b+"_"+a),d="true"==getCookieValue("showLiveEditControls");c&&(resolveLiveEditContainer(c).style.zIndex=0,document.getElementById("parentdiv"+b+"_"+a)&&(document.getElementById("parentdiv"+b+"_"+a).style.zIndex=1),CalendarKAMMenu.elemItemMenu.style.display="none",CalendarKAMMenu.elemItemMenu.parentNode&&(CalendarKAMMenu.elemItemMenu.parentNode.removeChild(CalendarKAMMenu.elemItemMenu),CalendarKAMMenu.elemLiveEditBullpen.appendChild(CalendarKAMMenu.elemItemMenu)),
|
|
CalendarHideTooltip(),d||(c.style.display="none"))}function CalendarHideTooltip(){CalendarKAMMenu.elemTooltip.parentNode&&CalendarKAMMenu.elemTooltip.parentNode.removeChild(CalendarKAMMenu.elemTooltip);CalendarKAMMenu.elemTooltip.style.display="none"}
|
|
function openSeriesModal(a,b){openCpModal({type:"GET",cache:!0,useIframe:!1,isFrontEnd:!1,draggable:!0,title:a+" Recurring Event",className:"relatedDocuments",url:"/Admin/Calendar/Modals/LiveEditAction?selectedAction\x3d"+a,onLoadComplete:function(a){$('a.button[data-action\x3d"cancel"]').click(function(a){a.preventDefault();closeCpModal()});$('a.button[data-action\x3d"single"]').click(function(a){a.preventDefault();b();closeCpModal()})}})}
|
|
function CalendarActionsInit(){CalendarKAMMenu.updatePanelID="";CalendarKAMMenu.eventID=0;CalendarKAMMenu.calendarID=0;CalendarKAMMenu.counter=0;CalendarKAMMenu.order=0;CalendarKAMMenu.status=0;CalendarKAMMenu.rights=0;CalendarKAMMenu.dayCounter=0;CalendarKAMMenu.isRecurring=!1;CalendarKAMMenu.elemLiveEditBullpen=$get("CalendarLiveEditBullpen");CalendarKAMMenu.elemTooltip=$get("CalendarLiveEditToolTip");showToolTip||(CalendarKAMMenu.elemTooltip.style.display="none");CalendarKAMMenu.elemCatMenu=$get("CalendarCategoryLiveEditMoreActions");
|
|
CalendarKAMMenu.elemCatActionNew=$get("CalendarCategoryNewItem");hookAnchorClick(CalendarKAMMenu.elemCatActionNew,function(a,b){CalendarCategoryHideMenu();var c=(CalendarKAMMenu.updatePanelID+"").trim();"feature"==c||""==c?openEditWindowCalendar(0,0,1,0,"feature"):openEditWindowCalendar(CalendarKAMMenu.calendarID,0,0,0,CalendarKAMMenu.updatePanelID)});CalendarKAMMenu.elemItemMenu=$get("CalendarItemLiveEditMoreActions");CalendarKAMMenu.elemItemActionModify=$get("CalendarItemModify");CalendarKAMMenu.elemItemActionCommands=
|
|
$get("CalendarItemCommands");hookAnchorClick(CalendarKAMMenu.elemItemActionModify,function(a,b){document.forms.aspnetForm.strActionFE.value="";CalendarKAMMenu.elemItemActionModify.inactive||(CalendarKAMMenu.isRecurring?openSeriesModal("Modify",function(){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);openEditWindowCalendar(CalendarKAMMenu.calendarID,CalendarKAMMenu.eventID,0,-1,CalendarKAMMenu.updatePanelID)}):(CalendarItemHideMenu(CalendarKAMMenu.dayCounter),openEditWindowCalendar(CalendarKAMMenu.calendarID,
|
|
CalendarKAMMenu.eventID,0,-1,CalendarKAMMenu.updatePanelID)))});CalendarKAMMenu.elemItemActionCopyLink=$get("CalendarItemCopyLink");hookAnchorClick(CalendarKAMMenu.elemItemActionCopyLink,function(a,b){CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Link",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID)});CalendarKAMMenu.elemItemActionUnpublish=$get("CalendarItemUnpublish");hookAnchorClick(CalendarKAMMenu.elemItemActionUnpublish,function(a,b){CalendarKAMMenu.isRecurring?openSeriesModal("Unpublish",
|
|
function(){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Unpublish",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID)}):(CalendarItemHideMenu(CalendarKAMMenu.dayCounter),CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Unpublish",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID))});CalendarKAMMenu.elemItemActionPublish=$get("CalendarItemPublish");hookAnchorClick(CalendarKAMMenu.elemItemActionPublish,function(a,b){if(CalendarKAMMenu.isRecurring)openSeriesModal("Publish",
|
|
function(){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);var a=$("#eventTitle_"+CalendarKAMMenu.eventID).text(),a=a.replace(/^\[[A-Z]*\] /g,"");SetFieldForRssBehavior({add:!0,categoryId:CalendarKAMMenu.calendarID});saveAndSendBE(CalendarKAMMenu.calendarID,CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID,a)});else{CalendarItemHideMenu(CalendarKAMMenu.dayCounter);var c=$("#eventTitle_"+CalendarKAMMenu.eventID).text(),c=c.replace(/^\[[A-Z]*\] /g,"");SetFieldForRssBehavior({add:!0,categoryId:CalendarKAMMenu.calendarID});
|
|
saveAndSendBE(CalendarKAMMenu.calendarID,CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID,c)}});CalendarKAMMenu.elemItemActionSubmit=$get("CalendarItemSubmit");hookAnchorClick(CalendarKAMMenu.elemItemActionSubmit,function(a,b){CalendarKAMMenu.isRecurring?openSeriesModal("Submit",function(){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Submit",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID)}):(CalendarItemHideMenu(CalendarKAMMenu.dayCounter),
|
|
CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Submit",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID))});CalendarKAMMenu.elemItemActionCopy=$get("CalendarItemCopy");hookAnchorClick(CalendarKAMMenu.elemItemActionCopy,function(a,b){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);0<CalendarKAMMenu.counter?openEditWindowCalendar(CalendarKAMMenu.calendarID,CalendarKAMMenu.eventID,1,-1,CalendarKAMMenu.updatePanelID):openEditWindowCalendar(CalendarKAMMenu.calendarID,CalendarKAMMenu.eventID,
|
|
1,-1,"search")});CalendarKAMMenu.elemItemActionArchive=$get("CalendarItemArchive");hookAnchorClick(CalendarKAMMenu.elemItemActionArchive,function(a,b){CalendarKAMMenu.isRecurring?openSeriesModal("Archive",function(){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"archiveHidden",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID)}):(CalendarItemHideMenu(CalendarKAMMenu.dayCounter),CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"archiveHidden",
|
|
CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID))});CalendarKAMMenu.elemItemActionDelete=$get("CalendarItemDelete");hookAnchorClick(CalendarKAMMenu.elemItemActionDelete,function(a,b){CalendarKAMMenu.isRecurring?openSeriesModal("Delete",function(){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Delete",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID)}):(CalendarItemHideMenu(CalendarKAMMenu.dayCounter),CalendarEventModifyDelete(CalendarKAMMenu.calendarID,
|
|
"Delete",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID))});CalendarKAMMenu.elemItemActionNewAnchor=$get("CalendarItemNewItemAnchor");CalendarKAMMenu.elemItemActionNew=$get("CalendarItemNewItem");hookAnchorClick(CalendarKAMMenu.elemItemActionNew,function(a,b){CalendarKAMMenu.elemItemActionNew.inactive||(CalendarItemHideMenu(CalendarKAMMenu.dayCounter),openEditWindowCalendar(CalendarKAMMenu.calendarID,0,0,CalendarKAMMenu.order,CalendarKAMMenu.updatePanelID))});CalendarKAMMenu.elemItemActionReject=
|
|
$get("CalendarItemReject");hookAnchorClick(CalendarKAMMenu.elemItemActionReject,function(a,b){CalendarKAMMenu.isRecurring?openSeriesModal("Decline",function(){CalendarItemHideMenu(CalendarKAMMenu.dayCounter);CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Reject",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID)}):(CalendarItemHideMenu(CalendarKAMMenu.dayCounter),CalendarEventModifyDelete(CalendarKAMMenu.calendarID,"Reject",CalendarKAMMenu.updatePanelID,CalendarKAMMenu.eventID))})}
|
|
function notifyMePopUpCallBack(a,b){var c=b.split("_");switch(c[0]){case "LiveEdit":CalendarEventModifyDelete(c[1],"Publish",c[2],c[3]);break;default:alert("Not callback provided to handle notifyme")}closeModalDialog("editItemBehavior")}
|
|
function saveAndSendBE(a,b,c,d){var f=document.getElementById("liveEditDialog"),e=$find("editItemBehavior");b="LiveEdit_"+a+"_"+b+"_"+c;e&&(setModalClass("notifyMe",e),f.src="/common/admin/sendEmailBE.aspx?formName\x3daspnetForm\x26catId\x3d"+a+"\x26title\x3d"+d+"\x26from\x3dcalendar\x26moduleName\x3dcalendar\x26comingFrom\x3d"+b+"\x26status\x3dcalendar",f.style.display="block",e.show())}
|
|
function CalendarActionItems(a,b,c,d,f,e,g,h,k,l){CalendarKAMMenu.updatePanelID=b;CalendarKAMMenu.calendarID=c;CalendarKAMMenu.eventID=a;CalendarKAMMenu.counter=f;CalendarKAMMenu.order=d;CalendarKAMMenu.status=e;CalendarKAMMenu.rights=g;CalendarKAMMenu.lastItem=h;CalendarKAMMenu.dayCounter=k;CalendarKAMMenu.isRecurring=l;g>=PUBLISHER||g==AUTHOR&&e<MIN_PUBLISHED?(CalendarKAMMenu.elemItemActionModify.className="big modify",CalendarKAMMenu.elemItemActionModify.title="",CalendarKAMMenu.elemItemActionModify.inactive=
|
|
!1):(CalendarKAMMenu.elemItemActionModify.className="big modify inactive",CalendarKAMMenu.elemItemActionModify.title="You do not have rights to modify this item.",CalendarKAMMenu.elemItemActionModify.inactive=!0);CalendarKAMMenu.elemItemActionSubmit.style.display="none";CalendarKAMMenu.elemItemActionReject.style.display="none";CalendarKAMMenu.elemItemActionPublish.style.display="none";CalendarKAMMenu.elemItemActionUnpublish.style.display="none";g>AUTHOR?(e>MAX_DRAFT?CalendarKAMMenu.elemItemActionUnpublish.style.display=
|
|
"":CalendarKAMMenu.elemItemActionPublish.style.display="",e==SUBMITTED&&(CalendarKAMMenu.elemItemActionReject.style.display="")):e!=SUBMITTED&&e<=MAX_DRAFT&&(CalendarKAMMenu.elemItemActionSubmit.style.display="");CalendarKAMMenu.elemItemActionArchive.style.display="none";CalendarKAMMenu.elemItemActionDelete.style.display="none";g>AUTHOR?e>MAX_DRAFT?CalendarKAMMenu.elemItemActionArchive.style.display="":CalendarKAMMenu.elemItemActionDelete.style.display="":e<=MAX_DRAFT&&(CalendarKAMMenu.elemItemActionDelete.style.display=
|
|
"");0<f?g>=AUTHOR?(CalendarKAMMenu.elemItemActionNew.style.display="",CalendarKAMMenu.elemItemActionNewAnchor.title="",CalendarKAMMenu.elemItemActionNewAnchor.className="addItem",CalendarKAMMenu.elemItemActionNew.inactive=!1):CalendarKAMMenu.elemItemActionNew.style.display="none":-2<f?(CalendarKAMMenu.elemItemActionNew.style.display="",CalendarKAMMenu.elemItemActionNewAnchor.title="You cannot add item on search screen.",CalendarKAMMenu.elemItemActionNewAnchor.className="addItem inactive",CalendarKAMMenu.elemItemActionNew.inactive=
|
|
!0):CalendarKAMMenu.elemItemActionNew.style.display="none";b=CalendarKAMMenu.elemItemActionCommands.firstChild;for(c=0;null!=b;)1==b.nodeType&&"none"!=b.style.display&&(b.className=0==++c%2?"even":""),b=b.nextSibling;if(null!=$get("item"+a)&&4==$get("item"+a).style.zIndex)for($get("LiveEditControl58_"+a+"_"+CalendarKAMMenu.dayCounter).style.zIndex=0,b=$(".CalendarItem"),c=0;c<b.length;c++)b[c].style.zIndex=0;else $get("LiveEditControl58_"+a+"_"+CalendarKAMMenu.dayCounter).style.zIndex=4,null!=$get("item"+
|
|
a)&&($get("item"+a).style.zIndex=4);liveEditCommonItem(CalendarKAMMenu.elemTooltip,CalendarKAMMenu.elemItemMenu,$get("LiveEditControl58_"+a+"_"+CalendarKAMMenu.dayCounter),"CalendarItemLiveEditMoreActions",!1)}; |