"മീഡിയവിക്കി:Common.js" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

265 ബൈറ്റുകൾ നീക്കംചെയ്തിരിക്കുന്നു ,  25 ഫെബ്രുവരി
(ചെ.)
തിരുത്തലിനു സംഗ്രഹമില്ല
(ചെ.)No edit summary
(ചെ.)No edit summary
 
(2 ഉപയോക്താക്കൾ ചെയ്ത ഇടയ്ക്കുള്ള 30 നാൾപ്പതിപ്പുകൾ പ്രദർശിപ്പിക്കുന്നില്ല)
വരി 1: വരി 1:
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');
/* mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');  
*/


document.addEventListener("DOMContentLoaded", function () {
window.onload = function () {
     function replaceMarkerImage() {
     // Find all image elements on the page
        // Select all marker images in the marker pane
    var images = document.querySelectorAll('img');
        const markerImages = document.querySelectorAll('.leaflet-marker-pane img');
        markerImages.forEach(img => {
            if (img.src.includes("tile.openstreetmap.org/v4/marker/pin-m+7e7e7e@2x.png")) {
                img.src = "https://schoolwiki.in/extensions/Kartographer/lib/external/mapbox/images/marker-icon-2x.png";
            }
        });
    }


     // Observe dynamic changes in the marker pane
     // Loop through the images and modify the `src` if it matches the criteria
     const observer = new MutationObserver(() => replaceMarkerImage());
     for (var i = 0; i < images.length; i++) {
    const mapPane = document.querySelector('.leaflet-pane.leaflet-marker-pane');
        var img = images[i];
       
        // Check if the `src` starts with the specified URL
        if (img.src.startsWith("https://tile.openstreetmap.org/v4/marker/")) {
            // Replace the `src` with the desired URL
            var newSrc = img.src.replace("https://tile.openstreetmap.org/v4/marker/", "https://maps.wikimedia.org/v4/marker/");
            img.src = newSrc;


    if (mapPane) {
         }
         observer.observe(mapPane, { childList: true, subtree: true });
     }
     }
 
};
    // Run the replacement function initially in case markers are already present
    replaceMarkerImage();
});


//Quick Edit Box  
//Quick Edit Box  
"https://schoolwiki.in/പ്രത്യേകം:മൊബൈൽവ്യത്യാസം/2624715...2651151" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്