MediaWiki:Common.js: відмінності між версіями
Wiki (обговорення | внесок) Немає опису редагування Мітка: Скасовано |
Wiki (обговорення | внесок) Немає опису редагування Мітка: Скасовано |
||
| Рядок 261: | Рядок 261: | ||
if (e.key === 'Escape' && isImagePage()) { | if (e.key === 'Escape' && isImagePage()) { | ||
closeImage(); | closeImage(); | ||
} | |||
}); | |||
// Додайте в кінець Common.js - для MediaViewer | |||
$(document).on('mmv-loaded', function() { | |||
// Перевіряємо чи це кіосковий режим | |||
var isKiosk = document.cookie.includes('kiosk_mode=1') || | |||
window.location.href.includes('kiosk=1'); | |||
if (isKiosk) { | |||
// Додаємо велику кнопку закриття для MediaViewer | |||
setTimeout(function() { | |||
var closeBtn = $('.mw-mmv-close'); | |||
if (closeBtn.length > 0) { | |||
closeBtn.css({ | |||
'width': '50px', | |||
'height': '50px', | |||
'font-size': '30px', | |||
'line-height': '50px' | |||
}); | |||
// Додаткова велика кнопка | |||
$('<button>') | |||
.text('ЗАКРИТИ') | |||
.css({ | |||
'position': 'fixed', | |||
'top': '20px', | |||
'right': '20px', | |||
'background': 'red', | |||
'color': 'white', | |||
'padding': '20px', | |||
'font-size': '24px', | |||
'border': 'none', | |||
'border-radius': '10px', | |||
'z-index': '10001', | |||
'cursor': 'pointer' | |||
}) | |||
.click(function() { | |||
closeBtn.click(); | |||
}) | |||
.appendTo('body'); | |||
} | |||
}, 1000); | |||
} | } | ||
}); | }); | ||