MediaWiki:Common.js: відмінності між версіями
Wiki (обговорення | внесок) м Wiki перейменував сторінку з MediaWiki:Common1.js на MediaWiki:Common.js поверх перенаправлення |
Wiki (обговорення | внесок) Немає опису редагування |
||
| Рядок 47: | Рядок 47: | ||
// Змінна для зберігання розміру шрифту | // Змінна для зберігання розміру шрифту | ||
var fontSize = parseInt($('body').css('font-size'), 10); | var fontSize = parseInt($('body').css('font-size'), 10) || 16; | ||
// Функція для застосування розміру шрифту | // Функція для застосування розміру шрифту | ||
function applyFontSize() { | function applyFontSize() { | ||
$('body').css('font-size', fontSize + 'px'); | |||
} | } | ||
// Кнопка доступності | // Кнопка доступності | ||
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('Доступність | $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('Доступність | $accessBtn.text('Доступність OFF'); | ||
} | } | ||
}, | }, | ||
'Увімкнути/вимкнути режим доступності' | 'Увімкнути/вимкнути режим доступності' | ||
| Рядок 89: | Рядок 78: | ||
$('body').addClass('accessibility-mode'); | $('body').addClass('accessibility-mode'); | ||
$accessBtn.css('background', '#ff6600'); | $accessBtn.css('background', '#ff6600'); | ||
$accessBtn.text('Доступність | $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(); | |||
}); | |||