PageSourceSearch

https://agentseeker.co.uk/js/propertyCursor.js

js agentseeker.co.uk collected 2026-10-02 01:09:40 UTC 1,759 bytes, 45 lines download raw bytes

1(function () {
2    // Standard Cursor Effect (removes any custom cursor)
3    function initPropertyCursorEffect() {
4        // First, remove any existing cursor elements that might have been created
5        const existingCursors = document.querySelectorAll('.cursor-outer, .cursor-inner, .cursor-highlight');
6        existingCursors.forEach(el => el.remove());
7
8        // Clear any cursor-related body classes
9        document.body.classList.remove('cursor-active', 'cursor-click');
10
11        // Create style with standard cursor settings
12        const style = document.createElement('style');
13        style.innerHTML = `
14            /* Reset all cursor settings to browser defaults */
15            body, * {
16                cursor: auto !important;
17            }
18            
19            /* Standard pointer cursor for interactive elements */
20            a, button, .btn, input[type="button"], input[type="submit"], 
21            .clickable, .search-button, .radio-option {
22                cursor: pointer !important;
23            }
24            
25            /* Standard text cursor for text inputs */
26            input[type="text"], input[type="email"], input[type="password"], 
27            textarea, select {
28                cursor: text !important;
29            }
30            
31            /* Very subtle hover effects */
32            a:hover, button:hover, .btn:hover, .clickable:hover {
33                transition: filter 0.2s ease;
34                filter: brightness(1.03);
35            }
36        `;
37        document.head.appendChild(style);
38
39        // Log success
40        console.log("Standard cursor settings applied successfully");
41    }
42
43    // Export the function with the same name
44    window.initPropertyCursorEffect = initPropertyCursorEffect;
45})();

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.