- Создан модуль calendarEventDragDrop.js с классами DragDropState и CalendarUtils - Реализовано перетаскивание событий между календарями через модальное окно - Добавлена кнопка 'Переместить все' для массового перемещения - Модальное окно отображает источник и цель перемещения - Поддержка legacy-календарей (company/department/personal) - Добавлены стили для подсветки drop-target (папки и календари) - Backend: исправлена обработка null значений в serializer - Backend: добавлен endpoint list_raw для получения немодерируемых событий - Использованы стандартные Bootstrap стили для модалов - Исправлено всплытие событий dragover/drop (stopPropagation) - Эмодзи иконки для типов календарей (����) - Toast уведомления об успехе/ошибках перемещения
28 lines
877 B
JSON
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"
|
|
}
|
|
}
|