https://github.com/konclave/ticketscloud-chrome-extension
Extension for editing venue plans
https://github.com/konclave/ticketscloud-chrome-extension
Last synced: 12 months ago
JSON representation
Extension for editing venue plans
- Host: GitHub
- URL: https://github.com/konclave/ticketscloud-chrome-extension
- Owner: konclave
- Created: 2015-05-07T10:33:07.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-07-26T12:47:19.000Z (almost 10 years ago)
- Last Synced: 2025-04-10T17:00:33.933Z (about 1 year ago)
- Language: JavaScript
- Size: 499 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Схема с отдельными файлами под каждый сектор (сложная схема)
В главном файле находится общая схема зала с секторами. Сектор может быть изображен какой угодно фигурой и должен быть заключен в группу. Идентификатор группы это название
Все сектора должны быть обобщены в группу с идентификатором `sector-container`. По этому идентификатору определяется, что содержимое группы это сложные
В редакторе схем при загрузке сложной схемы нужно связать сектор с файлом-схемой сектора. Для этого кликом выделяется сектор и в попапе в соответствующее поле вбивается название файла, содержащего схему сектора.
Схема сектора это обычная схема, содержащая один сектор.
Все схемы нужно запаковать в одни zip архив и его загружать в админке
Чтобы оборачивать кривую сектора в группу при загрузке в редактор, нужно в id кривой добавить строку add_sector
# Магические сторки в ID кривых
## sector_shape
Используется только в *простых* схемах зала.
Наличие строки говорит редактору о том, что это не ошибка в структуре зала, а сектор без мест. Если не проставить эту строку сектору без мест, то при загрузке карты в редактор будет выведена ошибка.
## add_sector
Кривая, содержащая в id эту строку оборачивается в группу `` и id кривой переносится в id группы. Если в id кривой была строка ‘sector_shape’, то id этой кривой не удаляется совсем, а остается равным ‘sector_shape’
###Пример:
Было:
```html
```
Стало:
```html
```
###Пример с sector_shape:
Было:
```html
```
Стало:
```html
```
## add_row
Используется только в *простых* схемах зала.
Нужно в случае, если в ряду одно место для того, чтобы обернуть место во вторую вложенную группу-ряд. Используется вместе с `add_sector`, чтобы было две группы вокруг места.
В этом случае в id места записывается название сектора, в который будет обернуто это место.
### Пример:
Было:
```html
```
Стало:
```html
```
## wrap_rows
Используется только в *простых* схемах зала.
Нужен для того, чтобы обернуть в группу сектора группы рядов, если на схеме только один сектор
### Пример:
Было:
```html
```
Стало:
```html
```