diff --git a/templates/edit_post.html b/templates/edit_post.html index 1c067b3..26259e6 100644 --- a/templates/edit_post.html +++ b/templates/edit_post.html @@ -26,6 +26,17 @@ right: 20px; z-index: 1050; } + /* Скрытие крутилок у числовых полей */ + input[type="text"][pattern="[0-9]*"]::-webkit-outer-spin-button, + input[type="text"][pattern="[0-9]*"]::-webkit-inner-spin-button { + -webkit-appearance: none; + appearance: none; + margin: 0; + } + input[type="text"][pattern="[0-9]*"] { + -moz-appearance: textfield; + appearance: textfield; + } @@ -67,7 +78,7 @@ -
+
@@ -75,6 +86,35 @@
+ +
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
- -
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- - +
@@ -124,7 +135,6 @@
-
Ссылка на изображение для поста
@@ -160,19 +170,19 @@
- +
- +
- +
@@ -354,13 +364,13 @@ document.getElementById('vk_post_url').value = post.vk_post_url || ''; // Форматирование дат для input[type=datetime-local] - // Конвертация UTC в локальное время с округлением до минут + // Конвертация UTC в локальное время с округлением до минут в 24-часовом формате const formatForInput = (dateStr) => { if (!dateStr) return ''; const date = new Date(dateStr); // Округляем до минут (убираем секунды и миллисекунды) date.setSeconds(0, 0); - // Возвращаем в локальном времени в формате YYYY-MM-DDTHH:MM + // Возвращаем в локальном времени в формате YYYY-MM-DDTHH:MM (24-часовой формат) const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart(2, '0'); @@ -409,7 +419,7 @@ const date = new Date(localString); // Округляем до минут date.setSeconds(0, 0); - // Возвращаем в UTC формате для сервера + // Возвращаем в UTC формате для сервера (24-часовой формат) return date.toISOString().slice(0, 19).replace('T', ' '); };