PageSourceSearch

https://www.tigerdroppings.com/share/scripts/mb/Site_All_v46.js

js tigerdroppings.com collected 2026-10-02 04:07:11 UTC 13,818 bytes, 365 lines download raw bytes

1function showconf(message) {
2    const box = document.getElementById('confbox');
3    box.style.position = 'fixed';
4    box.style.display = 'flex';
5    box.innerHTML = message;
6    setTimeout(() => {
7        box.style.display = 'none';
8        box.innerHTML = "";
9    }, 2000);
10}
11
12function unfollownotify(nid, t) {
13    //const ele = document.getElementById('d-' + nid);
14    fetch('/rant/useraction.aspx?action=unfollownotify&p=' + nid + '&t=' + t).then(response => {
15        response.json().then(json => {
16            showconf(json.conf);
17            close_cMenu(1);
18        });
19    });
20}
21function deletenotify_all(fid) {
22    fetch('/rant/useraction.aspx?action=delete-all-notify-pop&f=' + fid).then(response => {
23        response.json().then(json => {
24            var popup = document.getElementById("notifypop");
25            showconf(json.conf);
26            close_npopup(1)
27            popup.innerHTML = 'Notifications Cleared';
28        })
29    });
30}
31
32
33
34function deletenotify(nid, tm) {
35    const ele = document.getElementById('d-' + nid);
36    fetch('/rant/useraction.aspx?action=delete-notify&p=' + nid + '&tm=' + tm).then(response => {
37        response.json().then(json => {
38            ele.style.display = 'none';
39            showconf(json.conf);
40            close_nMenu(1);
41        });
42    });
43}
44
45function delreq_notif(nid) {
46    fetch('/siteadmin/adminaction.aspx?action=deletereqadm&p=' + nid).then(response => {
47        response.json().then(json => {
48            showconf(json.conf);
49            close_nMenu(1);
50        });
51    });
52}
53
54function close_nMenu(close) {
55    if (close == 1) {
56        document.getElementById(cMenuID).style.display = "none";
57        document.getElementById(cMenuID).style.visibility = "hidden";
58        document.removeEventListener("click", close_nMenu, { capture: true });
59    } else {
60        if (!event.target.closest('#' + cMenuID)
61        ) {
62            document.getElementById(cMenuID).style.display = "none";
63            document.getElementById(cMenuID).style.visibility = "hidden";
64            document.removeEventListener("click", close_nMenu, { capture: true });
65        }
66    }
67}
68
69function readnotify(nid, tm) {
70    fetch('/rant/useraction.aspx?action=delete-notify&p=' + nid + '&tm=' + tm).then(response => {
71        response.json().then(json => {
72            return true;
73        });
74    });
75}
76
77function close_cMenu(close) {
78    if (close == 1) {
79        document.getElementById(cMenuID).style.display = "none";
80        document.getElementById(cMenuID).style.visibility = "hidden";
81        document.removeEventListener("click", close_cMenu, { capture: true });
82    } else {
83        if (!event.target.closest('#' + cMenuID)
84        ) {
85            document.getElementById(cMenuID).style.display = "none";
86            document.getElementById(cMenuID).style.visibility = "hidden";
87            document.removeEventListener("click", close_cMenu, { capture: true });
88        }
89    }
90}
91
92//non pop
93function showpostopt(ele, p) {
94    var conf = document.getElementById('opt' + p);
95    var windowheight = window.innerHeight; var newtop; var movetop = 0;
96    movetop = 10;
97    console.log(conf.style.visibility);
98    if (conf.style.visibility === "visible") {
99        conf.style.display = "none";
100        conf.style.visibility = "hidden";
101
102    } else {
103        conf.style.visibility = "visible";
104        conf.style.display = "block";
105
106        newtop = ele.offsetTop + movetop;
107
108        if (windowheight - event.clientY < conf.offsetHeight) {
109            newtop = newtop - conf.offsetHeight;
110        }
111        conf.style.top = newtop + 'px';
112        leftop = ele.offsetLeft - conf.offsetWidth - 10;
113        conf.style.left = leftop + 'px';
114        cMenuID = 'opt' + p;
115        document.addEventListener("click", close_cMenu, { capture: true });
116    }
117}
118
119//pop up
120function shownotifyopt(ele, p) {
121    var conf = document.getElementById('opt' + p);
122    var windowheight = window.innerHeight; var newtop; var movetop = 0;
123    var windowWidth = window.innerWidth;
124    if (windowWidth < 720) { movetop = -90; } else { movetop = -80; }
125
126    console.log(windowWidth);
127    if (conf.style.visibility === "visible") {
128        conf.style.display = "none";
129        conf.style.visibility = "hidden";
130
131    } else {
132        conf.style.visibility = "visible";
133        conf.style.display = "block";
134        console.log(ele.getBoundingClientRect().top);
135        console.log(ele.offsetTop);
136        newtop = ele.getBoundingClientRect().top + movetop + window.scrollY;
137
138        if (windowheight - event.clientY < conf.offsetHeight) {
139            newtop = newtop - conf.offsetHeight;
140        }
141        console.log(newtop);
142        conf.style.top = newtop + 'px';
143        leftop = ele.offsetLeft - conf.offsetWidth - 10;
144        conf.style.left = leftop + 'px';
145        cMenuID = 'opt' + p;
146        document.addEventListener("click", close_nMenu, { capture: true });
147    }
148}
149
150function loaddarkMode() {
151    var isChecked = document.getElementById('dm-check').checked;
152    var dm; dm = 2;
153    if (isChecked == true) { dm = 1; }
154    fetch('/load_js/settings.aspx?pt=' + dm).then(response => {
155        response.json().then(json => {
156
157            if (dm == 1) {
158                document.getElementsByTagName('head')[0].insertAdjacentHTML('beforeend', '<link rel="stylesheet" id="dm-css" href="' + json.css + '" />');
159            } else { var sheet = document.getElementById("dm-css"); sheet.disabled = true; sheet.parentNode.removeChild(sheet); }
160        });
161    });
162}
163function loadnotificationPopup(hoveritem) {
164    var windowwidth = window.innerWidth;
165    var notifydot = document.getElementById("notifydot");
166    var popup = document.getElementById("notifypop");
167    if (popup.style.visibility === "visible") {
168        popup.style.display = "none";
169        popup.style.visibility = "hidden";
170
171    } else {
172        popup.style.visibility = "visible";
173        popup.style.display = "block";
174        if (windowwidth < 600) {
175            popup.style.top = hoveritem.offsetTop + 100 + "px";
176            popup.style.left = "0px";
177            popup.style.width = "100%";
178        } else {
179            popup.style.top = hoveritem.offsetTop + 36 + "px";
180            popup.style.left = (hoveritem.offsetLeft - popup.offsetWidth + 20) + "px";
181
182        }
183        fetch('/loaddata.aspx?pt=18').then(response => {
184            response.text().then(data => {
185                popup.innerHTML = data;
186                notifydot.style.display = "none";
187                document.addEventListener("click", close_npopup, { capture: true });
188
189            });
190        });
191    }
192}
193
194function notificationPopup_filter(filter) {
195    var popup = document.getElementById("notifypop");
196    fetch('/loaddata.aspx?pt=18&f=' + filter).then(response => {
197        response.text().then(data => {
198            popup.innerHTML = data;
199            document.addEventListener("click", close_npopup, { capture: true });
200        });
201    });
202
203}
204
205
206function close_npopup(close) {
207    if (close == 1) {
208        document.getElementById('notifypop').style.display = "none";
209        document.getElementById('notifypop').style.visibility = "hidden";
210        document.removeEventListener("click", close_npopup, { capture: true });
211    } else {
212        if (!event.target.closest('#notifypop')
213        ) {
214            if (!event.target.closest('#notif-image')) {
215                document.getElementById('notifypop').style.display = "none";
216                document.getElementById('notifypop').style.visibility = "hidden";
217                document.removeEventListener("click", close_npopup, { capture: true });
218            }
219        }
220    }
221}
222function ShowLeftMenu(id) {
223    if (document.getElementById('LeftDropDown' + id).style.display == "none") {
224        document.getElementById('LeftDropDown' + id).style.display = "block";
225        document.getElementById('LDDUpImg' + id).style.display = "block";
226        document.getElementById('LDDDownImg' + id).style.display = "none";
227        document.getElementById('LNavDD' + id).innerHTML = '<a class="LNav1" onclick="ShowLeftMenu(' + id + ');" href="JavaScript:void(0);">Less</a>';
228    }
229    else {
230        document.getElementById('LeftDropDown' + id).style.display = "none";
231        document.getElementById('LDDUpImg' + id).style.display = "none";
232        document.getElementById('LDDDownImg' + id).style.display = "block";
233        document.getElementById('LNavDD' + id).innerHTML = '<a class="LNav1" onclick="ShowLeftMenu(' + id + ');" href="JavaScript:void(0);">More</a>';
234    }
235}
236
237
238
239function initmobmenu() {
240    if (document.getElementById("main-nav").style.display == "block") { closemobmenu(); }
241}
242function mobmenu(hoveritem) {
243    initmobmenu();
244    initmobforummenu(); //closemobforummenu();
245    mm = document.getElementById("main-nav");
246    mm.style.width = "100%";
247    mm.style.display = 'block';
248    document.getElementById('openmobm').style.display = 'none';
249    document.getElementById('closemobm').style.display = 'block';
250}
251
252function closemobmenu() {
253    document.getElementById('main-nav').style.display = 'none';
254    document.getElementById('closemobm').style.display = 'none';
255    document.getElementById('openmobm').style.display = 'block';
256    //document.getElementById('openmobmf').style.display = 'block';
257}
258function initmobfmenu() {
259    if (document.getElementById("ContentL1").style.display == "block") { closemobfmenu(); }
260}
261
262function ShowMyForums() {
263    var hp = document.getElementById('ContentL1');
264    if (hp.style.visibility == "visible") {
265        hp.style.visibility = 'hidden';
266        hp.style.display = 'none';
267    }
268    else {
269        hp.style.visibility = 'visible'; hp.style.display = 'block';
270    }
271}
272function ShowMyForums_hover() {
273    var hp = document.getElementById('ContentL1');
274    hp.style.visibility = "visible";
275    hp.style.display = "block";
276}
277
278//if (window.matchMedia("(min-width: 700px)").matches) {
279window.onresize = navigationResize;
280navigationResize();
281function navigationResize() {
282
283    var moreele = document.getElementById('morenav');
284    var overflowitems = document.querySelectorAll('#overflow > div');
285    var navbar = document.getElementById('nav');
286
287    var e = 0;
288    if (overflowitems.length > 0) {
289
290        while (e < overflowitems.length) {
291
292            navbar.insertBefore(overflowitems[e], moreele);
293            e = e + 1;
294        }
295    }
296    var navItemMoreLeft, offset, navOverflowWidth;
297    var navbodyWidth = document.getElementById('nav').offsetWidth;
298    var overflow = document.getElementById('overflow');
299    var spansec1 = document.getElementById('navsec1');
300    var overallwidth = 0, navwidth = 0;
301    var navitems = document.querySelectorAll('#nav > div:not(.morenav)');
302    var moreelewidth = moreele.offsetWidth;
303    for (var i = 0; navitems[i]; i++) {
304        width = navitems[i].offsetWidth;
305        navwidth = navwidth + width;
306    }
307    overallwidth = navwidth + moreelewidth + 30 + spansec1.offsetWidth;
308    i = navitems.length - 1;
309    while (overallwidth > navbodyWidth && i > 0) {
310        overallwidth = parseInt(overallwidth) - parseInt(navitems[i].offsetWidth);
311        overflow.insertBefore(navitems[i], overflow.firstChild);
312        i = i - 1;
313    }
314    overflowitems = document.querySelectorAll('#overflow > div');
315    overflowitems.length > 0 ? moreele.style.display = 'inline-block' : moreele.style.display = 'none';
316    navItemMoreLeft = moreele.offsetLeft;
317    navOverflowWidth = overflow.offsetWidth;
318    offset = navItemMoreLeft + moreelewidth - navOverflowWidth + 50;
319    overflow.style.left = offset + 'px';
320}
321
322function initmobforummenu() {
323    if (document.getElementById("ContentL1").style.display == "block") { closemobforummenu(); }
324}
325function loadforummenu(hoveritem) {
326    initmobforummenu();
327    initmobmenu();  //closemobmenu();
328    mm = document.getElementById("ContentL1");
329    mm.style.width = "99%";
330    mm.style.display = 'block';
331    document.getElementById('openmobmf').style.display = 'none';
332    document.getElementById('closemobmf').style.display = 'block';
333    var lastele; var mylinks; var link2;
334    lastele = document.getElementById('ContentL1');
335    mylinks = document.getElementById('mylinks-init');
336    link2 = document.getElementById('link2-init');
337    lastele.after(link2)
338    lastele.after(mylinks)
339}
340function closemobforummenu() {
341    document.getElementById("ContentL1").style.display = 'table-footer-group';
342    document.getElementById('closemobmf').style.display = 'none';
343    document.getElementById('openmobmf').style.display = 'block';
344    var lastele; var mylinks; var link2;
345    lastele = document.getElementById('footer');
346    mylinks = document.getElementById('mylinks-init');
347    link2 = document.getElementById('link2-init');
348    lastele.before(mylinks)
349    lastele.before(link2)
350}
351
352function ShowLeftDDMenu(id) {
353    if (document.getElementById('LeftDropDown' + id).style.display == "none") {
354        document.getElementById('LeftDropDown' + id).style.display = "block";
355        document.getElementById('LDDUpImg' + id).style.display = "block";
356        document.getElementById('LDDDownImg' + id).style.display = "none";
357        document.getElementById('LNavDDa' + id).innerHTML = 'Less';
358    }
359    else {
360        document.getElementById('LeftDropDown' + id).style.display = "none";
361        document.getElementById('LDDUpImg' + id).style.display = "none";
362        document.getElementById('LDDDownImg' + id).style.display = "block";
363        document.getElementById('LNavDDa' + id).innerHTML = 'More';
364    }
365}

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.