सामग्री पर जाएँ

प्रयोगकर्ता:Suyash.dwivedi/Common.js

मैथिली विकिपिडियासँ, एक मुक्त विश्वकोश

टिप्पणी: संरक्षणक बाद, अहाँक परिवर्तन देखबा लेल अपन ब्राउजरक उपस्मृतिक हटबए पडत। फायरफक्स/ सफारी: सिफ्टके दाबि रिलोड, वा Ctrl-F5 वा Ctrl-R (म्याकपर ⌘-R) गुगल क्रोम: Ctrl-Shift-R दाबी(म्याकपर ⌘-Shift-R) इन्टरनेट एक्सप्लोरर: Refresh क्लिक करि Ctrl दाबि, वा Ctrl-F5 दाबी ओपेरा: Menu → Settings पर जाए (म्याकपर Opera → Preferences) आ ओकर बाद Privacy & security → Clear browsing data → Cached images and files

//Sound Notification Gadget for Recent Changes
$(document).ready(function() {
    var lastChangeId = 0; // Store last change ID
    var checkInterval = 30000; // Check every 30 seconds
    var sound = new Audio('File:Beep 400ms.ogg'); // Replace with your sound file URL

    function checkForChanges() {
        $.get('/api.php?action=query&list=recentchanges&rcprop=timestamp|title|userid|user&rcstartid=' + lastChangeId + '&rclimit=1&format=json', function(data) {
            if (data.query.recentchanges.length > 0) {
                // Get the most recent change
                var recentChange = data.query.recentchanges[0];
                lastChangeId = recentChange.rcid; // Update last change ID
                
                // Play notification sound
                sound.play();
                
                // Optionally, display an alert or log the change
                console.log('Recent change detected: ' + recentChange.title + ' by ' + recentChange.user);
            }
        });
    }

    // Start checking for changes at defined intervals
    setInterval(checkForChanges, checkInterval);
});

//
$(document).ready(function() {
    // Select all images in the content area
    var images = $('#bodyContent img');

    // Check if there are no images
    if (images.length === 0) {
        // Add a highlight class to the body or a specific element
        $('body').addClass('highlight-no-images');
    }
});
/////