var QuickListV2=function(){function a(){$("body").addClass("ql__open");$.cookie("ql-open","1",{expires:365,path:"/"});Modernizr.mq("(max-width: 30em)")&&$("body").addClass("ql__no-scroll")}function f(){$("body").removeClass("ql__open");r();Modernizr.mq("(max-width: 30em)")&&$("body").removeClass("ql__no-scroll");$.removeCookie("ql-open",{expires:365,path:"/"})}function w(){window.location.pathname.indexOf("Login.aspx")==-1&&$(n).addClass("__auth")}function b(n){$(".quicklist-unauthenticated").hasClass("__active")?($(".quicklist-unauthenticated").removeClass("__active"),$(n).html("expand for more options"),r()):($(".quicklist-unauthenticated").addClass("__active"),$(n).html("hide options"))}function k(i){if($(i).hasClass("__active"))r();else{var u="QuickListV2.AuthCallback";$(".quicklist-abalt").length&&(u="QuickListV2.AuthRequiredCallback");$(n).removeClass("__new");$(".quicklist-unauthenticated__btns a.__active").removeClass("__active");$(i).addClass("__active");$(".quicklist-unauthenticated").append(t);$.ajax({type:"GET",url:Utils.BaseURL+"Authentication/LoginPartial?jscb="+u,cache:!1,success:function(n){$(".quicklist__loading").remove();$(".quicklist-unauthenticated").addClass("__active");$(".quicklist-form").html(n)},error:function(){}})}}function d(n){if($(n).hasClass("__active"))r();else{var i="QuickListV2.AuthCallback";$(".quicklist-abalt").length&&(i="QuickListV2.AuthRequiredCallback");$(".quicklist-unauthenticated__btns a.__active").removeClass("__active");$(n).addClass("__active");$(".quicklist-unauthenticated").append(t);$.ajax({type:"GET",url:Utils.BaseURL+"Registration/SimpleRegister?jscb="+i,cache:!1,success:function(n){$(".quicklist__loading").remove();$(".quicklist-unauthenticated").addClass("__active");$(".quicklist-form").html(n)},error:function(){}})}}function r(){$(".quicklist-unauthenticated").removeClass("__active");$(".quicklist-form").html("");$(".quicklist-unauthenticated__btns a.__active").removeClass("__active")}function u(i){$(n).append(t);e();$(n).addClass("__loaded");i&&i()}function e(t){var i="";i=t!=undefined?Utils.BaseURL+"Quicklist/QuickListPanel/"+t:Utils.BaseURL+"Quicklist/QuickListPanel";window.location.href.includes("invite=true")&&(i=i+"?invite=true");$.ajax({type:"GET",url:i,cache:!1,success:function(i){$(".quicklist__loading").remove();$(".quicklist").html(i);$(".quicklist-manage").length==0&&$(n).addClass("__new __no-list");o(t)},error:function(){}})}function o(n){var t="";t=n!=undefined?Utils.BaseURL+"Quicklist/QuickListItems/"+n:Utils.BaseURL+"Quicklist/QuickListItems";$.ajax({type:"GET",url:t,cache:!1,success:function(n){$(".quicklist-items").html(n);var t={html:"",value:parseInt($(".quicklist-item-count").data("item-count"))};if($(".quicklist-sticky").hasClass("quicklist-sticky-v2")){t.html=''+$(".quicklist-item-count").data("item-count")+"<\/span>";$(".quicklist-sticky").html(t.html);$(".quicklist-sticky.quicklist-sticky-v2").show();$(".quicklist-sticky.quicklist-sticky-v2").addClass("animated bounceIn");$(".quicklist-sticky.quicklist-sticky-v2").on("animationend",function(){$(this).removeClass("animated bounceIn")})}else t.html=''+$(".quicklist-item-count").data("item-count")+"<\/span>",$(".quicklist-sticky").html(t.html);$(".quicklist-header__icon").html(t.html);$.cookie("ql-count",JSON.stringify(t),{expires:365,path:"/"});$(".quicklist-items .quicklist-item").on("swipeleft",function(){$(this).addClass("__open")});$(".quicklist-items .quicklist-item").on("swiperight",function(){$(this).removeClass("__open")})},error:function(){}})}function v(n,t){$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/RemoveItem",contentType:"application/json; charset=utf-8",data:JSON.stringify({QuickListItemId:n.data("qlitemid")}),success:function(){t&&t(n);TrackQuicklist("Remove","QuickList Delete",{GPID:n.data("qlitemid")})},error:function(){h("Item failed to delete")}})}function g(n){o($(n).parent().data("qlid"))}function nt(n){o(n)}function tt(n){quickListId=$(n).closest(".quicklist-view__index").data("quicklistid");$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/QuickListItemsLayout?QuickListId="+quickListId,cache:!1,success:function(n){$(".quicklist-view__items").html(n)},error:function(){}})}function y(){var n=$("#quicklist-new__title").val().trim();n.length>0&&it(n)}function it(t){$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/CreateNewQuicklist",contentType:"application/json; charset=utf-8",data:JSON.stringify({quickListName:t,setAsDefault:!0}),success:function(t){var i=JSON.parse(t);i.Status>0&&($(n).removeClass("__new __no-list"),$(".quicklist-items").html(""),$("#quicklist-new__title").val(""),u())},error:function(){console.log("FAILURE")}})}function rt(n,t){t==!0?$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/SetPrimaryQuickList",contentType:"application/json; charset=utf-8",data:JSON.stringify({quickListId:n}),success:function(n){var t=JSON.parse(n);t.Status>0&&e()},error:function(){$(".quicklist-lists__ddl").val($(".quicklist-lists__ddl").data("current"))}}):e(n)}function ut(n){$(n).hasClass("__open")?$(n).removeClass("__open"):$(n).addClass("__open")}function p(n){var t=confirm("Are you sure that you want to delete this list?");t&&ft(n)}function ft(n){$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/ArchiveQuicklist",contentType:"application/json; charset=utf-8",data:JSON.stringify({quickListId:n.data("quicklistid")}),success:function(){window.location.href=Utils.BaseURL+"quicklist/list"},error:function(n){console.log(n)}})}function et(n,t,i){$(window).width()>991&&$(n).sortable({helper:"clone",appendTo:"body",placeholder:t,start:function(n,t){t.item.startPos=t.item.index()},stop:function(n,t){var f=t.item.startPos,r=t.item.index(),u;f!=r&&(u=t.item.data("qlitemid"),s(u,r),i&&i())}})}function ot(){var n=1;$(".quicklist-browse__count").each(function(){$(this).html(n+".");n++})}function st(n){var t=$(n).closest(".quicklist-item-layout").data("gpid");$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/AddQuickListItemToCart",contentType:"application/json; charset=utf-8",data:JSON.stringify({GPID:t}),success:function(t){var i=JSON.parse(t);$(n).html('
<\/span><\/span><\/div>');$(".js-cart-count").text("("+(parseInt($(".js-cart-count").text().replace(/\D/g,""),10)+1)+")");$("body").append(i.CartPopup);$(".item-cart-popup-mask").show();$(".shopping-cart-item__addon").length>0&&$(".item-cart-popup__addons").show();GaAddToCart(i.CartItem,"addProduct","add");TrackItemEvent("bet365在线平台ping Cart","Add",i.CartItem.GPID,i.CartItem);typeof laurentideTracker!="undefined"&&Laurentide_AddToCart(i.CartItem)},error:function(){h("Item failed to add to cart")}})}function ht(n){$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/AddQuickListToCart",contentType:"application/json; charset=utf-8",data:JSON.stringify({quicklistId:n}),success:function(n){var t=JSON.parse(n),r,u;if(t.Status>0){StatusDialog.show("good",2e3,"Available list items added to cart");r=0;for(i in t.CartItems)GaAddToCart(t.CartItems[i],"addProduct","add"),TrackItemEvent("bet365在线平台ping Cart","Add",t.CartItems[i].GPID,t.CartItems[i]),typeof laurentideTracker!="undefined"&&Laurentide_AddToCart(t.CartItems[i]),u=$(".quicklist-item-layout[data-gpid='"+t.CartItems[i].GPID+"']").find(".quicklist-item-layout__cart"),$(u).html('
<\/span><\/span><\/div>'),r++;$(".js-cart-count").text("("+(parseInt($(".js-cart-count").text().replace(/\D/g,""),10)+r)+")")}},error:function(){h("Items failed to add to cart")}})}function vt(){TrackEvent("Quicklist","Ql-Reg-Login-Opt","",!0);location.reload()}function yt(){TrackEvent("Quicklist","Ql-Reg-Login-Req","",!0);CurrentUser.IsAuthenticated=!0;$(n).removeClass("__auth");c($(".quicklist-abalt").data("pendinggpid"));$(".quicklist-abalt").remove()}function h(n){var t=$(".quicklist-error");$(t).html(n).addClass("__show");setTimeout(function(){$(t).removeClass("__show")},2e3)}var c=function(){$(function(){var n=$.cookie("ql-open")!=undefined;n?u(a):u();CurrentUser.IsAuthenticated||w()})}(),n,t,l,s;templates={ql:"",qlItem:""};data={quicklists:""};n=$(".quicklist");t='
<\/span><\/div>';$(".quicklist--trigger").on("click",function(){a()});$("body").on("click",".quicklist-close",function(){f()});$("body").on("click",".quicklist-lists__add",function(){$(n).addClass("__new")});$("body").on("click",".quicklist-new__cancel",function(){$(n).removeClass("__new")});$("body").on("click",".quicklist-unauthenticated__btns--trigger",function(){b(this)});$("body").on("click",".quicklist-item__more",function(){ut($(this).parent())});$("body").on("click",".quicklist-item__delete",function(){v($(this).parent(),QuickListV2.QuicklistPanelDeleteItemCallback)});$("body").on("click",".quicklist-item-layout__delete",function(){v($(this).closest(".quicklist-item-layout"),QuickListV2.LoadQuicklistIndexItems)});$("body").on("click",".quicklist-loginbtn",function(){k(this)});$("body").on("click",".quicklist-registerbtn",function(){d(this)});$(".quicklist-view__list-group__toggle").on("click",function(){ct($(this))});$("body").on("click",".quicklist-new__save",function(){y()});$("body").on("keyup","#quicklist-new__title",function(n){n.keyCode==13&&y()});$("body").on("click",".quicklist-manage__active-list",function(){f()});$("body").on("click",".quicklist-manage__all-lists",function(){f()});$("body").on("change",".quicklist-lists__ddl",function(){rt(this.value,$(this).find(":selected").data("owner"))});$("body").on("swipe",".quicklist-items .quicklist-item",function(){$(this).addClass("__open")});$("body").on("click",".quicklist-view__delete-btn",function(){p($(this).closest(".quicklist-view__index"))});$("body").on("click",".quicklist-view__list-group__delete",function(){p($(this).closest(".quicklist-view__list-group"))});$("body").on("click",".quicklist-item-layout__cart",function(){st(this)});$("body").on("click",".quicklist-view__nav-link__cart-btn",function(){ht($(".quicklist-view__index").data("quicklistid"))});Modernizr.mq("(max-width: 55em)")&&$(window).scroll(function(){var n=$(this).scrollTop();n>100&&n>l?$(".quicklist-sticky.__bottom").length||($(".quicklist-sticky").addClass("__bottom"),$(".room-planner-v2__sticky").addClass("__bottom")):n+$(window).height()<$(document).height()-100&&$(".quicklist-sticky.__bottom").length&&($(".quicklist-sticky").removeClass("__bottom"),$(".room-planner-v2__sticky").removeClass("__bottom"));l=n});s=function(n,t){var i={quickListItemId:n,newOrder:t},r=JSON.stringify(i);$.ajax({url:Utils.BaseURL+"Quicklist/UpdateQuickListItemOrder",type:"POST",contentType:"application/json; charset=utf-8",dataType:"json",data:r,success:function(){},error:function(n){console.log(n)}})};var ct=function(n){var t=$(n).closest(".quicklist-view__list-group").find(".quicklist-view__list-group__details");$(t).hasClass("d-none")?lt(n):at(n)},lt=function(n){$(n).closest(".quicklist-view__list-group").find(".quicklist-view__list-group__details").removeClass("d-none");$(n).find(".quicklist-view__list-group__up-arrow").removeClass("d-none");$(n).find(".quicklist-view__list-group__down-arrow").addClass("d-none");$.cookie($(n).closest(".quicklist-view__list-group").attr("id"),!0)},at=function(n){$(n).closest(".quicklist-view__list-group").find(".quicklist-view__list-group__details").addClass("d-none");$(n).find(".quicklist-view__list-group__up-arrow").addClass("d-none");$(n).find(".quicklist-view__list-group__down-arrow").removeClass("d-none");$.cookie($(n).closest(".quicklist-view__list-group").attr("id"),!0)};return{init:c,AuthCallback:vt,AuthRequiredCallback:yt,LoadData:u,QuicklistPanelDeleteItemCallback:g,LoadQuicklistIndexItems:tt,InitReorderListItem:et,UpdateReorderListItemCount:ot,ReorderListItem:s,QuicklistPanelReloadItems:nt}}(),loadFlag=!1,QuickListV2Sharing=function(){function v(n){return n.length>0?Utils.validateEmail(n)?(u(""),!0):(u("Please enter a valid email address."),!1):(u("Please enter an email address first."),!1)}function u(n){$("#statusmessage").html(n)}function y(n){$(".quicklist-share__submit-btn").html("Loading...");$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/SubmitPublicLink",contentType:"application/json; charset=utf-8",data:JSON.stringify({quickListId:t.qlid,isPublic:n}),success:function(n){var t=JSON.parse(n);r();StatusDialog.show("good",2e3,t.Message)},error:function(n){var t=JSON.parse(n);StatusDialog.show("good",2e3,t.Message)}})}function p(n,t){$.ajax({type:"POST",url:Utils.BaseURL+"QuickList/RemoveCollaborator",data:{id:n},success:function(){$(t).remove()},error:function(n){console.log(n)}})}function w(n){var t;t=$(n).is("#used-code")?"QuickListV2Sharing.NoClaimCallback":"QuickListV2Sharing.AuthCallback";$.ajax({type:"GET",url:Utils.BaseURL+"Authentication/FDNLogin?jscb="+t,cache:!1,success:function(n){$(".quicklist-form").html(n)},error:function(){}})}function b(){$.ajax({type:"GET",url:Utils.BaseURL+"Registration/SimpleRegister?jscb=QuickListV2Sharing.AuthCallback",cache:!1,success:function(n){$(".quicklist-form").html(n)},error:function(){}})}function k(){TrackEvent("Quicklist","Ql-Reg-Login-Opt","",!0);var n=location.href;n=n.substring(0,n.indexOf("?"));window.location.href=n}function d(){TrackEvent("Quicklist","Ql-Reg-Login-Opt","",!0);var n=location.href,t=Utils.getUrlParameter("guid");$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/CollaboratorSignInCallBack?guid="+t,contentType:"application/json; charset=utf-8",success:function(t){var i=JSON.parse(t);i.Status>0?i.isOwner==!0?(n=n.substring(0,n.indexOf("?"))+"?isowner="+i.isOwner,window.location.href=n):(n=n.substring(0,n.indexOf("?")),window.location.href=n):console.log(i.Message)},error:function(){}})}var t={qlid:""},n='<\/span>',i=function(i,r,u){t.qlid=i;$(".quicklist-view__share-btn").append(n);r=="true"?($("body").append('
<\/div>
<\/div>'),$("body").addClass("ql-sharing__blur ql-sharing__open"),loadFlag=!0,s()):u=="true"?($("body").append('
<\/div>
<\/div>'),$("body").addClass("ql-sharing__blur ql-sharing__open"),a()):$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/GetShareOptions?QuickListId="+i,cache:!1,success:function(n){$("body").append('
<\/div>
<\/div>');$("body").addClass("ql-sharing__blur ql-sharing__open");$(".quicklist-sharing__loading").remove();$(".quicklist-share").html(n);$(".quicklist-share__edit-public").focus()},error:function(){}})},f;$("body").on("click",".quicklist-share .quicklist-share__btn-done",function(){r()});$("body").on("click",".quicklist-share .quicklist-share__close",function(){r()});$("body").on("click",".quicklist-share__edit-public",function(){h()});$("body").on("click",".quicklist-share__edit-owner",function(){c()});$("body").on("click",".quicklist-share__edit-collaborators",function(){e()});$("body").on("click",".quicklist-share__btn-add",function(){e()});$("body").on("click",".quicklist-sharing__public-options .quicklist-share__submit-btn",function(){y($("input[name=isPublic]:checked").val())});$("body").on("click",".quicklist-share__back-btn",function(){l()});$("body").on("click",".quicklist-share__submit-addcollaborator",function(){o($(".quicklist-share__textboxemail").val(),$("#submit").data("isowner"))});$("body").on("keypress",".quicklist-share__textboxemail",function(n){n.keyCode==13&&o($(".quicklist-share__textboxemail").val(),$("#submit").data("isowner"))});$("body").on("click",".quicklist-Sharing__loginbtn",function(){w(this)});$("body").on("click",".quicklist-Sharing__registerbtn",function(){b()});$("body").on("click",".removecollaborator",function(){var i=confirm("Are you sure you want to remove this collaborator?"),n,t;i&&(n=$(this).closest(".quicklist-share__current-collabs"),t=$(this).data("id"),p(t,n))});var r=function(){$("body").removeClass("ql-sharing__open ql-sharing__blur");$("#quicklist-share-overlay").remove();$(window).width()<768?setTimeout(function(){$(".quicklist-share").remove()},1e3):$(".quicklist-share").remove()},s=function(){var t=Utils.getUrlParameter("guid");$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/GetCollaboratorSignIn?guid="+t,cache:!1,success:function(t){$("body").addClass("ql-sharing__open");$(n).remove();$(".quicklist-share").html(t)},error:function(){}})},h=function(){$(".quicklist-share__edit-public").append(n);$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/GetPublicLink?QuickListId="+t.qlid,cache:!1,success:function(t){$(n).remove();$(".quicklist-share").html(t)},error:function(){}})},c=function(){$(".quicklist-share__edit-owner").before(n);$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/ChangeOwnership?QuickListId="+t.qlid,cache:!1,success:function(t){$(n).remove();$(".quicklist-share").html(t)},error:function(){}})},e=function(){$(".quicklist-share__edit-collaborators").before(n);$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/AddCollaboratorForm?QuickListId="+t.qlid,cache:!1,success:function(t){$(n).remove();$(".quicklist-share").html(t)},error:function(){}})},l=function(){$(".quicklist-share__back-btn").html("Loading...");$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/GetShareOptions?QuickListId="+t.qlid,cache:!1,success:function(n){$(".quicklist-share").html(n)},error:function(){}})},a=function(){$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/EditExistingCollaborators?QuickListId="+t.qlid,cache:!1,success:function(t){$(n).remove();$(".quicklist-share").html(t)},error:function(){}})},o=function(n,i){v(n)&&($(".quicklist-share__submit-addcollaborator").html("Loading..."),$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/SubmitCollaboratorForm",contentType:"application/json; charset=utf-8",data:JSON.stringify({QuickListId:t.qlid,email:n,boolean:i}),success:function(n){$(".quicklist-share").html(n)},error:function(n){console.log(n)}}))};return f=function(){var n=window.location.href,t=n.lastIndexOf("/"),r=n.indexOf("?"),i;return t>0&&n.length-1!=t&&(i=n.substring(t+1,r)),i},$(document).ready(function(){var n=Utils.getUrlParameter("invite"),t=Utils.getUrlParameter("isowner"),r;typeof n!="undefined"&&n.length>0&&(r=f(),loadFlag||i(r,n,t));typeof t!="undefined"&&t.length>0&&(r=f(),loadFlag||i(r,n,t))}),{LoadQuickListSharing:i,AuthCallback:d,NoClaimCallback:k}}(),QuickListV2CuratedGroup=function(){function r(t,i){$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/SetQuickListCuratedLayout",contentType:"application/json; charset=utf-8",data:JSON.stringify({quickListId:t,quickListLayout:i}),success:function(){n(t,i)},error:function(){}})}function n(n,t){$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/CuratedGroupItemLayout?QuickListId="+n+"&Layout="+t+"&IsEditable=true",cache:!1,success:function(n){$(".quicklist-curated__browse-items").html(n);$("textarea").each(function(){$(this).height($(this)[0].scrollHeight)});t==="NumberedList"?QuickListV2.InitReorderListItem(".quicklist-browse-layout","quicklist-browse_item--placeholder",QuickListV2.UpdateReorderListItemCount):(t==="Clean"||t==="Normal")&&QuickListV2.InitReorderListItem(".quicklist-browse-layout","quicklist-browse_item--placeholder l-grid-xl-3 l-grid-lg-4 l-grid-md-6")},error:function(){}})}function t(n){var t=$(n).closest(".quicklist-curated").data("quicklistid"),i=$(n).data("filename"),r=encodeURIComponent(i);u(t,r)}function u(n,t){$.ajax({type:"GET",url:Utils.BaseURL+"Quicklist/CropCoverPhoto?id="+n+"&coverImage="+t,cache:!1,success:function(n){$(".quicklist-curated__crop-img").html(n);$("body,html").scrollTo(".quicklist-curated__crop-img");i()},error:function(){}})}function f(n){var t=$(n).closest(".quicklist-curated").data("quicklistid");$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/RemoveCoverPhoto",contentType:"application/json; charset=utf-8",data:JSON.stringify({id:t}),success:function(n){n>0&&(window.location.href=Utils.BaseURL+"Quicklist/CreateCuratedGroup/"+t)},error:function(){Error("Item failed to delete")}})}function e(t){var i=$(t).closest(".quicklist-browse_item").data("qlitemid"),r=$(t).closest(".quicklist-curated").data("quicklistid"),u=$(t).closest(".quicklist-curated__browse-items").data("layout");$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/RemoveItem",contentType:"application/json; charset=utf-8",data:JSON.stringify({QuickListItemId:i}),success:function(t){t>0&&(StatusDialog.show("good",1e3,"Item Deleted"),n(r,u),TrackQuicklist("Remove","QuickList Delete",{GPID:i}))},error:function(){Error("Item failed to delete")}})}function i(){$(window).width()>1080&&$("#curated-group__crop").Jcrop({onSelect:o})}function o(n){$("#curated-group__crop-save").data("coords",n)}function s(n){var t=JSON.stringify(n);$.ajax({type:"POST",url:Utils.BaseURL+"Quicklist/CropAndSaveCoverPhoto",contentType:"application/json; charset=utf-8",dataType:"json",data:t,success:function(t){t.Status>0?window.location.href=Utils.BaseURL+"Quicklist/CreateCuratedGroup/"+n.id:StatusDialog.bad("good",2e3,t.Message)},error:function(){}})}function h(n){var i=$(".quicklist-curated").data("quicklistid"),t,r,u;if(!c()){console.log("validate test");return}if($(n).siblings(".quicklist-curated__save-error").length>0&&$(".quicklist-curated__save-error").remove(),$(n).parent().find(".quicklist-curated__input-error").length>0){$(".quicklist-curated__save-btn").after('
Fix invalid html before saving<\/div>');return}t={QuickListId:i};$(".quicklist-curated__edit-checkbox").length>0&&(console.log("checkbox"),r=$(n).siblings(".quicklist-curated__edit-checkbox").find("input.quicklist-curated__checkbox").is(":checked"),t.ShowOnBrowseItemPage=r,console.log(t));$.each($(".quicklist-curated__input"),function(){var n=$(this).data("propname");t[n]=$(this).val()});u=JSON.stringify(t);$.ajax({url:Utils.BaseURL+"Quicklist/UpdateCuratedGroupProperties",type:"POST",contentType:"application/json; charset=utf-8",dataType:"json",data:u,success:function(n){window.location.href=Utils.BaseURL+"Quicklist/CreateCuratedGroup/"+i;console.log(n)},error:function(n){console.log(n)}})}function c(){var n=!0,t=$(".quicklist-curated__input#RoutePath").val(),i;return t!=" "&&(i=/^[a-zA-Z0-9\-]*$/,n=i.test(t),n||$(".quicklist-curated_page-path-error").html("Invalid Page Path. Only alphanumeric (A-Z, 0-9) characters and hyphens (-) may be used.")),n}function l(n){$(n).siblings(".quicklist-curated__input-error").length>0&&$(n).siblings(".quicklist-curated__input-error").remove();var t=!0,i=$(n).val();return t=!/<[^>]*>/.test(i),t||$(n).parent().append('
Title can not have html tags<\/div>'),console.log("title: "+t),t}function a(n,t){var i=$(n).val();$(n).siblings(".quicklist-curated__input-error").length>0&&$(n).siblings(".quicklist-curated__input-error").remove();$.ajax({url:Utils.BaseURL+"Quicklist/ValidateHtml",type:"POST",contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify({html:i}),success:function(i){if(i.Status>0)for(j in i.Errors)$(n).parent().append('
'+i.Errors[j].ErrorMessage+" at line "+i.Errors[j].LineNumber+"<\/div>");else t&&t()},error:function(n){console.log(n)}})}$("body").on("click",".quicklist-curated__img-trigger",function(){t(this)});$("body").on("click",".quicklist-curated__img-cancel-btn",function(){t(this)});$("body").on("click",".quicklist-curated__delete-img-btn",function(){f(this)});$("body").on("click",".quicklist-browse-layout__delete-btn",function(){e($(this))});$("body").on("click",".quicklist-curated__save-btn",function(){h(this)});$("body").on("change",".quicklist-curated__layout-ddl",function(){var n=$(this).closest(".quicklist-curated").data("quicklistid"),t=this.value;r(n,t)});$("body").on("click","#curated-group__crop-save",function(){var i=$(this).data("filename"),r=$(this).closest(".quicklist-curated").data("quicklistid"),t=$(this).data("coords"),n;i?t?(n={},n.imagePath=i,n.id=r,n.xCoord=Math.round(t.x),n.yCoord=Math.round(t.y),n.width=Math.round(t.w),n.height=Math.round(t.h),s(n)):$(".quicklist-curated__crop-msg").html("Width and height must be greater than 0"):$(".quicklist-curated__crop-msg").html("Select an image to continue")});return{initJcrop:i,validateHtmlProperties:a,validateTitle:l,LoadCuratedLayout:n}}()