PageSourceSearch

https://www.clipix.com/assets/js/ClipixMessageData.js

js clipix.com collected 2026-10-03 19:13:36 UTC 1,704 bytes, 40 lines download raw bytes

1var ClipixMessageData = {
2    LastClipSave: null,
3    LastEventSource: null,
4    LastCxEvent: null,
5    Initialize: function () {
6        const onMessageReceived = (event) => {
7            var isCxMessage = false;
8            if (event.data) {
9                var json;
10                try { json = JSON.parse(event.data); }
11                catch (e) { }
12                if (json && json.hasOwnProperty('Title')) {
13                    //console.log("ClipixButton - Legacy", json);
14                    ClipixMessageData.LastEventSource = event.source;
15                    ClipixMessageData.LastClipSave = json;
16                    isCxMessage = true;
17                }
18                else if (event.data && event.data.hasOwnProperty('Title')) {
19                    //console.log("ClipixButton - Next", event.data);
20                    ClipixMessageData.LastEventSource = event.source;
21                    ClipixMessageData.LastClipSave = event.data;
22                    isCxMessage = true;
23                }
24                else if (event.data && event.data.hasOwnProperty('CxType')) {
25                    // console.log("ClipixMessageData CxEvent", event.data); // CxType messages
26                    ClipixMessageData.LastEventSource = event.source;
27                    ClipixMessageData.LastCxEvent = event.data;
28                    isCxMessage = true;
29                }
30
31                if (isCxMessage) {
32                    const cxevent = new Event("cxmessage");
33                    window.dispatchEvent(cxevent);
34                }
35            }
36        }
37        window.addEventListener('message', onMessageReceived);
38    }
39}
40ClipixMessageData.Initialize();

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.