drFALOS

Untitled

Aug 25th, 2022 (edited)
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 2.77 KB | None | 0 0
  1. {
  2.     "id": 123, // id участка
  3.     "data": {
  4.         "division": {
  5.             // id выбранного шаблона флага Деления
  6.             "id": 1,
  7.             // Массив цветов выбранного шаблона флага Деления
  8.             "colors": [
  9.                 "rgba(255,255,255,1)"
  10.             ],
  11.             // Позиция этого шаблона (Деление), относительно других шаблонов (сверху, снизу, посередине и т.п.)
  12.             "index": 1
  13.         },
  14.         "geometry": {
  15.             // id выбранного шаблона флага Геометрии
  16.             "id": 1,
  17.             // Массив цветов выбранного шаблона флага Геометрии
  18.             "colors": [
  19.                 "rgba(255,255,255,1)"
  20.             ],
  21.             // Позиция этого шаблона (Геометрия), относительно других шаблонов (сверху, снизу, посередине и т.п.)
  22.             "index": 2
  23.         },
  24.         "symbolics": {
  25.             // id выбранного шаблона флага Символики
  26.             "id": 1,
  27.             // Массив цветов выбранного шаблона флага Символики
  28.             "colors": [
  29.                 "rgba(255,255,255,1)",
  30.                 "rgba(0,255,255,0.5)"
  31.             ],
  32.             // Позиция этого шаблона (Символика), относительно других шаблонов (сверху, снизу, посередине и т.п.)
  33.             "index": 3
  34.         }
  35.     },
  36.  
  37.     // Тело svg-файла флага. Его надо сохранить в *.svg
  38.     // В теории, внутрь этого <svg> можно вставить тэг <script>
  39.     // Но он внутри <svg> не сработает
  40.     // Но на всяк, перед отправкой данных, чищу всё это от ненужных тэгов
  41.     // Длина строки может превышать 10 000 символов (в 3-4 раза меньше, чем было бы в png/base64)
  42.     "svgBody": "<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50'><path d='M50,25A25,25,0,1,1,25,0,25,25,0,0,1,50,25Z' fill='rgba(255,255,255,1)'/><path d='M50,25A25,25,0,1,1,25,0,25,25,0,0,1,50,25Z' fill='rgba(255,255,255,1)'/><path d='M50,25A25,25,0,1,1,25,0,25,25,0,0,1,50,25Z' fill='rgba(255,255,255,1)'/></svg>"
  43.  
  44.     // В случае если это редактирование флага, будет присутствовать поле flagId с id редактируемого флага
  45.     "flagId": 5
  46. }
Add Comment
Please, Sign In to add comment