PageSourceSearch

https://www.scalabad.no/dist/js/customer-center.b92df668f4ef69c0787c.js

js scalabad.no collected 2026-10-08 01:16:00 UTC 7,497 bytes, 182 lines download raw bytes

1"use strict";
2(self["webpackChunkmcweb3"] = self["webpackChunkmcweb3"] || []).push([[39],{
3
4/***/ 6421:
5/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
6
7/* unused harmony export displayBalloon */
8window.balloonShow = function (event, width, txtID) {
9  displayBalloon(event, width, document.getElementById(txtID).innerHTML, "BalloonLayer");
10};
11window.balloonShowLagerKonfigInfo = function (event, width, txtID) {
12  displayBalloonLagerKonfigInfo(event, width, document.getElementById(txtID).innerHTML, "BalloonLayer");
13};
14
15//--------------------------------------------------------------------------------
16//Display balloon.
17//--------------------------------------------------------------------------------
18function displayBalloon(event, width, txt, id) {
19  var posLeft;
20  var posTop;
21  if (document.documentElement.scrollLeft >= document.body.scrollLeft) {
22    posLeft = document.documentElement.scrollLeft;
23  } else {
24    posLeft = document.body.scrollLeft;
25  }
26  if (document.documentElement.scrollTop >= document.body.scrollTop) {
27    posTop = document.documentElement.scrollTop;
28  } else {
29    posTop = document.body.scrollTop;
30  }
31  posLeft = posLeft + event.clientX - 30;
32  posTop = posTop + event.clientY + 20;
33  document.getElementById(id).innerHTML = txt;
34  document.getElementById(id).style.left = posLeft + 'px';
35  document.getElementById(id).style.top = posTop + 'px';
36  document.getElementById(id).style.width = width;
37  document.getElementById(id).style.visibility = "visible";
38  document.getElementById(id).style.display = "block";
39}
40function displayBalloonLagerKonfigInfo(event, width, txt, id) {
41  var posLeft;
42  var posTop;
43  if (document.documentElement.scrollLeft >= document.body.scrollLeft) {
44    posLeft = document.documentElement.scrollLeft;
45  } else {
46    posLeft = document.body.scrollLeft;
47  }
48  if (document.documentElement.scrollTop >= document.body.scrollTop) {
49    posTop = document.documentElement.scrollTop;
50  } else {
51    posTop = document.body.scrollTop;
52  }
53  posLeft = posLeft + event.clientX + 20;
54  posTop = posTop + event.clientY - 300;
55  document.getElementById(id).innerHTML = txt;
56  document.getElementById(id).style.left = posLeft + 'px';
57  document.getElementById(id).style.top = posTop + 'px';
58  document.getElementById(id).style.width = width;
59  document.getElementById(id).style.visibility = "visible";
60  document.getElementById(id).style.display = "block";
61}
62function displayBalloonLagerStatus(event, width, id) {
63  var posLeft;
64  var posTop;
65  if (document.documentElement.scrollLeft >= document.body.scrollLeft) {
66    posLeft = document.documentElement.scrollLeft;
67  } else {
68    posLeft = document.body.scrollLeft;
69  }
70  if (document.documentElement.scrollTop >= document.body.scrollTop) {
71    posTop = document.documentElement.scrollTop;
72  } else {
73    posTop = document.body.scrollTop;
74  }
75  posLeft = posLeft + event.clientX - 30;
76  posTop = posTop + event.clientY + 20;
77  var element = document.getElementById(id);
78  if (element != null) {
79    element.style.left = posLeft + 'px';
80    element.style.top = posTop + 'px';
81    element.style.width = width;
82    element.style.visibility = "visible";
83    element.style.display = "block";
84  }
85}
86//--------------------------------------------------------------------------------
87//Shop balloon layer for lagerstatus.
88//--------------------------------------------------------------------------------
89window.balloonShowLagerStatus = function (event, width, tilgjForSalg, tilgjForSalgLev, produktStatusID, bekreftet, erBestilt) {
90  var sprDivId = '';
91  if (isNaN(tilgjForSalg)) {
92    tilgjForSalg = tilgjForSalg.trim();
93  }
94  if (isNaN(tilgjForSalgLev)) {
95    tilgjForSalgLev = tilgjForSalgLev.trim();
96  }
97  if (tilgjForSalg == 'Ubekreftet' || tilgjForSalg == 'Unconfirmed' || tilgjForSalg == 'Ubekr.') tilgjForSalg = 0;
98  if (tilgjForSalg == '20+' || tilgjForSalg == '100+') tilgjForSalg = 20;
99  if (tilgjForSalgLev == 'Ubekreftet' || tilgjForSalgLev == 'Unconfirmed' || tilgjForSalgLev == 'Ubekr.') tilgjForSalgLev = 0;
100  if (tilgjForSalgLev == '20+' || tilgjForSalgLev == '100+') tilgjForSalgLev = 20;
101  if (tilgjForSalg > 0) {
102    //--> på lager
103    sprDivId = 'BalloonLayer1';
104  } else if (tilgjForSalg == 0 && tilgjForSalgLev == 0 && (produktStatusID == 1 || produktStatusID == 4)) {
105    if (bekreftet.toLowerCase() == 'true') {
106      //Ikke på lager, bekretet inn på lager.
107      sprDivId = 'BalloonLayer2';
108    } else {
109      //Ikke på lager, ubekretet inn på lager.
110      if (erBestilt.toLowerCase() == 'true') sprDivId = 'BalloonLayer3';else sprDivId = 'BalloonLayer4';
111    }
112  } else if (tilgjForSalg == 0 && tilgjForSalgLev > 0 && (produktStatusID == 1 || produktStatusID == 4)) {
113    if (visFjernlager == 'True' && summerEgetLagerOgLev == 'False') {
114      //Ikke på eget lager, men på fjernlager. 
115      sprDivId = 'BalloonLayer5';
116    } else {
117      //Ikke på lager, ubekretet inn på lager.
118      sprDivId = 'BalloonLayer6';
119    }
120  } else if (tilgjForSalg == 0 && produktStatusID == 2) {
121    //Ikke på lager, men bestillingsvare
122    sprDivId = 'BalloonLayer4';
123  }
124  displayBalloonLagerStatus(event, width, sprDivId);
125};
126window.balloonShowLagerStatusFjernlager = function (event, width, tilgjForSalg, tilgjForSalgLev, produktStatusID, bekreftet) {
127  if (isNaN(tilgjForSalg)) {
128    tilgjForSalg = tilgjForSalg.trim();
129  }
130  if (isNaN(tilgjForSalgLev)) {
131    tilgjForSalgLev = tilgjForSalgLev.trim();
132  }
133  var sprDivId = '';
134  if (tilgjForSalg == '20+' || tilgjForSalg == '100+') tilgjForSalg = 20;
135  if (tilgjForSalgLev == '20+' || tilgjForSalgLev == '100+') tilgjForSalgLev = 20;
136  if (tilgjForSalgLev > 0) {
137    //--> på lager
138    sprDivId = 'BalloonLayerSupplierWithStock';
139  } else {
140    if (tilgjForSalg > 0) {
141      sprDivId = 'BalloonLayerSupplierWithStock';
142    } else {
143      sprDivId = 'BalloonLayerSupplierWithoutStock';
144    }
145  }
146  displayBalloonLagerStatus(event, width, sprDivId);
147};
148
149//--------------------------------------------------------------------------------
150//Hide balloon layer.
151//--------------------------------------------------------------------------------
152window.balloonHide = function () {
153  document.getElementById("BalloonLayer").style.visibility = "hidden";
154};
155window.balloonHide2 = function () {
156  document.getElementById("BalloonLayer6").style.visibility = "hidden";
157};
158window.balloonHideLagerStatus = function () {
159  try {
160    document.getElementById("BalloonLayer1").style.visibility = "hidden";
161    document.getElementById("BalloonLayer2").style.visibility = "hidden";
162    document.getElementById("BalloonLayer3").style.visibility = "hidden";
163    document.getElementById("BalloonLayer4").style.visibility = "hidden";
164    document.getElementById("BalloonLayer5").style.visibility = "hidden";
165    var el = document.getElementById("BalloonLayerSupplierWithStock");
166    if (el != null) el.style.visibility = "hidden";
167    el = document.getElementById("BalloonLayerSupplierWithoutStock");
168    if (el != null) el.style.visibility = "hidden";
169    el = document.getElementById("BalloonLayer6");
170    if (el != null) el.style.visibility = "hidden";
171  } catch (err) {}
172};
173
174/***/ })
175
176},
177/******/ function(__webpack_require__) { // webpackRuntimeModules
178/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
179/******/ var __webpack_exports__ = (__webpack_exec__(6421));
180/******/ }
181]);
182//# sourceMappingURL=customer-center.b92df668f4ef69c0787c.js.map

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.