download from noteslink

enable the download option in view screen

// ==UserScript==
// @name         download from noteslink
// @namespace    http://tampermonkey.net/
// @version      2024-09-12
// @description  enable the download option in view screen
// @author       You
// @match        https://noteslink.in/*
// @icon         https://noteslink.in/wp-content/uploads/2024/09/cropped-favicon-32x32-1-192x192.png
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    console.log("script rnning for enabling download option in file view");
    // Function to check and update the iframe src
    const checkAndUpdateIframeSrc = () => {
        // Select all iframes with class pdfjs-iframe
        const iframes = document.querySelectorAll('iframe.pdfjs-iframe');

        iframes.forEach(iframe => {
            let src = iframe.getAttribute('src');
            if (src && src.includes('dButton=false')) {
                // Replace dButton=false with dButton=true
                let newSrc = src.replace('dButton=false', 'dButton=true');
                iframe.setAttribute('src', newSrc);
                console.log('Updated iframe src:', newSrc);
            }
        });
    };

    // Check and update iframe src every 2 seconds
    setInterval(checkAndUpdateIframeSrc, 2000);
})();