ui: compact visible format list
deploy-preland / deploy barbariskatest (push) Successful in 19s

This commit is contained in:
Panfilov Konstantin committed 2026-10-15 00:03:01 +03:00
1 parent 3eee288f78
commit e7328d9d2b
2 files changed
+27 -11

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
<?php
/**
* Регрессия видимого списка форматов Preland.
* Список не управляет приёмом файла: он только кратко объясняет пользователю
* поддерживаемые типы и не должен разрастаться в несколько строк.
*/
$form = file_get_contents(dirname(__DIR__) . '/components/form.php');
if ($form === false) {
fwrite(STDERR, "FAIL: не удалось прочитать компонент формы Preland.\n");
exit(1);
}
preg_match_all('/<div class="dropzone-form-format-item">([^<]+)<\\/div>/', $form, $formatMatches);
$visibleFormats = ['JPG', 'PNG', 'HEIC', 'WebP', 'GIF', '+много'];
if ($formatMatches[1] !== $visibleFormats) {
fwrite(STDERR, "FAIL: Preland не показывает утверждённый компактный список форматов в нужном порядке.\n");
exit(1);
}
echo "OK: Preland показывает утверждённый компактный список форматов\n";