diff --git a/public/video.html b/public/video.html
index fc73bba..55b7ea0 100644
--- a/public/video.html
+++ b/public/video.html
@@ -422,7 +422,7 @@
Перетащите видео или нажмите для выбора
- MP4, WebM, MOV, AVI, MKV, MPEG, 3GP, OGG, FLV, WMV — до 200 МБ
+ MP4, WebM, MOV, AVI, MKV, MPEG, 3GP, OGG, FLV, WMV — до 200 МБ
@@ -768,10 +768,14 @@
const ACCEPTED = ['video/mp4','video/webm','video/quicktime','video/x-msvideo','video/x-matroska',
'video/mpeg','video/3gpp','video/ogg','video/x-flv','video/x-ms-wmv'];
- const MAX_SIZE = 200 * 1024 * 1024;
+ let MAX_SIZE = 200 * 1024 * 1024;
+ // Admin gets 1GB limit
+ (function(){ fetch('/auth/me').then(function(r){return r.ok?r.json():null}).then(function(u){
+ if(u&&u.role==='admin'){MAX_SIZE=1024*1024*1024;document.querySelectorAll('.max-size-hint').forEach(function(e){e.textContent='1 ГБ'})}
+ }).catch(function(){}); })();
if (file.size > MAX_SIZE) {
- showError('Файл слишком большой. Максимальный размер — 200 МБ.');
+ showError('Файл слишком большой. Максимальный размер — '+(MAX_SIZE>=1024*1024*1024?'1 ГБ':'200 МБ')+'.');
return;
}
@@ -824,7 +828,7 @@
Перетащите видео или нажмите для выбора
- MP4, WebM, MOV, AVI, MKV, MPEG, 3GP, OGG, FLV, WMV — до 200 МБ
`;
+ MP4, WebM, MOV, AVI, MKV, MPEG, 3GP, OGG, FLV, WMV — до 200 МБ
`;
showError(err.message || 'Не удалось загрузить файл');
}
}
@@ -1049,7 +1053,7 @@
Перетащите видео или нажмите для выбора
- MP4, WebM, MOV, AVI, MKV, MPEG, 3GP, OGG, FLV, WMV — до 200 МБ
`;
+ MP4, WebM, MOV, AVI, MKV, MPEG, 3GP, OGG, FLV, WMV — до 200 МБ
`;
}
function resetAll() {