MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
document.addEventListener("DOMContentLoaded", function() {
document.addEventListener("DOMContentLoaded", function() {
     const zoomBtn = document.getElementById('zoom-btn');
     var zoomBtn = document.getElementById('zoom-btn');
     const image = document.getElementById('zoomable-image');
     var image = document.getElementById('zoomable-image');
     const zoomLevels = [1, 1.1, 1.2, 1.5, 1.8]; // Уровни зума
     var zoomLevels = [1, 1.1, 1.2, 1.5, 1.8]; // Уровни зума
     let currentZoomLevel = 0;
     var currentZoomLevel = 0;


     if (zoomBtn && image) {
     if (zoomBtn && image) {
         zoomBtn.addEventListener('click', function() {
         zoomBtn.addEventListener('click', function() {
             currentZoomLevel = (currentZoomLevel + 1) % zoomLevels.length;
             currentZoomLevel = (currentZoomLevel + 1) % zoomLevels.length;
             image.style.transform = `scale(${zoomLevels[currentZoomLevel]})`;
             image.style.transform = 'scale(' + zoomLevels[currentZoomLevel] + ')';
             zoomBtn.textContent = `Zoom ${Math.round((zoomLevels[currentZoomLevel] - 1) * 100)}%`;
             zoomBtn.textContent = 'Zoom ' + Math.round((zoomLevels[currentZoomLevel] - 1) * 100) + '%';
         });
         });
     }
     }
});
});




Navigation menu

Help

Help Image

Here's pages that you can help us to get more information about them.

Stand with Ukraine

Ukrainian Flag