1mcWeb.orderbookManager=new function(){var t=jQuery,n=this;this.events={onDoDeleteOrderbook:"mcWeb.orderbookManager.onDoDeleteOrderbook",onCartsChanged:"mcWeb.orderbookManager.onCartsChanged",onNewWishlistAdded:"mcWeb.orderbookManager.onNewWishlistAdded",onWishlistRemoved:"mcWeb.orderbookManager.onWishlistRemoved",onCartNameChanged:"mcWeb.orderbookManager.onCartNameChanged"};n.service=new WebApiService("OrderbookManagement");n.languageService=new WebApiService("Language");n.popupStyles=null;n.load=function(){t("#UpdateIcon").show();t("#lightbox-placeholder").load("/WebPages/D4/Orderbook/OrderbookView.aspx",function(){if(t("#orderbook-manager").length<1){t("#UpdateIcon").hide();return}n.activateView()})};t(document).ready(function(){PubSub.subscribe(mcWeb.orderbookManager.events.onDoDeleteOrderbook,function(t,i){i!=null&&i.Guid!=undefined&&n.deleteOrderbookDate(i.Guid)})});n.showOrderbookControlInline=function(t,i,r){n.showOrderbookControl(t,i,r,null)};n.showOrderbookControlTinyPopup=function(t,i,r,u){n.showOrderbookControl(t,i,"#tiny-popup-placeholder",mcWeb.events.tinyPopup.onShowLightbox,r,u)};n.showOrderbookControl=function(i,r,u,f,e,o){n.tinyPopupPlaceholder=u;var s={Reset:!1,PopupType:i,GivenDate:r,CartName:o==undefined||o==null?"":o.CartName};n.popupStyles=e?e:null;mcWeb.tinyPopup.loadTinyPopup().then(()=>{n.service.PostAction("RenderOrderbookControl",s).then(function(r){var u,e;r!=null&&r.Success&&(u=t(n.tinyPopupPlaceholder),u!=null&&u!=undefined&&u.length>0&&(u.html(r.Response),f!==undefined&&f!==null&&(e={css:"d4-popup d4-tiny-popup-"+i,style:n.popupStyles},PubSub.publish(f,e))))})})};n.showAddNewFavouriteList=function(i){var r=t(i);n.showOrderbookControlTinyPopup("add-new-favourite-list","",{left:r.offset().left-t(document).scrollLeft(),top:r.offset().top-t(document).scrollTop()})};n.showEditFavouriteListName=function(i,r){var u=t(r.currentTarget);n.showOrderbookControlTinyPopup("edit-favourite-list","",{left:u.offset().left-t(document).scrollLeft(),top:u.offset().top-t(document).scrollTop()},{CartName:i.cartName()})};n.showAddNewOrderbookDate=function(t){n.showOrderbookControlTinyPopup("add-new-orderbook-date","",t)};n.GetLanguageText=function(n,t,i){return n!=null&&t in n?n[t]:i};n.deleteFavouriteList=function(t){n.languageService.PostAction("GetLanguageTexts",{ObjectName:"FAVORITE",ValueNames:["RemoveWishlist"]}).then(function(i){if(i&&(n.FavouriteTexts=i,confirm(n.GetLanguageText(n.FavouriteTexts,"RemoveWishlist","Are you sure you want to delete this wishlist?")))){var r={Name:t.cartName()};n.service.PostAction("DoDeleteFavouriteCart",r).then(function(n){n!=null&&n!=undefined&&n.Success||(n!=null&&n.Message!=null&&n.Message!=undefined&&n.length>0?alert(n.Message):alert("unknown error occured while archiving cart"));n!==null&&n.GuID!==null?mcWeb.cartsmall.setFavoriteGuid(n.NewFavGuid,n.IsLoggedIn):mcWeb.cartsmall.setFavoriteGuid(null);PubSub.publish(mcWeb.cart.events.onChangedCart,"");PubSub.publish(mcWeb.orderbookManager.events.onCartsChanged,"");PubSub.publish(mcWeb.orderbookManager.events.onWishlistRemoved,"");n.Message!=null&&alert(n.Message)})}})};n.deleteOrderbookDate=function(t){n.languageService.PostAction("GetLanguageTexts",{ObjectName:"Orderbook",ValueNames:["RemoveOrderbook"]}).then(function(i){if(i&&(n.OrderbookTexts=i,confirm(n.GetLanguageText(n.OrderbookTexts,"RemoveOrderbook","Are you sure you want to delete this orderbook?")))){var r={Guid:t};n.service.PostAction("DoDeleteOrderbook",r).then(function(n){n!=null&&n!=undefined&&n.Success||(n!=null?alert(n.Message):alert("unknown error occured while archiving cart"));PubSub.publish(mcWeb.cart.events.onChangedCart,"");n.Message!=null&&alert(n.Message)})}})};n.saveNewFavouriteList=function(t){var i=jQuery("#"+t),r={Name:i[0].value};n.service.PostAction("CreateNewFavouriteList",r).then(function(n){var t=jQuery(".create-favorite-warning-message");t.addClass("hidden");n&&n.Success?(mcWeb.cartsmall.setFavoriteGuid(n.NewFavGuid,n.IsLoggedIn),PubSub.publish(mcWeb.orderbookManager.events.onCartsChanged,null),PubSub.publish(mcWeb.cart.events.onChangedCart,null),PubSub.publish(mcWeb.orderbookManager.events.onNewWishlistAdded,null),PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null)):(t=jQuery(".create-favorite-warning-message"),t.removeClass("hidden"),t.html(n.Message))})};n.saveFavouriteListName=function(t){var i=jQuery("#"+t),r={OrigCartName:i.data("origname"),CartName:i.val()},u=jQuery(".rename-favorite-warning-message");u.addClass("hidden");n.service.PostAction("SaveFavouriteListName",r).then(function(n){if(n&&n.Success)PubSub.publish(mcWeb.orderbookManager.events.onCartsChanged,null),PubSub.publish(mcWeb.cart.events.onChangedCart,null),PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null),PubSub.publish(mcWeb.orderbookManager.events.onCartNameChanged,null);else{var t=jQuery(".rename-favorite-warning-message");t.removeClass("hidden");t.html(n.Message)}})};n.showEditOrderbookDate=function(t,i,r,u){var e,f;n.guid=i;e=undefined;u!==undefined&&(f=jQuery(u),e={right:jQuery(window).width()-(f.offset().left+f.outerWidth()),top:f.offset().top});n.showOrderbookControlTinyPopup("edit-orderbook-date",t,e)};n.showOrderbookSummaryPopup=function(){n.showOrderbookControlTinyPopup("orderbook-summary","")};n.showOrderbookSummaryInline=function(t){n.showOrderbookControl("orderbook-summary","",t,null)};n.saveNewOrderbookDate=function(){var t=jQuery("#orderbook-delivery-date"),i,r;if(t.length===0){alert("Datepicker not found");return}t.datetimepicker("setFormat","dd.mm.yyyy");i=t.datetimepicker("getFormattedDate");r={OrderbookDate:i};t.datetimepicker("setFormat",t.data("my-format"));n.service.PostAction("CreateNewOrderbook",r).then(function(n){PubSub.publish(mcWeb.productVariantMatrix.events.onNewOrderbookDateAdded,n);PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null);n&&PubSub.publish(mcWeb.cart.events.onChangedCart,null)})};n.saveOrderbookDate=function(){var t=jQuery("#orderbook-delivery-date"),i,r;t.datetimepicker("setFormat","dd.mm.yyyy");i=t.datetimepicker("getFormattedDate");r={OrderbookDate:i,Guid:n.guid,CartName:n.CartName};t.datetimepicker("setFormat",t.data("my-format"));n.service.PostAction("SaveOrderbookDate",r).then(function(n){n.Success?(PubSub.publish(mcWeb.productVariantMatrix.events.onOrderbookDateChanged,n),PubSub.publish(mcWeb.cart.events.onChangedCart,null),PubSub.publish(mcWeb.events.tinyPopup.onHideLightbox,null)):console.log("ErrorCode:"+n.ErrorCode)})};n.activateView=function(){var i=t("#variant-matrix-button").data("plid");
1n.plid!=undefined&&n.plid>0&&(i=n.plid);n.service.GetAction("GetMyOrderbooks").then(function(n){n!=null?ko.applyBindings(new viewModelVariants(n),document.getElementById("product-variant-matrix")):(t("#product-variant-matrix > fieldset").hide(),t("#product-variant-matrix-notfound").show());t("#UpdateIcon").hide();PubSub.publish(mcWeb.lightbox.events.onShowLightbox,{css:"matrix-popup"})})}}
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.