PageSourceSearch

https://www.scalabad.no/scripts/productlistfilter.js

js scalabad.no collected 2026-10-08 01:16:16 UTC 2,256 bytes, 68 lines download raw bytes

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.