0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-27 03:20:27 +01:00
discourse-custom-wizard/assets/javascripts/wizard/tests/fixtures/wizard.js.es6

470 Zeilen
13 KiB
Text

2022-03-16 12:33:34 +01:00
export default {
"id": "wizard",
"name": "Wizard",
"start": "step_1",
"background": "#333333",
"submission_last_updated_at": "2022-03-15T21:11:01+01:00",
"theme_id": 2,
"required": false,
"permitted": true,
"uncategorized_category_id": 1,
"categories": [],
"subscribed": false,
"resume_on_revisit": false,
"steps": [
{
"id": "step_1",
"index": 0,
"next": "step_2",
"description": "<p>Text inputs!</p>",
"title": "Text",
"permitted": true,
"permitted_message": null,
"final": false,
"fields": [
{
"id": "step_1_field_1",
"index": 0,
"type": "text",
"required": false,
"value": "I am prefilled",
"label": "<p>Text</p>",
"description": "Text field description.",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 1,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_1",
"_validState": 0
},
{
"id": "step_1_field_2",
"index": 0,
"type": "textarea",
"required": false,
"value": "",
"label": "<p>Textarea</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 2,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_1",
"_validState": 0
},
{
"id": "step_1_field_3",
"index": 2,
"type": "composer",
"required": false,
"value": "",
"label": "<p>Composer</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 3,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_1",
"_validState": 0
},
{
"id": "step_1_field_4",
"index": 3,
"type": "text_only",
"required": false,
"value": null,
"label": "<p>Im only text</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 4,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_1",
"_validState": 0
},
{
"id": "step_1_field_5",
"index": 4,
"type": "composer_preview",
"required": false,
"value": "",
"label": "<p>Im a preview</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": "<p>I am prefilled</p>",
"tabindex": 5,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_1",
"_validState": 0
},
{
"id": "step_1_field_6",
"index": 5,
"type": "composer_preview",
"required": false,
"value": "",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": "<p>This is the preview of the composer</p>",
"tabindex": 6,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_1",
"_validState": 0
}
],
"_validState": 0,
"wizardId": "super_mega_fun_wizard"
},
{
"id": "step_2",
"index": 1,
"next": "step_3",
"previous": "step_1",
"description": "<p>Because I couldnt think of another name for this step <img src=\"/images/emoji/twitter/slight_smile.png?v=12\" title=\":slight_smile:\" class=\"emoji\" alt=\":slight_smile:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>",
"title": "Values",
"permitted": true,
"permitted_message": null,
"final": false,
"fields": [
{
"id": "step_2_field_1",
"index": 0,
"type": "date",
"required": false,
"value": "",
"label": "<p>Date</p>",
"file_types": null,
"format": "YYYY-MM-DD",
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 1,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_2",
"_validState": 0
},
{
"id": "step_2_field_2",
"index": 0,
"type": "time",
"required": false,
"value": "",
"label": "<p>Time</p>",
"file_types": null,
"format": "HH:mm",
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 2,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_2",
"_validState": 0
},
{
"id": "step_2_field_3",
"index": 2,
"type": "date_time",
"required": false,
"value": "",
"label": "<p>Date &amp; Time</p>",
"file_types": null,
"format": "",
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 3,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_2",
"_validState": 0
},
{
"id": "step_2_field_4",
"index": 3,
"type": "number",
"required": false,
"value": "",
"label": "<p>Number</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 5,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_2",
"_validState": 0
},
{
"id": "step_2_field_5",
"index": 4,
"type": "checkbox",
"required": false,
"value": false,
"label": "<p>Checkbox</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 6,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_2",
"_validState": 0
},
{
"id": "step_2_field_6",
"index": 5,
"type": "url",
"required": false,
"value": "",
"label": "<p>Url</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 7,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_2",
"_validState": 0
},
{
"id": "step_2_field_7",
"index": 6,
"type": "upload",
"required": false,
"value": "",
"label": "<p>Upload</p>",
"file_types": ".jpg,.jpeg,.png",
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 8,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_2",
"_validState": 0
}
],
"_validState": 0,
"wizardId": "super_mega_fun_wizard"
},
{
"id": "step_3",
"index": 2,
"previous": "step_2",
"description": "<p>Unfortunately not the edible type <img src=\"/images/emoji/twitter/sushi.png?v=12\" title=\":sushi:\" class=\"emoji\" alt=\":sushi:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>",
"title": "Combo-boxes",
"permitted": true,
"permitted_message": null,
"final": true,
"fields": [
{
"id": "step_3_field_1",
"index": 0,
"type": "dropdown",
"required": false,
"value": "choice1",
"label": "<p>Custom Dropdown</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": [
{
"id": "one",
"name": "One"
},
{
"id": "two",
"name": "Two"
}
],
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 1,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_3",
"_validState": 0
},
{
"id": "step_3_field_2",
"index": 0,
"type": "tag",
"required": false,
"value": null,
"label": "<p>Tag</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 2,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_3",
"_validState": 0
},
{
"id": "step_3_field_3",
"index": 2,
"type": "category",
"required": false,
"value": null,
"label": "<p>Category</p>",
"file_types": null,
"format": null,
"limit": 1,
"property": "id",
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 3,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_3",
"_validState": 0
},
{
"id": "step_3_field_4",
"index": 3,
"type": "group",
"required": false,
"value": null,
"label": "<p>Group</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 4,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_3",
"_validState": 0
},
{
"id": "step_3_field_5",
"index": 4,
"type": "user_selector",
"required": false,
"value": null,
"label": "<p>User Selector</p>",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 5,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_3",
"_validState": 0
},
{
"id": "step_3_field_6",
"index": 5,
"type": "user_selector",
"required": false,
"value": null,
"label": "<p>Conditional User Selector</p>",
"description": "Shown when checkbox in step_2_field_5 is true",
"file_types": null,
"format": null,
"limit": null,
"property": null,
"content": null,
"validations": {},
"max_length": null,
"char_counter": null,
"preview_template": null,
"tabindex": 6,
"wizardId": "super_mega_fun_wizard",
"stepId": "step_3",
"_validState": 0
}
],
"_validState": 0,
"wizardId": "super_mega_fun_wizard"
}
],
"groups": []
}