This commit is contained in:
@@ -42,35 +42,48 @@
|
|||||||
<form id="post-form">
|
<form id="post-form">
|
||||||
<input type="hidden" id="post-id" value="{{ post_id if post_id else '' }}">
|
<input type="hidden" id="post-id" value="{{ post_id if post_id else '' }}">
|
||||||
|
|
||||||
<!-- Заголовок и поле Название вверху -->
|
<!-- Заголовок и поле Название в одну строку -->
|
||||||
<div class="mb-3">
|
<div class="row mb-3">
|
||||||
<label for="shortname" class="form-label">Название</label>
|
<div class="col-md-2">
|
||||||
|
<label for="shortname" class="form-label">Название:</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-10">
|
||||||
<input type="text" class="form-control" id="shortname" maxlength="100">
|
<input type="text" class="form-control" id="shortname" maxlength="100">
|
||||||
<div class="form-text">Короткое имя поста (максимум 100 символов)</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Секция с площадкой слева и изображением справа -->
|
<!-- Секция с площадкой слева и изображением справа -->
|
||||||
<div class="row mb-3">
|
<div class="row mb-3">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-3">
|
||||||
<label for="auto_unit" class="form-label">Площадка:</label>
|
<label for="auto_unit" class="form-label">Площадка:</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-9">
|
||||||
<select class="form-control" id="auto_unit">
|
<select class="form-control" id="auto_unit">
|
||||||
<option value="">Выберите площадку</option>
|
<option value="">Выберите площадку</option>
|
||||||
</select>
|
</select>
|
||||||
<div class="form-text">Выберите площадку из списка доступных</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 text-center">
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6 text-end">
|
||||||
<div id="image-preview-container" style="display: none;">
|
<div id="image-preview-container" style="display: none;">
|
||||||
<img id="image-preview" class="preview-image img-thumbnail" style="max-width: 200px; max-height: 200px; object-fit: contain;">
|
<img id="image-preview" class="preview-image img-thumbnail" style="max-width: 200px; max-height: 200px; object-fit: contain;">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- VK ID -->
|
<!-- VK ID слева от изображения -->
|
||||||
<div class="row mb-3">
|
<div class="row mb-3">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-3">
|
||||||
<label for="vk_post_id" class="form-label">VK ID:</label>
|
<label for="vk_post_id" class="form-label">VK ID:</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-9">
|
||||||
<input type="text" class="form-control" id="vk_post_id" required>
|
<input type="text" class="form-control" id="vk_post_id" required>
|
||||||
<div class="form-text">Числовой идентификатор поста во ВКонтакте</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -266,6 +279,16 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Валидация поля названия
|
||||||
|
const shortnameInput = document.getElementById('shortname');
|
||||||
|
shortnameInput.addEventListener('input', () => {
|
||||||
|
const value = shortnameInput.value;
|
||||||
|
if (value.length > 100) {
|
||||||
|
alert('Название не может превышать 100 символов');
|
||||||
|
shortnameInput.value = value.substring(0, 100);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// Загрузка списка площадок
|
// Загрузка списка площадок
|
||||||
loadVenues();
|
loadVenues();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user