Corp/backend/static/package.json
Игорь Надеин 28e2f1615f feat: реализован drag & drop для перемещения событий между календарями
- Создан модуль calendarEventDragDrop.js с классами DragDropState и CalendarUtils
- Реализовано перетаскивание событий между календарями через модальное окно
- Добавлена кнопка 'Переместить все' для массового перемещения
- Модальное окно отображает источник и цель перемещения
- Поддержка legacy-календарей (company/department/personal)
- Добавлены стили для подсветки drop-target (папки и календари)
- Backend: исправлена обработка null значений в serializer
- Backend: добавлен endpoint list_raw для получения немодерируемых событий
- Использованы стандартные Bootstrap стили для модалов
- Исправлено всплытие событий dragover/drop (stopPropagation)
- Эмодзи иконки для типов календарей (����)
- Toast уведомления об успехе/ошибках перемещения
2026-02-12 15:59:53 +03:00

28 lines
877 B
JSON

{
"name": "static",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build:bootstrap": "sass scss/custom-bootstrap.scss css/bootstrap-custom.css --style compressed",
"build:app": "sass scss/main.scss css/app.css --style compressed",
"build:css": "npm run build:bootstrap && npm run build:app",
"watch:bootstrap": "sass scss/custom-bootstrap.scss css/bootstrap-custom.css --watch --style compressed",
"watch:app": "sass scss/main.scss css/app.css --watch --style compressed",
"watch:css": "npm run watch:bootstrap & npm run watch:app",
"dev": "npm run watch:css",
"build": "npm run build:css"
},
"keywords": [],
"author": "",
"license": "ISC",
"type": "commonjs",
"devDependencies": {
"bootstrap": "^5.3.3",
"sass": "^1.93.3"
},
"dependencies": {
"@toast-ui/calendar": "^2.1.3"
}
}