1/** 2 * 3 * Copyright: DERMALOG Identification Systems GmbH, Hamburg - Germany, 2013-2020. 4 * 5 * 1.0.0000 6 * WWirns 06.01.2020 Initial version 7 * 8 **/ 9 10var dermalog = (typeof dermalog === "object" && dermalog !== null ? dermalog : {}); 11 12dermalog.defErrorHandler = function myErrorHandler(pEventOrMessage, pURL, pLineNumber, pColNumber, pError) { 13 let result, msg; 14 result = true; 15 msg = "Script Error:<br>Perhaps you should reload the page!?"; 16 17 if (typeof pEventOrMessage === 'string') { 18 if (pEventOrMessage.toLowerCase().indexOf("script error") > -1) { 19 msg = "Cross Side Script Error:<br>Perhaps you should reload the page!?"; 20 } 21 msg = pEventOrMessage; 22 } else { 23 // It is an Event 24 if (pEventOrMessage.bubbles && pEventOrMessage.cancelable) 25 pEventOrMessage.stopPropagation(); 26 27 if (pEventOrMessage.cancelable) 28 pEventOrMessage.stopPropagation(); 29 30 if (pEventOrMessage.defaultPrevented) 31 pEventOrMessage.preventDefault(); 32 33 pEventOrMessage.returnValue = result; 34 msg = pEventOrMessage.message; 35 } 36 37 try { 38 dermalog.dl_common.apps.ApexShowError(msg, {unsafe: false}); 39 } catch (e) { 40 alert(msg); 41 } 42 43 return result; 44}; 45 46if (window.addEventListener) { 47 // For all major browsers, except IE 8 and earlier 48 window.addEventListener('error', dermalog.defErrorHandler); 49} else if (windows.attachEvent) { 50 // For IE 8 and earlier versions 51 x.attachEvent('error', dermalog.defErrorHandler); 52} 53
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.