1(function(n,t,i,r){t.main.favourite={options:undefined,getOptions:function(){if(this.options==undefined){var n=i(r.body);this.options={addToFavouriteUrl:n.data("add-to-favourite"),createAddToFavouriteUrl:n.data("create-add-to-favourite"),favouriteCountInfoUrl:n.data("favourite-count-info-url"),createFavouriteOrderUrl:n.data("order-to-favourite-url"),addOrderToExistingFavourite:n.data("order-to-exist-favourite-url"),addOrderLineToExistingFavouriteUrl:n.data("add-order-line-to-favourite-url"),addOrderLineToNewFavourite:n.data("order-line-to-new-favourite-url")}}return this.options},updateFavouriteInfo:function(n,i){var r,u,f,e;n=n||{};t.main.favourite.updateFavouriteCount(n);i!=null&&(n.status==!0&&(r=i.closest(".signifikant-popup").data("owner"),u=r.find(".icon"),u.addClass("highlight-icon"),setTimeout(function(){u.removeClass("highlight-icon");r.empty();r.append(n.selectedFavouriteIcon)},600),u.addClass("selected-favourite")),f=i.closest(".signifikant-popup-container"),n.hasInvalidLines!==undefined?n.hasInvalidLines==!1?f.remove():(e=f.findByClass("add-to-favourite-result"),e.htmlUpdate(n.displayView)):f.remove())},updateFavouriteCount:function(n){var t=i(r).findByClass("favourite-dropdown-button"),u=t.findByClass("total-count");u.html(n.totalCount).toggleClass("hidden",!n.totalCount||n.totalCount=="0")},init:function(u){var f,e,o;u=i(u||r);f=t.main.favourite.getOptions();setTimeout(function(){n.helpers.ajax(f.favouriteCountInfoUrl,function(n){t.main.favourite.updateFavouriteCount(n)})},5);i(r).on("click",".favourite-invalid-parts",function(t){t.preventDefault();var u=i(this).data("invalid-parts"),f=i(r.body).data("download-favourite-invalid-parts-url"),e=i(this).data("not-added-part"),o=n.helpers.mergeParams(f,{partnumbers:u,notAddedParts:e});window.location=o});i(r).on("click",".add-to-existing-favourite-list-link",function(){var r=i(this),u=r.closest(".signifikant-popup").data("owner"),e=r.data("id"),o,s;u.context.classList.contains("presentation-favourite-popup")?(o=r.getPresentionContext(),n.helpers.ajax(f.addToFavouriteUrl,{favouriteId:e,context:o},function(n){t.main.favourite.updateFavouriteInfo(n,r)},{type:"post"})):u.context.classList.contains("order-favourite-popup")?n.helpers.ajax(f.addOrderToExistingFavourite,{favouriteId:e},function(n){t.main.favourite.updateFavouriteInfo(n,r)},{type:"post"}):u.context.classList.contains("order-line-favourite-popup")?(s=u.data("order-line-id"),n.helpers.ajax(f.addOrderLineToExistingFavouriteUrl,{favouriteId:e,orderLineId:s},function(n){t.main.favourite.updateFavouriteInfo(n,r)},{type:"post"})):console.log("Unknow owner")});i(r).on("click",".add-to-favourite",function(){var r=i(this),e=r.closest(".signifikant-popup").data("owner"),u=r.closest(".add-to-favourite-control").find(".favourite-name").val(),o,s;e.context.classList.contains("presentation-favourite-popup")?u!=""&&(o=r.getPresentionContext(),n.helpers.ajax(f.createAddToFavouriteUrl,{favouriteName:u,context:o},function(n){t.main.favourite.updateFavouriteInfo(n,r)},{type:"post"})):e.context.classList.contains("order-favourite-popup")?u!=""&&n.helpers.ajax(f.createFavouriteOrderUrl,{favouriteName:u},function(n){t.main.favourite.updateFavouriteInfo(n,r)},{type:"post"}):e.context.classList.contains("order-line-favourite-popup")?u!=""&&(s=e.data("order-line-id"),n.helpers.ajax(f.addOrderLineToNewFavourite,{favouriteName:u,orderLineId:s},function(n){t.main.favourite.updateFavouriteInfo(n,r)},{type:"post"})):console.log("Unknow owner")});i(r).on("click",".close-button-favourite-create-view",function(){var n=i(this).closest(".signifikant-popup-container");n.remove()});if(e=u.findByClass("favourite-drop-down"),o=e.closest("li"),e.length){e.on("popupshowing",function(){n.core.airspaceNeeded(e,!0)});e.on("popupclosed",function(){o.removeClass("checked")});e.on("click",".goto-favourite",function(){i(this).addClass("loading");var t=i(this),n=t.data("my-favoruite-cart-url"),r=t.data("default-favourite-id");r!=""&&(n=n+"#fid="+r);window.location.href=n});e.on("click",".my-favourite-link",function(){var t=i(this),r=t.data("favourite-id"),u=t.closest(".drop-down-favourite-container-view"),n=u.data("favourite-view");n=n+"#fid="+r;window.location.href=n})}}};
1i(r).ready(function(){t.main.favourite.init()});i(r).htmlUpdated(function(){})})(window.signifikant,window.assert=window.assert||{},window.jQuery,document)
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.