1mcWeb.productlistfilter = new (function ($) { 2 'use strict'; 3 4 var obj = this; 5 obj.productlist; 6 7 this.vm = function (product) { 8 obj.productlist = product; 9 10 var self = this; 11 self.service = obj.productlist.service; 12 13 self.ToggleStockMode = function (obj) { 14 self.ToggleStockModeValue(obj.checked); 15 }; 16 17 self.ToggleRemoteStockMode = function (obj) { 18 self.ToggleRemoteStockModeValue(obj.checked); 19 }; 20 21 self.ToggleStockModeValue = function (val) { 22 try { 23 var data = { show: val }; 24 var service = new WebApiService("AttributeFilter"); 25 service.GetAction("ToggleShowOnlyStock", data).then(function (result) { 26 location.reload(); 27 }); 28 } catch (e) { 29 alert("Exception: " + e); 30 } 31 }; 32 33 self.ToggleRemoteStockModeValue = function (val) { 34 try { 35 var data = { show: val }; 36 var service = new WebApiService("AttributeFilter"); 37 service.GetAction("ToggleShowOnlyStockFjernlager", data).then(function (result) { 38 location.reload(); 39 }); 40 } catch (e) { 41 alert("Exception: " + e); 42 } 43 }; 44 45 self.ResetStockModeValue = function () { 46 try { 47 var service = new WebApiService("AttributeFilter"); 48 service.GetAction("ResetShowOnlyStockFilters").then(function (result) { 49 location.reload(); 50 }); 51 } catch (e) { 52 alert("Exception: " + e); 53 } 54 }; 55 56 self.ToggleGroupVariants = function (obj) { 57 try { 58 var data = { group: obj.checked }; 59 var service = new WebApiService("AttributeFilter"); 60 service.GetAction("ToggleGroupVariants", data).then(function (result) { 61 location.reload(); 62 }); 63 } catch (e) { 64 alert("Exception: " + e); 65 } 66 }; 67 }; 68})(jQuery);
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.