36 lines
16 KiB
JavaScript
36 lines
16 KiB
JavaScript
window.pageHandleResponsive=!0;$.when(window.Pages.rwdReady).done(function(){var b=$("#FAQContent .sidebar"),a=$("#FAQContent .contentMain ");toggleClassMedia("maxWidth400px","#FAQContent:media(this-max-width:400px)");cpMedia.register("#FAQContent:media(this-max-width:600px)",{setup:function(){},match:function(d,e){a.after(b);$("#FAQContent").addClass("maxWidth600px")},unmatch:function(d,e){a.before(b);$("#FAQContent").removeClass("maxWidth600px")}})});try{Sys.Application.add_load(loadOrAjaxUpdate)}catch(ex){}
|
|
function FAQQuestionModifyDelete(b,a,d,e){var c=-1,f=!0,g=document.aspnetForm;switch(a){case "Link":f=!1;showCopyLinkWindowUsingRelatedLink("/FAQ.aspx?QID\x3d"+b);break;case "Publish":case "Unpublish":case "Reject":case "Submit":g.strActionFE.value="faqItem"+a;break;case "Delete":confirm("Are you sure you want to delete this item?")?g.strActionFE.value="faqItemDelete":f=!1;break;case "archivePublic":c=1;case "archiveHidden":0>c&&(c=0);if(!confirm("Are you sure you want to archive this item?"))return;
|
|
g.strActionFE.value="faqItemArchive";g.ysnArchShowForceFE.value=c;break;default:f=!1}f&&(g.ysnSaveFE.value=1,g.lngFAQQuestionID.value=b,raiseAsyncPostback(d,e,0))}function FAQChangeOrder(b,a,d,e){var c=document.aspnetForm;c.strActionFE.value="faqItemChangeOrder";c.ysnSaveFE.value=1;c.lngFAQQuestionID.value=b;c.FAQDirection.value=a;raiseAsyncPostback(d,e,0)}
|
|
function openEditWindow(b,a,d,e,c){if(behavior=$find("editItemBehavior")){var f=document.getElementById("liveEditDialog");f.style.height="600px";var g=$("#hdnModuleID").val();a="/common/modules/FAQ/FAQLiveEdit.aspx?topicID\x3d"+b+"\x26questionID\x3d"+a+"\x26order\x3d"+e+"\x26updatePanelID\x3d"+c+"\x26moduleID\x3d"+g;0==b&&(a+="\x26fromFeatures\x3d1");f.src=d?a+"\x26strPage\x3ditemCopy":a+"\x26strPage\x3ditemForm";f.style.display="block";behavior.show()}}
|
|
function defaultFAQSubmission(){verifyFAQSearchForm();return!1}function verifyFAQSearchForm(){document.frmFAQSearch.searchTerms.value=document.aspnetForm.searchTerms.value;document.frmFAQSearch.submit()}function FAQNavigateCategory(){document.frmFAQSearch.TID.value=document.aspnetForm.TID.value;document.frmFAQSearch.searchTerms.value=document.aspnetForm.searchTerms.value;document.frmFAQSearch.submit()}
|
|
function toggleAnswer(b){b=document.getElementById(b);b.style.display="none"==b.style.display?"block":"none"}function showAllAnswers(b){var a=document.getElementById("p_"+b),d=document.getElementsByTagName("dd");if("Show All Answers"==a.innerHTML)for(a.innerHTML="Hide All Answers",a=0;a<d.length;a++)d[a].getAttribute("name")=="dd__"+b&&(d[a].style.display="block");else for(a.innerHTML="Show All Answers",a=0;a<d.length;a++)d[a].getAttribute("name")=="dd__"+b&&(d[a].style.display="none")}
|
|
function FAQQuestionSaveFE(b,a,d,e){if(FAQQuestionVerify()){var c=document.frmFAQQuestionForm;c.ysnSave.value=1;c.action="FAQLiveEdit.aspx";c.frmFrontEndSave.value=1;c.topicID.value=b;c.order.value=d;c.questionID.value=a;c.updatePanelID.value=e;c.lngContainerID.value=c.lngFAQTopicID.value;c.altURLAction.value=c.altURLAction.checked?1:0;document.getElementById("btnCancel").disabled=!0;document.getElementById("btnSave").disabled=!0;try{document.getElementById("btnSaveAndPublish").disabled=!0}catch(f){}try{document.getElementById("btnSaveAndSubmit").disabled=
|
|
!0}catch(g){}c.submit()}}
|
|
function FAQQuestionSaveAndPublishFE(b,a,d,e){if(FAQQuestionVerify()){var c=document.frmFAQQuestionForm;c.ysnPublishDetail.value=1;c.ysnSave.value=1;c.action="FAQLiveEdit.aspx";c.frmFrontEndSave.value=1;c.topicID.value=b;c.order.value=d;c.updatePanelID.value=e;c.questionID.value=a;c.lngContainerID.value=c.lngFAQTopicID.value;c.altURLAction.value=c.altURLAction.checked?1:0;document.getElementById("btnCancel").disabled=!0;document.getElementById("btnSave").disabled=!0;document.getElementById("btnSaveAndPublish").disabled=!0;
|
|
c.submit()}}
|
|
function FAQQuestionSaveAndSubmitFE(b,a,d,e){if(FAQQuestionVerify){var c=document.frmFAQQuestionForm;c.ysnSubmitDetail.value=1;c.ysnSave.value=1;c.action="FAQLiveEdit.aspx";c.frmFrontEndSave.value=1;c.topicID.value=b;c.order.value=d;c.questionID.value=a;c.updatePanelID.value=e;c.lngContainerID.value=c.lngFAQTopicID.value;c.altURLAction.value=c.altURLAction.checked?1:0;document.getElementById("btnCancel").disabled=!0;document.getElementById("btnSave").disabled=!0;document.getElementById("btnSaveAndSubmit").disabled=!0;
|
|
c.submit()}}function TruncateString(b,a,d){null==d&&(d="...");a-=d.length;return a.length>b?b.substr(0,a)+d:b}
|
|
function FAQQuestionVerify(){var b=!0,a,d=document.frmFAQQuestionForm;if(FieldIsEmpty(d.txtTitle.value))return b=!1,alert("The question cannot be blank."),b;if(200<SQLSafe(d.txtTitle.value).length)return b=!1,alert("The question is too long."),b;a=d.txtTitle.value.split(" ");for(var e=0;e<a.length;e++)if(30<a[e].length)return alert("The question contains more than 30 continuous characters."),b=!1;if(""==TrimString(d.txtDescription.value))return b=!1,alert("The answer cannot be blank."),b;a=new dateValidator;
|
|
a.setStartDate(d.dtiStartDate.value);a.setEndDate(d.dtiEndDate.value);a.ysnAllowEqualDates=!0;if(!a.dateOrderValidate())return a.error?alert(a.error):alert("unknown error"),!1;d.altURLLink.value=TrimString(d.altURLLink.value);if(!CheckURL(d.altURLLink.value))return alert("All URLs must begin with http:// or https:// or ftp://.\nAll internal links must start with a '/'"),d.altURLLink.focus(),!1;255<d.altURLLink.value.length&&(b=!1,alert("The alternate link may only be 255 characters long."));return b}
|
|
function CheckURL(b){return""!=b&&-1==b.indexOf("http://")&&-1==b.indexOf("https://")&&-1==b.indexOf("ftp://")&&"/"!=b.substr(0,1)?!1:!0}window.FAQLE||(FAQLE=function(){},window.FAQLE=FAQLE);function raiseAsyncPostback(b,a,d){d&&closeModalDialog("editItemBehavior");blockMenuSpawn=!0;faqItemHideMenu();faqCategoryHideMenu();__doPostBack(b,a)}
|
|
function faqActionsInit(){FAQLE.updatePanelID="";FAQLE.topicID=0;FAQLE.questionID=0;FAQLE.counter=0;FAQLE.order=0;FAQLE.status=0;FAQLE.rights=0;FAQLE.elemLiveEditBullpen=$get("faqLiveEditBullpen");FAQLE.elemTooltip=$get("faqLiveEditToolTip");showToolTip||(FAQLE.elemTooltip.style.display="none");FAQLE.elemCatMenu=$get("faqCategoryLiveEditMoreActions");FAQLE.elemCatActionNew=$get("faqCategoryNewItem");hookAnchorClick(FAQLE.elemCatActionNew,function(b,a){faqCategoryHideMenu();var d=(FAQLE.updatePanelID+
|
|
"").trim();"search"==d||""==d?openEditWindow(0,0,1,0,"search"):openEditWindow(FAQLE.topicID,0,0,0,FAQLE.updatePanelID)});FAQLE.elemItemMenu=$get("faqItemLiveEditMoreActions");FAQLE.elemItemMoveHeading=$get("faqItemMoveHeading");FAQLE.elemItemActionMoveUpIcon=$get("faqItemMoveUpIcon");FAQLE.elemItemActionMoveDownIcon=$get("faqItemMoveDownIcon");FAQLE.elemItemActionModify=$get("faqItemModify");FAQLE.elemItemActionCommands=$get("faqItemCommands");hookAnchorClick(FAQLE.elemItemActionModify,function(b,
|
|
a){FAQLE.elemItemActionModify.inactive||(faqItemHideMenu(),openEditWindow(FAQLE.topicID,FAQLE.questionID,0,-1,FAQLE.updatePanelID))});FAQLE.elemItemActionMoveUp=$get("faqItemMoveUp");hookAnchorClick(FAQLE.elemItemActionMoveUp,function(b,a){FAQLE.elemItemActionMoveUp.inactive||(faqItemHideMenu(),FAQChangeOrder(FAQLE.questionID,"up",FAQLE.updatePanelID,FAQLE.topicID))});FAQLE.elemItemActionMoveDown=$get("faqItemMoveDown");hookAnchorClick(FAQLE.elemItemActionMoveDown,function(b,a){FAQLE.elemItemActionMoveDown.inactive||
|
|
(faqItemHideMenu(),FAQChangeOrder(FAQLE.questionID,"down",FAQLE.updatePanelID,FAQLE.topicID))});FAQLE.elemItemActionCopyLink=$get("faqItemCopyLink");hookAnchorClick(FAQLE.elemItemActionCopyLink,function(b,a){FAQQuestionModifyDelete(FAQLE.questionID,"Link",FAQLE.updatePanelID,FAQLE.topicID)});FAQLE.elemItemActionUnpublish=$get("faqItemUnpublish");hookAnchorClick(FAQLE.elemItemActionUnpublish,function(b,a){faqItemHideMenu();FAQQuestionModifyDelete(FAQLE.questionID,"Unpublish",FAQLE.updatePanelID,FAQLE.topicID)});
|
|
FAQLE.elemItemActionPublish=$get("faqItemPublish");hookAnchorClick(FAQLE.elemItemActionPublish,function(b,a){faqItemHideMenu();FAQQuestionModifyDelete(FAQLE.questionID,"Publish",FAQLE.updatePanelID,FAQLE.topicID)});FAQLE.elemItemActionSubmit=$get("faqItemSubmit");hookAnchorClick(FAQLE.elemItemActionSubmit,function(b,a){faqItemHideMenu();FAQQuestionModifyDelete(FAQLE.questionID,"Submit",FAQLE.updatePanelID,FAQLE.topicID)});FAQLE.elemItemActionCopy=$get("faqItemCopy");hookAnchorClick(FAQLE.elemItemActionCopy,
|
|
function(b,a){faqItemHideMenu();0<FAQLE.counter?openEditWindow(FAQLE.topicID,FAQLE.questionID,1,-1,"copy"):openEditWindow(FAQLE.topicID,FAQLE.questionID,1,-1,"search")});FAQLE.elemItemActionArchive=$get("faqItemArchive");hookAnchorClick(FAQLE.elemItemActionArchive,function(b,a){faqItemHideMenu();FAQQuestionModifyDelete(FAQLE.questionID,"archiveHidden",FAQLE.updatePanelID,FAQLE.topicID)});FAQLE.elemItemActionDelete=$get("faqItemDelete");hookAnchorClick(FAQLE.elemItemActionDelete,function(b,a){faqItemHideMenu();
|
|
FAQQuestionModifyDelete(FAQLE.questionID,"Delete",FAQLE.updatePanelID,FAQLE.topicID)});FAQLE.elemItemActionNewAnchor=$get("faqItemNewItemAnchor");FAQLE.elemItemActionNew=$get("faqItemNewItem");hookAnchorClick(FAQLE.elemItemActionNew,function(b,a){FAQLE.elemItemActionNew.inactive||(faqItemHideMenu(),openEditWindow(FAQLE.topicID,0,0,FAQLE.order,FAQLE.updatePanelID))});FAQLE.elemItemActionReject=$get("faqItemReject");hookAnchorClick(FAQLE.elemItemActionReject,function(b,a){faqItemHideMenu();FAQQuestionModifyDelete(FAQLE.questionID,
|
|
"Reject",FAQLE.updatePanelID,FAQLE.topicID)})}function faqCategoryHideMenu(){var b="LiveEditControl_"+FAQLE.topicID,a=$get(b),d="true"==getCookieValue("showLiveEditControls");a&&(resolveLiveEditContainer(a).style.zIndex=0,faqHideTooltip(b),d||(a.style.display="none"),FAQLE.elemCatMenu.style.display="none",FAQLE.elemCatMenu.parentNode&&(FAQLE.elemCatMenu.parentNode.removeChild(FAQLE.elemCatMenu),FAQLE.elemLiveEditBullpen.appendChild(FAQLE.elemCatMenu)))}
|
|
function faqItemHideMenu(){var b=FAQLE.questionID,a="LiveEditControl25_"+b,d="LiveEditControlSingle"+b,b=$get(a),d=$get(d),e="true"==getCookieValue("showLiveEditControls");if(b||d)(b?resolveLiveEditContainer(b):resolveLiveEditContainer(d)).style.zIndex=0,FAQLE.elemItemMenu.style.display="none",FAQLE.elemItemMenu.parentNode&&(FAQLE.elemItemMenu.parentNode.removeChild(FAQLE.elemItemMenu),FAQLE.elemLiveEditBullpen.appendChild(FAQLE.elemItemMenu)),faqHideTooltip(a),e||(d&&(d.style.display="none"),b.style.display=
|
|
"none")}function faqItemMouseOver(b,a,d,e){blockMenuSpawn||(FAQLE.questionID=d,b=e?"LiveEditControlSingle"+d:"LiveEditControl25_"+d,a=$get(b),"true"!=getCookieValue("showLiveEditControls")&&(previousKAMControl&&(previousKAMControl.style.display="none"),previousKAMControl=a),resolveLiveEditContainer(a).style.zIndex=2,a.appendChild(FAQLE.elemItemMenu),faqShowTooltip(b),a.style.display="block")}
|
|
function faqItemMouseOut(b,a){a=window.event?window.event:a;elemInsideOrEq(b,a.toElement?a.toElement:a.relatedTarget)||faqItemHideMenu()}function faqCategoryMouseOver(b,a,d){blockMenuSpawn||(FAQLE.topicID=d,b="LiveEditControl_"+d,a=$get(b),"true"!=getCookieValue("showLiveEditControls")&&(previousKAMControl&&(previousKAMControl.style.display="none"),previousKAMControl=a),a.appendChild(FAQLE.elemCatMenu),resolveLiveEditContainer(a).style.zIndex=2,faqShowTooltip(b),a.style.display="block")}
|
|
function faqCategoryMouseOut(b,a){a=window.event?window.event:a;elemInsideOrEq(b,a.toElement?a.toElement:a.relatedTarget)||faqCategoryHideMenu()}function faqHideTooltip(b){$get(b);FAQLE.elemTooltip.parentNode&&FAQLE.elemTooltip.parentNode.removeChild(FAQLE.elemTooltip);FAQLE.elemTooltip.style.display="none"}function faqShowTooltip(b){$get(b).appendChild(FAQLE.elemTooltip);FAQLE.elemTooltip&&(FAQLE.elemTooltip.style.display=showToolTip?"block":"none")}
|
|
function faqActionsCategory(b,a,d,e,c){FAQLE.updatePanelID=d;FAQLE.questionID=0;FAQLE.topicID=b;FAQLE.counter=0;FAQLE.status=e;FAQLE.rights=c;liveEditCommonCategory($get(a),FAQLE.elemTooltip,FAQLE.elemCatMenu,$get("LiveEditControl_"+b),"faqCategoryLiveEditMoreActions")}
|
|
function faqActionsItem(b,a,d,e,c,f,g,h,k){FAQLE.updatePanelID=a;FAQLE.topicID=d;FAQLE.questionID=b;FAQLE.counter=c;FAQLE.order=e;FAQLE.status=f;FAQLE.rights=g;FAQLE.lastItem=h;g>=PUBLISHER||g==AUTHOR&&f<MIN_PUBLISHED?(FAQLE.elemItemActionModify.className="big modify",FAQLE.elemItemActionModify.title="",FAQLE.elemItemActionModify.inactive=!1):(FAQLE.elemItemActionModify.className="big modify inactive",FAQLE.elemItemActionModify.title="You do not have rights to modify this item.",FAQLE.elemItemActionModify.inactive=
|
|
!0);a=g>AUTHOR?"inline":"none";FAQLE.elemItemMoveHeading.style.display=a;FAQLE.elemItemActionMoveUp.style.display=a;FAQLE.elemItemActionMoveDown.style.display=a;if(g>AUTHOR){if(0>c){FAQLE.elemItemActionMoveUp.className="moveUp inactive";FAQLE.elemItemActionMoveUp.inactive=!0;FAQLE.elemItemActionMoveDown.className="moveDown inactive";FAQLE.elemItemActionMoveDown.inactive=!0;switch(c){case -2:a="Can only move items from module page.";break;default:a="Can't move items on the search page."}FAQLE.elemItemActionMoveUpIcon.src=
|
|
"/App_Themes/CP/Images/IconMoveUpInactive.png";FAQLE.elemItemActionMoveDownIcon.src="/App_Themes/CP/Images/IconMoveDownInactive.png";FAQLE.elemItemActionMoveUpIcon.title=a;FAQLE.elemItemActionMoveUpIcon.alt=a}else 1==c?(a="This item is first in the list and can't be moved any higher.",FAQLE.elemItemActionMoveUpIcon.src="/App_Themes/CP/Images/IconMoveUpInactive.png",FAQLE.elemItemActionMoveUp.className="moveUp inactive",FAQLE.elemItemActionMoveUp.alt="This item is first in the list and can't be moved any higher.",
|
|
FAQLE.elemItemActionMoveUp.inactive=!0):(a="Move Up",FAQLE.elemItemActionMoveUpIcon.src="/App_Themes/CP/Images/IconMoveUp.png",FAQLE.elemItemActionMoveUp.className="moveUp",FAQLE.elemItemActionMoveUp.inactive=!1),FAQLE.elemItemActionMoveUpIcon.title=a,FAQLE.elemItemActionMoveUpIcon.alt=a,h?(a="This item is last in the list and can't be moved any lower.",FAQLE.elemItemActionMoveDownIcon.src="/App_Themes/CP/Images/IconMoveDownInactive.png",FAQLE.elemItemActionMoveDown.className="moveDown inactive",
|
|
FAQLE.elemItemActionMoveDown.inactive=!0):(a="Move Down",FAQLE.elemItemActionMoveDownIcon.src="/App_Themes/CP/Images/IconMoveDown.png",FAQLE.elemItemActionMoveDown.className="moveDown",FAQLE.elemItemActionMoveDown.inactive=!1);FAQLE.elemItemActionMoveDownIcon.title=a;FAQLE.elemItemActionMoveDownIcon.alt=a}FAQLE.elemItemActionSubmit.style.display="none";FAQLE.elemItemActionReject.style.display="none";FAQLE.elemItemActionPublish.style.display="none";FAQLE.elemItemActionUnpublish.style.display="none";
|
|
g>AUTHOR?(f>MAX_DRAFT?FAQLE.elemItemActionUnpublish.style.display="":FAQLE.elemItemActionPublish.style.display="",f==SUBMITTED&&(FAQLE.elemItemActionReject.style.display="")):f!=SUBMITTED&&f<=MAX_DRAFT&&(FAQLE.elemItemActionSubmit.style.display="");FAQLE.elemItemActionArchive.style.display="none";FAQLE.elemItemActionDelete.style.display="none";g>AUTHOR?f>MAX_DRAFT?FAQLE.elemItemActionArchive.style.display="":FAQLE.elemItemActionDelete.style.display="":f<=MAX_DRAFT&&(FAQLE.elemItemActionDelete.style.display=
|
|
"");0<c?g>=AUTHOR?(FAQLE.elemItemActionNew.style.display="",FAQLE.elemItemActionNewAnchor.title="",FAQLE.elemItemActionNewAnchor.className="addItem",FAQLE.elemItemActionNew.inactive=!1):FAQLE.elemItemActionNew.style.display="none":-2<c?(FAQLE.elemItemActionNew.style.display="",FAQLE.elemItemActionNewAnchor.title="You cannot add item on search screen.",FAQLE.elemItemActionNewAnchor.className="addItem inactive",FAQLE.elemItemActionNew.inactive=!0):FAQLE.elemItemActionNew.style.display="none";c=FAQLE.elemItemActionCommands.firstChild;
|
|
for(f=0;null!=c;)1==c.nodeType&&"none"!=c.style.display&&(c.className=0==++f%2?"even":""),c=c.nextSibling;k?liveEditCommonItem(FAQLE.elemTooltip,FAQLE.elemItemMenu,$get("LiveEditControlSingle"+b),"faqItemLiveEditMoreActions",!1):liveEditCommonItem(FAQLE.elemTooltip,FAQLE.elemItemMenu,$get("LiveEditControl25_"+b),"faqItemLiveEditMoreActions",!1)}; |