Untitled

 avatar
unknown
plain_text
5 months ago
13 kB
4
Indexable
{
  "metadata": {
    "version": "2.0"
  },
  "content": [
    {
      "elementType": "hero",
      "backgroundImage": {
        "backgroundColor": "theme:focal_link_color"
      },
      "height": "fluid",
      "content": [
        {
          "elementType": "heroHeading",
          "fontSize": "normal",
          "heading": "Create a ride",
          "headingLevel": 3,
          "lineHeight": "tight",
          "marginRight": "5%",
          "responsiveScaling": false,
          "textColor": "theme:focal_background_color",
          "uuid": "240aa643-6ca8-4684-a016-ea8a67987699"
        },
        {
          "elementType": "heroButtons",
          "marginTop": "none",
          "buttons": [
            {
              "elementType": "linkButton",
              "actionStyle": "normal",
              "backgroundColor": "theme:focal_background_color",
              "borderWidth": "0",
              "icon": "previous",
              "size": "small",
              "title": "Go back",
              "link": {
                "relativePath": "/"
              }
            }
          ]
        }
      ]
    },
    {
      "elementType": "form",
      "method": "POST",
      "id": "formContent",
      "showFailureMessages": false,
      "successMessage": "Thank you for submitting the form!",
      "items": [
        {
          "elementType": "formInputText",
          "label": "Location",
          "name": "location",
          "required": true
        },
        {
          "elementType": "formInputDate",
          "label": "Date",
          "name": "date",
          "required": true
        },
        {
          "elementType": "formInputAssistedSelect",
          "label": "Time",
          "name": "time",
          "options": [
            {
              "label": "12:00 AM",
              "value": "12:00 AM"
            },
            {
              "label": "12:15 AM",
              "value": "12:15 AM"
            },
            {
              "label": "12:30 AM",
              "value": "12:30 AM"
            },
            {
              "label": "12:45 AM",
              "value": "12:45 AM"
            },
            {
              "label": "1:00 AM",
              "value": "1:00 AM"
            },
            {
              "label": "1:15 AM",
              "value": "1:15 AM"
            },
            {
              "label": "1:30 AM",
              "value": "1:30 AM"
            },
            {
              "label": "1:45 AM",
              "value": "1:45 AM"
            },
            {
              "label": "2:00 AM",
              "value": "2:00 AM"
            },
            {
              "label": "2:15 AM",
              "value": "2:15 AM"
            },
            {
              "label": "2:30 AM",
              "value": "2:30 AM"
            },
            {
              "label": "2:45 AM",
              "value": "2:45 AM"
            },
            {
              "label": "3:00 AM",
              "value": "3:00 AM"
            },
            {
              "label": "3:15 AM",
              "value": "3:15 AM"
            },
            {
              "label": "3:30 AM",
              "value": "3:30 AM"
            },
            {
              "label": "3:45 AM",
              "value": "3:45 AM"
            },
            {
              "label": "4:00 AM",
              "value": "4:00 AM"
            },
            {
              "label": "4:15 AM",
              "value": "4:15 AM"
            },
            {
              "label": "4:30 AM",
              "value": "4:30 AM"
            },
            {
              "label": "4:45 AM",
              "value": "4:45 AM"
            },
            {
              "label": "5:00 AM",
              "value": "5:00 AM"
            },
            {
              "label": "5:15 AM",
              "value": "5:15 AM"
            },
            {
              "label": "5:30 AM",
              "value": "5:30 AM"
            },
            {
              "label": "5:45 AM",
              "value": "5:45 AM"
            },
            {
              "label": "6:00 AM",
              "value": "6:00 AM"
            },
            {
              "label": "6:15 AM",
              "value": "6:15 AM"
            },
            {
              "label": "6:30 AM",
              "value": "6:30 AM"
            },
            {
              "label": "6:45 AM",
              "value": "6:45 AM"
            },
            {
              "label": "7:00 AM",
              "value": "7:00 AM"
            },
            {
              "label": "7:15 AM",
              "value": "7:15 AM"
            },
            {
              "label": "7:30 AM",
              "value": "7:30 AM"
            },
            {
              "label": "7:45 AM",
              "value": "7:45 AM"
            },
            {
              "label": "8:00 AM",
              "value": "8:00 AM"
            },
            {
              "label": "8:15 AM",
              "value": "8:15 AM"
            },
            {
              "label": "8:30 AM",
              "value": "8:30 AM"
            },
            {
              "label": "8:45 AM",
              "value": "8:45 AM"
            },
            {
              "label": "9:00 AM",
              "value": "9:00 AM"
            },
            {
              "label": "9:15 AM",
              "value": "9:15 AM"
            },
            {
              "label": "9:30 AM",
              "value": "9:30 AM"
            },
            {
              "label": "9:45 AM",
              "value": "9:45 AM"
            },
            {
              "label": "10:00 AM",
              "value": "10:00 AM"
            },
            {
              "label": "10:15 AM",
              "value": "10:15 AM"
            },
            {
              "label": "10:30 AM",
              "value": "10:30 AM"
            },
            {
              "label": "10:45 AM",
              "value": "10:45 AM"
            },
            {
              "label": "11:00 AM",
              "value": "11:00 AM"
            },
            {
              "label": "11:15 AM",
              "value": "11:15 AM"
            },
            {
              "label": "11:30 AM",
              "value": "11:30 AM"
            },
            {
              "label": "11:45 AM",
              "value": "11:45 AM"
            },
            {
              "label": "12:00 PM",
              "value": "12:00 PM"
            },
            {
              "label": "12:15 PM",
              "value": "12:15 PM"
            },
            {
              "label": "12:30 PM",
              "value": "12:30 PM"
            },
            {
              "label": "12:45 PM",
              "value": "12:45 PM"
            },
            {
              "label": "1:00 PM",
              "value": "1:00 PM"
            },
            {
              "label": "1:15 PM",
              "value": "1:15 PM"
            },
            {
              "label": "1:30 PM",
              "value": "1:30 PM"
            },
            {
              "label": "1:45 PM",
              "value": "1:45 PM"
            },
            {
              "label": "2:00 PM",
              "value": "2:00 PM"
            },
            {
              "label": "2:15 PM",
              "value": "2:15 PM"
            },
            {
              "label": "2:30 PM",
              "value": "2:30 PM"
            },
            {
              "label": "2:45 PM",
              "value": "2:45 PM"
            },
            {
              "label": "3:00 PM",
              "value": "3:00 PM"
            },
            {
              "label": "3:15 PM",
              "value": "3:15 PM"
            },
            {
              "label": "3:30 PM",
              "value": "3:30 PM"
            },
            {
              "label": "3:45 PM",
              "value": "3:45 PM"
            },
            {
              "label": "4:00 PM",
              "value": "4:00 PM"
            },
            {
              "label": "4:15 PM",
              "value": "4:15 PM"
            },
            {
              "label": "4:30 PM",
              "value": "4:30 PM"
            },
            {
              "label": "4:45 PM",
              "value": "4:45 PM"
            },
            {
              "label": "5:00 PM",
              "value": "5:00 PM"
            },
            {
              "label": "5:15 PM",
              "value": "5:15 PM"
            },
            {
              "label": "5:30 PM",
              "value": "5:30 PM"
            },
            {
              "label": "5:45 PM",
              "value": "5:45 PM"
            },
            {
              "label": "6:00 PM",
              "value": "6:00 PM"
            },
            {
              "label": "6:15 PM",
              "value": "6:15 PM"
            },
            {
              "label": "6:30 PM",
              "value": "6:30 PM"
            },
            {
              "label": "6:45 PM",
              "value": "6:45 PM"
            },
            {
              "label": "7:00 PM",
              "value": "7:00 PM"
            },
            {
              "label": "7:15 PM",
              "value": "7:15 PM"
            },
            {
              "label": "7:30 PM",
              "value": "7:30 PM"
            },
            {
              "label": "7:45 PM",
              "value": "7:45 PM"
            },
            {
              "label": "8:00 PM",
              "value": "8:00 PM"
            },
            {
              "label": "8:15 PM",
              "value": "8:15 PM"
            },
            {
              "label": "8:30 PM",
              "value": "8:30 PM"
            },
            {
              "label": "8:45 PM",
              "value": "8:45 PM"
            },
            {
              "label": "9:00 PM",
              "value": "9:00 PM"
            },
            {
              "label": "9:15 PM",
              "value": "9:15 PM"
            },
            {
              "label": "9:30 PM",
              "value": "9:30 PM"
            },
            {
              "label": "9:45 PM",
              "value": "9:45 PM"
            },
            {
              "label": "10:00 PM",
              "value": "10:00 PM"
            },
            {
              "label": "10:15 PM",
              "value": "10:15 PM"
            },
            {
              "label": "10:30 PM",
              "value": "10:30 PM"
            },
            {
              "label": "10:45 PM",
              "value": "10:45 PM"
            },
            {
              "label": "11:00 PM",
              "value": "11:00 PM"
            },
            {
              "label": "11:15 PM",
              "value": "11:15 PM"
            },
            {
              "label": "11:30 PM",
              "value": "11:30 PM"
            },
            {
              "label": "11:45 PM",
              "value": "11:45 PM"
            }
          ]
        },
        {
          "elementType": "formInputTextarea",
          "label": "Description",
          "name": "desc",
          "placeholder": "Write a description here",
          "required": true,
          "rows": 10
        }
      ],
      "buttons": [
        {
          "elementType": "formButtonReset",
          "actionStyle": "destructiveQuiet",
          "name": "reset",
          "title": "Reset"
        },
        {
          "elementType": "formButtonSubmit",
          "actionStyle": "constructive",
          "name": "submit",
          "title": "Submit"
        }
      ]
    },
    {
      "elementType": "form",
      "events": [
        {
          "eventName": "change",
          "action": "ajaxUpdate",
          "targetId": "formContent",
          "ajaxRelativePath": "/week",
          "requestMethod": "post",
          "propagateArgs": true,
          "loadingIndicator": true,
          "region": "content"
        }
      ],
      "items": [
        {
          "elementType": "formInputSelect",
          "id": "select",
          "name": "assisted_select",
          "options": [
            {
              "label": "** New Ride Request **",
              "value": "request"
            },
            {
              "label": "** New Ride Offer **",
              "value": "offer"
            }
          ],
          "events": [
            {
              "eventName": "change",
              "action": "ajaxUpdate",
              "targetId": "formContent",
              "ajaxRelativePath": "/week",
              "requestMethod": "post",
              "propagateArgs": true,
              "loadingIndicator": true,
              "region": "content"
            }
          ]
        }
      ]
    }
  ]
}
Editor is loading...
Leave a Comment