м Wiki перейменував сторінку з MediaWiki:Common1.js на MediaWiki:Common.js поверх перенаправлення
Немає опису редагування
Рядок 47: Рядок 47:


     // Змінна для зберігання розміру шрифту
     // Змінна для зберігання розміру шрифту
     var fontSize = parseInt($('body').css('font-size'), 10);
     var fontSize = parseInt($('body').css('font-size'), 10) || 16;
      
      
     // Функція для застосування розміру шрифту з урахуванням режиму доступності
     // Функція для застосування розміру шрифту
     function applyFontSize() {
     function applyFontSize() {
         var currentFontSize = fontSize + 'px';
         $('body').css('font-size', fontSize + 'px');
       
        if ($('body').hasClass('accessibility-mode')) {
            // У режимі доступності - збільшуємо базовий розмір
            var increasedSize = (fontSize * 1.2) + 'px'; // +20% до поточного розміру
            $('body').css('font-size', increasedSize);
        } else {
            // Звичайний режим - стандартний розмір
            $('body').css('font-size', currentFontSize);
        }
     }
     }


     // Кнопка доступності - ТЕПЕР З УРАХУВАННЯМ ШРИФТУ
     // Кнопка доступності
     var $accessBtn = createButton(
     var $accessBtn = createButton(
         'Доступність ',
         'Доступність',
         70,
         70,
         function () {
         function () {
Рядок 72: Рядок 63:
                 localStorage.setItem('accessibilityMode', 'on');
                 localStorage.setItem('accessibilityMode', 'on');
                 $accessBtn.css('background', '#ff6600');
                 $accessBtn.css('background', '#ff6600');
                 $accessBtn.text('Доступність ON');
                 $accessBtn.text('Доступність ON');
             } else {
             } else {
                 $('body').removeClass('accessibility-mode');
                 $('body').removeClass('accessibility-mode');
                 localStorage.setItem('accessibilityMode', 'off');
                 localStorage.setItem('accessibilityMode', 'off');
                 $accessBtn.css('background', '#1a73e8');
                 $accessBtn.css('background', '#1a73e8');
                 $accessBtn.text('Доступність OFF');
                 $accessBtn.text('Доступність OFF');
             }
             }
            // Застосовуємо розмір шрифту після зміни режиму
            applyFontSize();
         },
         },
         'Увімкнути/вимкнути режим доступності'
         'Увімкнути/вимкнути режим доступності'
Рядок 89: Рядок 78:
         $('body').addClass('accessibility-mode');
         $('body').addClass('accessibility-mode');
         $accessBtn.css('background', '#ff6600');
         $accessBtn.css('background', '#ff6600');
         $accessBtn.text('Доступність ON');
         $accessBtn.text('Доступність ON');
     }
     }
    // Лупа
    createButton('🔍 +', 130, function () {
        fontSize += 2;
        if (fontSize > 30) fontSize = 30;
        localStorage.setItem('fontSize', fontSize);
        applyFontSize();
    }, 'Збільшити шрифт');
    createButton('🔍 -', 170, function () {
        fontSize -= 2;
        if (fontSize < 12) fontSize = 12;
        localStorage.setItem('fontSize', fontSize);
        applyFontSize();
    }, 'Зменшити шрифт');
    // Відновлення розміру шрифту
    if (localStorage.getItem('fontSize')) {
        fontSize = parseInt(localStorage.getItem('fontSize'), 10);
    }
    applyFontSize();
});