Corp/backend/static/js/pages/postDetail.js
Игорь Надеин 263a7cbe90 Исправлена разметка и стили страницы профиля
- Заменен лишний div.container на стандартный container для единообразия
- Заменен класс .card на .ios-card в секции активности для устранения конфликтов стилей
- Добавлен card-list.css в base.html для корректного отображения карточек новостей
- Добавлены CSS правила для правильного поведения .row и колонок в grid-layout
- Исправлена проблема с выходом календаря за границы страницы
- Убраны видимые скроллбары у modal-body и modal-content для чистого UI
2025-11-29 13:52:21 +03:00

32 lines
1.0 KiB
JavaScript

/**
* @module pages/postDetail
* @description Инициализация страницы детального просмотра поста
*/
import { initFeedCrudHandler } from '../components/feedCrudHandler.js';
/**
* Инициализирует страницу детального просмотра поста
* @param {Object} config - Конфигурация страницы
* @param {string} config.postsApiUrl - URL API для постов
* @param {string} config.commentsApiUrl - URL API для комментариев
*/
export function initPostDetailPage(config) {
const {
postsApiUrl,
commentsApiUrl
} = config;
// Получаем токен доступа
const accessMeta = document.querySelector('meta[name="api-access"]');
const ACCESS = accessMeta ? accessMeta.content : '';
const headers = ACCESS ? { 'Authorization': 'Bearer ' + ACCESS } : {};
// Инициализация CRUD операций
initFeedCrudHandler({
postsApiUrl,
commentsApiUrl,
headers
});
}