Move all files to 2017/

This commit is contained in:
Oliver Davies 2025-09-29 22:25:17 +01:00
parent ac7370f67f
commit 2875863330
15717 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1 @@
Sample files are from: http://techslides.com/sample-files-for-development

File diff suppressed because one or more lines are too long

Binary file not shown.

View file

@ -0,0 +1,3 @@
this is a sample dat file
it is actually just plain text
it has 3 lines

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document……
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -0,0 +1,31 @@
{
"colorsArray":[{
"colorName":"red",
"hexValue":"#f00"
},
{
"colorName":"green",
"hexValue":"#0f0"
},
{
"colorName":"blue",
"hexValue":"#00f"
},
{
"colorName":"cyan",
"hexValue":"#0ff"
},
{
"colorName":"magenta",
"hexValue":"#f0f"
},
{
"colorName":"yellow",
"hexValue":"#ff0"
},
{
"colorName":"black",
"hexValue":"#000"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

View file

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="600"
height="600"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.45.1"
sodipodi:docname="Example.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
sodipodi:docbase="/home/gmaxwell"
version="1.0">
<metadata
id="metadata9">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:window-height="620"
inkscape:window-width="814"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
guidetolerance="10.0"
gridtolerance="10.0"
objecttolerance="10.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
width="600px"
height="600px"
inkscape:zoom="0.35974058"
inkscape:cx="50"
inkscape:cy="519.04966"
inkscape:window-x="483"
inkscape:window-y="101"
inkscape:current-layer="svg2" />
<defs
id="defs16" />
<g
id="g2161"
transform="matrix(6.3951354,0,0,6.3951354,-22.626246,-7.1082509)">
<path
nodetypes="ccccccccccccccccccccccccccccccccccccccc"
id="flowRoot1882"
d="M 36.009766,9.2505083 C 37.739295,9.4211273 38.305879,11.470697 38.052581,12.935049 C 37.346266,16.153899 36.316821,19.51466 35.445405,22.717701 C 36.091666,24.812224 31.712284,24.008877 33.219932,22.315459 C 34.817041,18.411202 36.011404,13.498336 36.009766,9.2505083 z M 36.009766,2.9926958 C 38.210311,1.2242088 40.996268,9.172757 33.911571,6.1534847 C 33.884619,5.7603019 36.096289,3.3869447 36.009766,2.9926958 z M 41.371094,15.871601 C 41.371094,13.66457 41.371094,11.457539 41.371094,9.250508 C 43.180621,9.4257387 43.963014,11.704559 43.286137,13.215517 C 42.859084,15.059792 42.939241,17.3996 44.601487,18.625335 C 46.710544,19.683477 49.38774,17.353112 48.803268,15.118437 C 48.93196,13.406538 48.236292,11.613848 48.968862,9.9690415 C 51.055097,9.6500357 51.500677,12.487155 50.544985,13.844747 C 50.070023,15.309708 50.857452,16.781898 50.672344,18.239432 C 50.279615,19.94056 48.418404,20.00023 47.0225,20.071868 C 45.478489,20.38194 43.516835,20.791368 42.361947,19.38874 C 41.522514,18.444089 41.211274,17.107671 41.371094,15.871601 z M 61.224609,9.5727739 C 60.41978,11.557552 58.100804,10.235616 56.62767,10.571551 C 53.836862,14.393611 60.920038,13.513667 61.8085,17.011648 C 61.85613,18.933747 60.028359,20.587389 58.129091,20.443312 C 56.904487,20.607229 54.609204,20.982393 54.417879,19.267622 C 55.280609,17.508269 57.336359,19.528803 58.633111,18.8463 C 60.403141,17.99081 59.402232,15.555325 57.728781,15.321475 C 56.550115,14.98135 55.091813,15.225439 54.254747,14.112764 C 53.017669,12.881167 53.392132,10.733148 54.736719,9.7413252 C 56.619172,8.3307396 59.170326,8.9535067 61.224609,9.5727739 z M 66.458984,6.1450396 C 65.368126,7.6333334 67.348936,9.9531574 68.987229,9.0948979 C 69.978133,11.042503 66.524641,10.777931 66.473495,12.430992 C 64.443605,16.101814 68.48273,18.623426 67.571657,20.417528 C 65.440858,20.26155 64.324307,17.844452 64.577433,15.919357 C 64.70847,14.408586 65.055107,12.79361 64.322961,11.373941 C 63.786422,9.5475192 64.150419,7.1452655 65.954233,6.1552477 L 66.206043,6.1203323 L 66.458984,6.1450396 L 66.458984,6.1450396 z " />
<path
nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
id="flowRoot1890"
d="M 10.867188,44.877953 C 6.2812618,42.124849 5.2205914,52.366268 10.409215,49.892431 C 12.389385,49.295568 14.988045,43.912658 10.867188,44.877953 z M 15.167969,43.987328 C 14.919826,46.33724 16.617756,52.554202 12.298734,50.536918 C 9.8041142,52.312916 6.0580855,52.958674 4.5023123,49.583386 C 2.6350454,45.257322 7.3033103,42.298712 11.046443,43.361059 C 15.247185,41.320786 9.4930286,38.338264 7.1068792,40.322138 C 3.4374421,40.01388 7.406407,37.201407 9.3495087,37.962912 C 12.44212,37.877788 15.556534,40.380131 15.171751,43.648912 L 15.169638,43.83797 L 15.167969,43.987328 z M 30.53125,43.553734 C 29.638794,45.911558 32.49467,50.463872 28.779999,51.070944 C 26.888088,47.702306 30.931621,41.190257 25.58365,40.046147 C 20.73931,40.312798 21.252194,45.910871 22.001439,49.154066 C 21.84253,51.828309 18.790577,51.39256 19.585585,48.673738 C 19.851829,45.693864 18.285332,39.630301 20.986983,38.702911 C 23.508461,40.80889 25.761847,35.731906 28.452459,38.686226 C 29.921454,39.793194 30.827618,41.709992 30.53125,43.553734 z M 38.807,49.770223 C 42.369034,50.768974 44.523344,46.328688 43.700521,43.358983 C 40.402775,35.546453 32.491199,44.344131 38.807,49.770223 z M 39.941406,38.034203 C 52.085872,39.705642 43.204854,59.098342 34.688722,48.642968 C 32.591886,44.778031 34.383109,38.440132 39.291369,38.051827 L 39.941406,38.034203 L 39.941406,38.034203 z M 51.660156,34.624046 C 49.815978,37.850583 54.789459,38.666222 55.83437,39.23566 C 54.140746,40.715733 50.093061,40.12158 51.562461,43.76212 C 51.004096,46.980523 52.486847,50.037723 55.670614,50.54595 C 53.547788,53.782616 48.41793,50.035495 49.349973,46.519692 C 50.339877,43.686471 48.78131,40.671166 48.467256,38.48357 C 51.099926,37.413599 47.886512,33.32283 51.660156,34.624046 z M 69.859375,43.553734 C 68.966918,45.911557 71.822794,50.463872 68.108124,51.070944 C 66.216214,47.702306 70.259746,41.190256 64.911775,40.046145 C 60.222418,40.285904 60.439194,45.757728 61.367942,48.953683 C 60.705448,53.064855 57.788626,49.900134 58.838379,47.289738 C 58.969709,43.381174 59.006437,39.455087 58.607404,35.565714 C 59.356025,31.632413 62.368269,34.68013 61.01352,37.194316 C 60.38417,39.302538 61.469087,40.653476 62.996248,38.474829 C 66.202089,36.826154 70.863269,39.826451 69.859375,43.553734 z M 85.410156,44.374046 C 83.244849,47.905533 76.447085,42.456344 75.976013,47.444052 C 76.913541,51.724548 83.275324,48.726196 84.393639,50.133773 C 82.109855,53.525123 76.421339,51.860111 74.285335,49.01336 C 71.258247,44.729984 74.614013,37.166516 80.254289,37.96756 C 83.286958,38.284495 85.833914,41.310745 85.410156,44.374046 z M 83.253906,43.741234 C 84.431319,39.039614 74.594812,38.687325 76.291886,43.335226 C 78.284783,44.796048 81.032856,43.090943 83.253906,43.741234 z M 96.554688,40.366234 C 93.290612,38.6882 90.622217,42.519635 90.728522,45.492665 C 90.881925,47.333676 92.330286,52.144465 89.028751,50.905988 C 88.95673,46.763963 88.353312,42.447207 89.31721,38.336643 C 91.040471,38.503437 92.207514,40.668181 93.421468,38.208298 C 94.902478,37.44973 97.690944,38.263668 96.554688,40.366234 z " />
<path
style="fill:#ff0000"
nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccc"
id="flowRoot1898"
d="M 17.026327,63.789847 C 0.7506376,64.058469 13.88279,66.387154 13.113883,69.323258 C 8.0472417,70.287093 3.5936285,63.565714 6.8090451,59.370548 C 8.7591553,55.717791 15.269922,55.198361 16.902068,59.393261 C 17.532581,60.758947 17.628237,62.396589 17.026327,63.789847 z M 15.306463,62.656109 C 18.852566,58.713773 7.6543584,56.609143 10.765803,61.304742 C 12.124789,62.217715 13.961359,61.705342 15.306463,62.656109 z M 31.307931,62.391383 C 27.130518,63.524026 24.669863,68.663004 27.470717,72.229472 C 25.946657,74.052316 24.253697,71.076237 24.857281,69.636909 C 23.737444,67.038428 17.399862,72.254246 19.386636,68.888657 C 23.159719,67.551193 22.398496,63.711301 22.06067,60.848671 C 24.064085,60.375294 24.370376,65.772689 27.167918,63.326048 C 28.350126,62.546369 29.927362,61.067531 31.307931,62.391383 z M 37.66875,70.598623 C 33.467314,66.62264 32.517064,77.972723 37.30626,74.466636 C 38.742523,73.853608 40.55904,70.38932 37.66875,70.598623 z M 41.677321,70.973131 C 42.340669,75.308182 36.926157,78.361257 33.331921,76.223155 C 29.43435,74.893988 30.618698,67.677232 35.003806,68.567885 C 37.137393,70.592854 42.140265,67.002221 37.656192,66.290007 C 35.242233,65.914214 35.166503,62.640757 38.036954,63.926404 C 40.847923,64.744926 43.227838,68.124735 41.677321,70.973131 z M 62.379099,76.647079 C 62.007404,78.560417 61.161437,84.034535 58.890565,82.010019 C 59.769679,79.039958 62.536382,72.229115 56.947899,72.765789 C 53.790416,73.570863 54.908257,80.968388 51.529286,79.496859 C 51.707831,76.559817 55.858125,71.896837 50.8321,70.678504 C 45.898113,69.907818 47.485944,75.735824 45.286883,78.034703 C 42.916393,76.333396 45.470823,71.647155 46.624124,69.414735 C 50.919507,67.906486 63.618534,70.878704 62.379099,76.647079 z M 66.426447,83.84905 C 67.616398,85.777591 62.114624,94.492698 62.351124,90.31711 C 63.791684,86.581961 65.730376,78.000636 67.391891,74.85575 C 71.027815,73.781175 76.383067,75.350289 76.591972,79.751898 C 77.048545,83.793048 73.066803,88.429945 68.842187,86.765936 C 67.624386,86.282034 66.56741,85.195132 66.426447,83.84905 z M 74.086569,81.803435 C 76.851893,78.050524 69.264402,74.310256 67.560734,78.378191 C 65.893402,80.594099 67.255719,83.775746 69.700555,84.718558 C 72.028708,85.902224 73.688639,83.888662 74.086569,81.803435 z M 82.318799,73.124577 C 84.30523,75.487059 81.655015,88.448086 78.247183,87.275736 C 78.991935,82.387828 81.291029,77.949394 82.318799,73.124577 z M 95.001985,87.684695 C 78.726298,87.953319 91.858449,90.281999 91.089542,93.218107 C 86.0229,94.18194 81.569287,87.460562 84.784701,83.265394 C 86.734814,79.612637 93.245582,79.09321 94.877729,83.28811 C 95.508245,84.653796 95.603892,86.291438 95.001985,87.684695 z M 93.282122,86.550957 C 96.828223,82.608621 85.630017,80.503993 88.741461,85.199592 C 90.100447,86.112565 91.937018,85.600192 93.282122,86.550957 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

View file

@ -0,0 +1,2 @@
this is a sample txt file
it has two lines

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,120 @@
<?xml version="1.0"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Computer</genre>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
<description>An in-depth look at creating applications
with XML.</description>
</book>
<book id="bk102">
<author>Ralls, Kim</author>
<title>Midnight Rain</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-12-16</publish_date>
<description>A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.</description>
</book>
<book id="bk103">
<author>Corets, Eva</author>
<title>Maeve Ascendant</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-11-17</publish_date>
<description>After the collapse of a nanotechnology
society in England, the young survivors lay the
foundation for a new society.</description>
</book>
<book id="bk104">
<author>Corets, Eva</author>
<title>Oberon's Legacy</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2001-03-10</publish_date>
<description>In post-apocalypse England, the mysterious
agent known only as Oberon helps to create a new life
for the inhabitants of London. Sequel to Maeve
Ascendant.</description>
</book>
<book id="bk105">
<author>Corets, Eva</author>
<title>The Sundered Grail</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2001-09-10</publish_date>
<description>The two daughters of Maeve, half-sisters,
battle one another for control of England. Sequel to
Oberon's Legacy.</description>
</book>
<book id="bk106">
<author>Randall, Cynthia</author>
<title>Lover Birds</title>
<genre>Romance</genre>
<price>4.95</price>
<publish_date>2000-09-02</publish_date>
<description>When Carla meets Paul at an ornithology
conference, tempers fly as feathers get ruffled.</description>
</book>
<book id="bk107">
<author>Thurman, Paula</author>
<title>Splish Splash</title>
<genre>Romance</genre>
<price>4.95</price>
<publish_date>2000-11-02</publish_date>
<description>A deep sea diver finds true love twenty
thousand leagues beneath the sea.</description>
</book>
<book id="bk108">
<author>Knorr, Stefan</author>
<title>Creepy Crawlies</title>
<genre>Horror</genre>
<price>4.95</price>
<publish_date>2000-12-06</publish_date>
<description>An anthology of horror stories about roaches,
centipedes, scorpions and other insects.</description>
</book>
<book id="bk109">
<author>Kress, Peter</author>
<title>Paradox Lost</title>
<genre>Science Fiction</genre>
<price>6.95</price>
<publish_date>2000-11-02</publish_date>
<description>After an inadvertent trip through a Heisenberg
Uncertainty Device, James Salway discovers the problems
of being quantum.</description>
</book>
<book id="bk110">
<author>O'Brien, Tim</author>
<title>Microsoft .NET: The Programming Bible</title>
<genre>Computer</genre>
<price>36.95</price>
<publish_date>2000-12-09</publish_date>
<description>Microsoft's .NET initiative is explored in
detail in this deep programmer's reference.</description>
</book>
<book id="bk111">
<author>O'Brien, Tim</author>
<title>MSXML3: A Comprehensive Guide</title>
<genre>Computer</genre>
<price>36.95</price>
<publish_date>2000-12-01</publish_date>
<description>The Microsoft MSXML3 parser is covered in
detail, with attention to XML DOM interfaces, XSLT processing,
SAX and more.</description>
</book>
<book id="bk112">
<author>Galos, Mike</author>
<title>Visual Studio 7: A Comprehensive Guide</title>
<genre>Computer</genre>
<price>49.95</price>
<publish_date>2001-04-16</publish_date>
<description>Microsoft Visual Studio 7 is explored in depth,
looking at how Visual Basic, Visual C++, C#, and ASP+ are
integrated into a comprehensive development
environment.</description>
</book>
</catalog>

View file

@ -0,0 +1,23 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="catalog">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="book"
minOccurs="0"
maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="author" type="xsd:string"/>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="genre" type="xsd:string"/>
<xsd:element name="price" type="xsd:float"/>
<xsd:element name="publish_date" type="xsd:date"/>
<xsd:element name="description" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

View file

@ -0,0 +1,176 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_ajax
title: 'Test: Ajax'
description: 'Test Ajax enabled form with preview'
category: 'Test: Ajax'
elements: |
textfield:
'#title': textfield
'#type': textfield
'#required': true
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: true
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_ajax_confirmation_inline
title: 'Test: Ajax: Confirmation: Inline'
description: 'Test Ajax inline confirmation message.'
category: 'Test: Ajax'
elements: |
description:
'#markup': 'This webform will display the confirmation inline when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: inline
confirmation_title: ''
confirmation_message: 'This is a custom inline confirmation message. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_ajax_confirmation_message
title: 'Test: Ajax: Confirmation: Message'
description: 'Test Ajax basic confirmation message.'
category: 'Test: Ajax'
elements: |
description:
'#markup': 'This webform will display a confirmation message when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: 'This is a <b>custom</b> confirmation message. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_ajax_confirmation_modal
title: 'Test: Ajax: Confirmation: Modal'
description: 'Test Ajax confirmation modal.'
category: 'Test: Ajax'
elements: |
description:
'#markup': 'This webform will display a confirmation modal when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: modal
confirmation_title: 'Custom confirmation modal'
confirmation_message: 'This is a <b>custom</b> confirmation modal. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_ajax_confirmation_page
title: 'Test: Ajax: Confirmation: Page'
description: 'Test Ajax redirecting to a confirmation page.'
category: 'Test: Ajax'
elements: |
description:
'#markup': 'This webform will redirect to the confirmation page when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: 'This is a custom confirmation page. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,174 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_ajax_confirmation_url
title: 'Test: Ajax: Confirmation: URL'
description: 'Test redirecting to an internal URL.'
category: 'Test: Ajax'
elements: |
description:
'#markup': 'This webform will redirect to the homepage when submitted.'
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: url
confirmation_title: ''
confirmation_message: 'This is a custom confirmation message.'
confirmation_url: '<front>'
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_ajax_confirmation_url_msg
title: 'Test: Ajax: Confirmation: URL with message'
description: 'Test Ajax redirecting to an internal URL with a confirmation message.'
category: 'Test: Ajax'
elements: |
description:
'#markup': 'This webform will redirect to the homepage when submitted an display a custom confirmation message.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: true
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: url_message
confirmation_title: ''
confirmation_message: 'This is a custom confirmation message. (test: [webform_submission:values:test])'
confirmation_url: '<front>'
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,256 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_composite
title: 'Test: Composite: Composites'
description: 'Test composite elements, includes address, contact, and name.'
category: 'Test: Composite'
elements: |
composite_flexbox:
'#type': details
'#title': 'Composite Flexbox'
'#open': true
address:
'#type': webform_address
'#title': Address
'#flexbox': true
contact:
'#type': webform_contact
'#title': Contact
'#flexbox': true
name:
'#type': webform_name
'#title': Name
'#flexbox': true
composite_elements:
'#type': details
'#title': 'Composite Elements'
'#open': true
contact_basic:
'#type': webform_contact
'#title': 'Contact basic'
'#required': true
'#name__required': true
'#default_value':
name: 'John Smith'
company: Acme
address: '100 Main Street'
address_2: 'PO BOX 999'
city: 'Hill Valley'
state_province: 'New Jersey'
country: 'United States'
postal_code: 11111-1111
email: example@example.com
phone: 123-456-7890
contact_advanced:
'#type': webform_contact
'#title': 'Contact advanced'
'#default_value':
name: 'John Smith'
company: Acme
address: '100 Main Street'
address_2: 'PO BOX 999'
city: 'Hill Valley'
state_province: 'New Jersey'
country: 'United States'
postal_code: 11111-1111
email: example@example.com
phone: 123-456-7890
'#name__required': true
'#name__title': 'Custom contact name'
'#name__description': 'Custom contact name description'
'#state_province__type': textfield
'#country__required': true
'#country__access': false
link_basic:
'#type': webform_link
'#title': Link
'#default_value':
title: Example
url: 'http://example.com'
composite_elements_multiple:
'#type': details
'#title': 'Composite Elements Multiple'
'#open': true
link_multiple:
'#type': webform_link
'#title': 'Link multiple'
'#multiple': true
'#multiple__header': true
'#default_value':
- title: Example
url: 'http://example.com'
'#title__help': 'This is link title help'
'#url__help': 'This is link url help'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,230 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_composite_custom
title: 'Test: Composite: Custom composite'
description: 'Test custom composite element.'
category: 'Test: Composite'
elements: |
webform_custom_composite_basic:
'#type': webform_custom_composite
'#title': webform_custom_composite_basic
'#element':
first_name:
'#type': textfield
'#title': 'First name'
last_name:
'#type': textfield
'#title': 'Last name'
'#default_value':
- first_name: John
last_name: Smith
webform_custom_composite_advanced:
'#type': webform_custom_composite
'#title': webform_custom_composite_advanced
'#element':
first_name:
'#type': textfield
'#title': 'First name'
last_name:
'#type': textfield
'#title': 'Last name'
gender:
'#type': select
'#options':
Male: Male
Female: Female
'#title': Gender
martial_status:
'#type': webform_select_other
'#options': marital_status
'#title': 'Martial status'
employment_status:
'#type': webform_select_other
'#options': employment_status
'#title': 'Employment status'
age:
'#type': number
'#title': Age
'#field_suffix': ' yrs. old'
'#min': 1
'#max': 125
'#default_value':
- first_name: John
last_name: Smith
gender: Male
martial_status: Single
employment_status: Unemployed
age: 20
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 0
settings: { }

View file

@ -0,0 +1,201 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_composite_custom_file
title: 'Test: Composite: Custom composite file'
description: 'Test custom composite file element.'
category: 'Test: Composite'
elements: |
webform_custom_composite_file:
'#type': webform_custom_composite
'#title': webform_custom_composite_file
'#multiple__header': false
'#element':
textfield:
'#type': textfield
'#title': textfield
managed_file:
'#type': managed_file
'#title': managed_file
webform_custom_composite_file_advanced:
'#type': webform_custom_composite
'#title': webform_custom_composite_file_advanced
'#element':
textfield:
'#type': textfield
'#title': textfield
managed_file:
'#type': managed_file
'#title': managed_file
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 0
settings: { }

View file

@ -0,0 +1,664 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_composite_format
title: 'Test: Composite: Format composite'
description: 'Test composite element formatting.'
category: 'Test: Composite'
elements: |
advanced_elements:
'#type': details
'#title': 'Advanced elements'
'#open': true
webform_mapping:
'#type': details
'#title': Mapping
webform_mapping_value:
'#type': webform_mapping
'#title': 'Mapping (Value)'
'#source':
one: One
two: Two
three: Three
'#destination':
four: Four
five: Five
six: Six
'#default_value':
one: four
two: four
three: four
'#format': value
webform_mapping_raw:
'#type': webform_mapping
'#title': 'Mapping (Raw value)'
'#source':
one: One
two: Two
three: Three
'#destination':
four: Four
five: Five
six: Six
'#default_value':
one: four
two: four
three: four
'#format': raw
webform_mapping_list:
'#type': webform_mapping
'#title': 'Mapping (List)'
'#source':
one: One
two: Two
three: Three
'#destination':
four: Four
five: Five
six: Six
'#default_value':
one: four
two: four
three: four
'#format': list
webform_mapping_table:
'#type': webform_mapping
'#title': 'Mapping (Table)'
'#source':
one: One
two: Two
three: Three
'#destination':
four: Four
five: Five
six: Six
'#default_value':
one: four
two: four
three: four
'#format': table
text_format:
'#type': details
'#title': 'Text format'
text_format_basic_html:
'#type': text_format
'#title': 'Text format (Basic HTML)'
'#default_value':
value: '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Negat esse eam, inquit, propter se expetendam. Primum Theophrasti, Strato, physicum se voluit; Id mihi magnum videtur. Itaque mihi non satis videmini considerare quod iter sit naturae quaeque progressio. Quare hoc videndum est, possitne nobis hoc ratio philosophorum dare. Est enim tanti philosophi tamque nobilis audacter sua decreta defendere.</p>'
'#format': basic_html
text_format_full_html:
'#type': text_format
'#title': 'Text format (Full HTML)'
'#default_value':
value: '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Negat esse eam, inquit, propter se expetendam. Primum Theophrasti, Strato, physicum se voluit; Id mihi magnum videtur. Itaque mihi non satis videmini considerare quod iter sit naturae quaeque progressio. Quare hoc videndum est, possitne nobis hoc ratio philosophorum dare. Est enim tanti philosophi tamque nobilis audacter sua decreta defendere.</p>'
'#format': full_html
text_format_plain_text:
'#type': text_format
'#title': 'Text format (Plain text)'
'#default_value':
value: '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Negat esse eam, inquit, propter se expetendam. Primum Theophrasti, Strato, physicum se voluit; Id mihi magnum videtur. Itaque mihi non satis videmini considerare quod iter sit naturae quaeque progressio. Quare hoc videndum est, possitne nobis hoc ratio philosophorum dare. Est enim tanti philosophi tamque nobilis audacter sua decreta defendere.</p>'
'#format': plain_text
text_format_restricted_html:
'#type': text_format
'#title': 'Text format (Restricted HTML)'
'#default_value':
value: '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Negat esse eam, inquit, propter se expetendam. Primum Theophrasti, Strato, physicum se voluit; Id mihi magnum videtur. Itaque mihi non satis videmini considerare quod iter sit naturae quaeque progressio. Quare hoc videndum est, possitne nobis hoc ratio philosophorum dare. Est enim tanti philosophi tamque nobilis audacter sua decreta defendere.</p>'
'#format': restricted_html
composite_elements:
'#type': details
'#title': 'Composite elements'
'#open': true
address:
'#type': details
'#title': 'Advanced address'
address_value:
'#type': address
'#title': 'Advanced address (Value)'
'#default_value':
given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#format': value
address_raw:
'#type': address
'#title': 'Advanced address (Raw value)'
'#default_value':
given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#format': raw
address_list:
'#type': address
'#title': 'Advanced address (List)'
'#default_value':
given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#format': list
webform_address:
'#type': details
'#title': 'Basic address'
webform_address_value:
'#type': webform_address
'#title': 'Basic address (Value)'
'#default_value':
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format': value
webform_address_raw:
'#type': webform_address
'#title': 'Basic address (Raw value)'
'#default_value':
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format': raw
webform_address_list:
'#type': webform_address
'#title': 'Basic address (List)'
'#default_value':
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format': list
webform_contact:
'#type': details
'#title': Contact
webform_contact_value:
'#type': webform_contact
'#title': 'Contact (Value)'
'#default_value':
name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format': value
webform_contact_raw:
'#type': webform_contact
'#title': 'Contact (Raw value)'
'#default_value':
name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format': raw
webform_contact_list:
'#type': webform_contact
'#title': 'Contact (List)'
'#default_value':
name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format': list
webform_link:
'#type': details
'#title': Link
webform_link_value:
'#type': webform_link
'#title': 'Link (Value)'
'#default_value':
title: Loremipsum
url: 'http://example.com'
'#format': value
webform_link_raw:
'#type': webform_link
'#title': 'Link (Raw value)'
'#default_value':
title: Loremipsum
url: 'http://example.com'
'#format': raw
webform_link_list:
'#type': webform_link
'#title': 'Link (List)'
'#default_value':
title: Loremipsum
url: 'http://example.com'
'#format': list
webform_location_geocomplete:
'#type': details
'#title': Location
webform_location_geocomplete_value:
'#type': webform_location_places
'#title': 'Location (Value)'
'#map': true
'#geolocation': true
'#format': value
'#default_value':
value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
webform_location_geocomplete_raw:
'#type': webform_location_places
'#title': 'Location (Raw value)'
'#map': true
'#geolocation': true
'#format': raw
'#default_value':
value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
webform_location_geocomplete_list:
'#type': webform_location_places
'#title': 'Location (List)'
'#map': true
'#geolocation': true
'#format': list
'#default_value':
value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
webform_location_geocomplete_map:
'#type': webform_location_places
'#title': 'Location (Map)'
'#map': true
'#geolocation': true
'#format': map
'#default_value':
value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
webform_name:
'#type': details
'#title': Name
webform_name_value:
'#type': webform_name
'#title': 'Name (Value)'
'#default_value':
title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
'#format': value
webform_name_raw:
'#type': webform_name
'#title': 'Name (Raw value)'
'#default_value':
title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
'#format': raw
webform_name_list:
'#type': webform_name
'#title': 'Name (List)'
'#default_value':
title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
'#format': list
webform_telephone:
'#type': details
'#title': 'Telephone advanced'
webform_telephone_value:
'#type': webform_telephone
'#title': 'Telephone advanced (Value)'
'#default_value':
type: Home
phone: '+1 212-333-4444'
ext: 0
'#format': value
webform_telephone_raw:
'#type': webform_telephone
'#title': 'Telephone advanced (Raw value)'
'#default_value':
type: Home
phone: '+1 212-333-4444'
ext: 0
'#format': raw
webform_telephone_list:
'#type': webform_telephone
'#title': 'Telephone advanced (List)'
'#default_value':
type: Home
phone: '+1 212-333-4444'
ext: 0
'#format': list
options_elements:
'#type': details
'#title': 'Options elements'
'#open': true
webform_likert:
'#type': details
'#title': Likert
webform_likert_value:
'#type': webform_likert
'#title': 'Likert (Value)'
'#questions':
q1: 'Please answer question 1?'
q2: 'How about now answering question 2?'
q3: 'Finally, here is question 3?'
'#answers':
1: '1'
2: '2'
3: '3'
'#default_value':
q1: 1
q2: 1
q3: 1
'#format': value
webform_likert_raw:
'#type': webform_likert
'#title': 'Likert (Raw value)'
'#questions':
q1: 'Please answer question 1?'
q2: 'How about now answering question 2?'
q3: 'Finally, here is question 3?'
'#answers':
1: '1'
2: '2'
3: '3'
'#default_value':
q1: 1
q2: 1
q3: 1
'#format': raw
webform_likert_list:
'#type': webform_likert
'#title': 'Likert (List)'
'#questions':
q1: 'Please answer question 1?'
q2: 'How about now answering question 2?'
q3: 'Finally, here is question 3?'
'#answers':
1: '1'
2: '2'
3: '3'
'#default_value':
q1: 1
q2: 1
q3: 1
'#format': list
webform_likert_table:
'#type': webform_likert
'#title': 'Likert (Table)'
'#questions':
q1: 'Please answer question 1?'
q2: 'How about now answering question 2?'
q3: 'Finally, here is question 3?'
'#answers':
1: '1'
2: '2'
3: '3'
'#default_value':
q1: 1
q2: 1
q3: 1
'#format': table
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
email_text:
id: email
label: 'Email (Text)'
handler_id: email_text
status: true
conditions: { }
weight: 1
settings:
states:
- completed
to_mail: _default
to_options: { }
cc_mail: ''
cc_options: { }
bcc_mail: ''
bcc_options: { }
from_mail: _default
from_options: { }
from_name: _default
subject: _default
body: _default
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
html: false
attachments: false
twig: false
theme_name: ''
debug: true
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''
email_html:
id: email
label: 'Email (HTML)'
handler_id: email_html
status: true
conditions: { }
weight: 2
settings:
states:
- completed
to_mail: _default
to_options: { }
cc_mail: ''
cc_options: { }
bcc_mail: ''
bcc_options: { }
from_mail: _default
from_options: { }
from_name: _default
subject: _default
body: _default
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
html: true
attachments: false
twig: false
theme_name: ''
debug: true
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''

View file

@ -0,0 +1,916 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_composite_format_multiple
title: 'Test: Composite: Format composite multiple values'
description: 'Test composite element formatting with multiple value.'
category: 'Test: Composite'
elements: |
composite_elements:
'#type': details
'#title': 'Composite elements'
'#open': true
address:
'#type': details
'#title': 'Advanced address'
address_ol:
'#type': address
'#title': 'Advanced address (Ordered list)'
'#multiple': true
'#default_value':
- given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#format_items': ol
address_ul:
'#type': address
'#title': 'Advanced address (Unordered list)'
'#multiple': true
'#default_value':
- given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#format_items': ul
address_hr:
'#type': address
'#title': 'Advanced address (Horizontal rule)'
'#multiple': true
'#default_value':
- given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#format_items': hr
address_table:
'#type': address
'#title': 'Advanced address (Table)'
'#multiple': true
'#default_value':
- given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#format_items': table
webform_address:
'#type': details
'#title': 'Basic address'
webform_address_ol:
'#type': webform_address
'#title': 'Basic address (Ordered list)'
'#multiple': true
'#default_value':
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': ol
webform_address_ul:
'#type': webform_address
'#title': 'Basic address (Unordered list)'
'#multiple': true
'#default_value':
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': ul
webform_address_hr:
'#type': webform_address
'#title': 'Basic address (Horizontal rule)'
'#multiple': true
'#default_value':
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': hr
webform_address_table:
'#type': webform_address
'#title': 'Basic address (Table)'
'#multiple': true
'#default_value':
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': table
webform_contact:
'#type': details
'#title': Contact
webform_contact_ol:
'#type': webform_contact
'#title': 'Contact (Ordered list)'
'#multiple': true
'#default_value':
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': ol
webform_contact_ul:
'#type': webform_contact
'#title': 'Contact (Unordered list)'
'#multiple': true
'#default_value':
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': ul
webform_contact_hr:
'#type': webform_contact
'#title': 'Contact (Horizontal rule)'
'#multiple': true
'#default_value':
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': hr
webform_contact_table:
'#type': webform_contact
'#title': 'Contact (Table)'
'#multiple': true
'#default_value':
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
- name: Loremipsum
company: Loremipsum
email: example@example.com
phone: 123-456-7890
address: '10 Main Street'
address_2: '10 Main Street'
city: Springfield
state_province: Alabama
postal_code: '11111'
country: Afghanistan
'#format_items': table
webform_custom_composite:
'#type': details
'#title': 'Custom composite'
webform_custom_composite_ol:
'#type': webform_custom_composite
'#title': 'Custom composite (Ordered list)'
'#element':
name:
'#type': textfield
'#title': Name
'#title_display': invisible
gender:
'#type': select
'#title': Gender
'#title_display': invisible
'#options':
Male: Male
Female: Female
'#multiple': true
'#default_value':
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
'#format_items': ol
webform_custom_composite_ul:
'#type': webform_custom_composite
'#title': 'Custom composite (Unordered list)'
'#element':
name:
'#type': textfield
'#title': Name
'#title_display': invisible
gender:
'#type': select
'#title': Gender
'#title_display': invisible
'#options':
Male: Male
Female: Female
'#multiple': true
'#default_value':
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
'#format_items': ul
webform_custom_composite_hr:
'#type': webform_custom_composite
'#title': 'Custom composite (Horizontal rule)'
'#element':
name:
'#type': textfield
'#title': Name
'#title_display': invisible
gender:
'#type': select
'#title': Gender
'#title_display': invisible
'#options':
Male: Male
Female: Female
'#multiple': true
'#default_value':
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
'#format_items': hr
webform_custom_composite_table:
'#type': webform_custom_composite
'#title': 'Custom composite (Table)'
'#element':
name:
'#type': textfield
'#title': Name
'#title_display': invisible
gender:
'#type': select
'#title': Gender
'#title_display': invisible
'#options':
Male: Male
Female: Female
'#multiple': true
'#default_value':
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
- name: Loremipsum
gender: Male
'#format_items': table
webform_link:
'#type': details
'#title': Link
webform_link_ol:
'#type': webform_link
'#title': 'Link (Ordered list)'
'#multiple': true
'#default_value':
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
'#format_items': ol
webform_link_ul:
'#type': webform_link
'#title': 'Link (Unordered list)'
'#multiple': true
'#default_value':
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
'#format_items': ul
webform_link_hr:
'#type': webform_link
'#title': 'Link (Horizontal rule)'
'#multiple': true
'#default_value':
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
'#format_items': hr
webform_link_table:
'#type': webform_link
'#title': 'Link (Table)'
'#multiple': true
'#default_value':
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
- title: Loremipsum
url: 'http://example.com'
'#format_items': table
webform_location_geocomplete:
'#type': details
'#title': Location
webform_location_geocomplete_ol:
'#type': webform_location_places
'#title': 'Location (Ordered list)'
'#map': true
'#geolocation': true
'#format': map
'#multiple': true
'#default_value':
- value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
- value: 'London SW1A 1AA, United Kingdom'
- value: 'Moscow, Russia, 10307'
'#format_items': ol
webform_location_geocomplete_ul:
'#type': webform_location_places
'#title': 'Location (Unordered list)'
'#map': true
'#geolocation': true
'#format': map
'#multiple': true
'#default_value':
- value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
- value: 'London SW1A 1AA, United Kingdom'
- value: 'Moscow, Russia, 10307'
'#format_items': ul
webform_location_geocomplete_hr:
'#type': webform_location_places
'#title': 'Location (Horizontal rule)'
'#map': true
'#geolocation': true
'#format': map
'#multiple': true
'#default_value':
- value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
- value: 'London SW1A 1AA, United Kingdom'
- value: 'Moscow, Russia, 10307'
'#format_items': hr
webform_location_geocomplete_table:
'#type': webform_location_places
'#title': 'Location (Table)'
'#map': true
'#geolocation': true
'#format': map
'#multiple': true
'#default_value':
- value: 'The White House, 1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
- value: 'London SW1A 1AA, United Kingdom'
- value: 'Moscow, Russia, 10307'
'#format_items': table
webform_name:
'#type': details
'#title': Name
webform_name_ol:
'#type': webform_name
'#title': 'Name (Ordered list)'
'#multiple': true
'#default_value':
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
'#format_items': ol
webform_name_ul:
'#type': webform_name
'#title': 'Name (Unordered list)'
'#multiple': true
'#default_value':
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
'#format_items': ul
webform_name_hr:
'#type': webform_name
'#title': 'Name (Horizontal rule)'
'#multiple': true
'#default_value':
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
'#format_items': hr
webform_name_table:
'#type': webform_name
'#title': 'Name (Table)'
'#multiple': true
'#default_value':
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
- title: Miss
first: Loremipsum
middle: Loremipsum
last: Loremipsum
suffix: Loremipsum
degree: Loremipsum
'#format_items': table
webform_telephone:
'#type': details
'#title': 'Telephone advanced'
webform_telephone_ol:
'#type': webform_telephone
'#title': 'Telephone advanced (Ordered list)'
'#multiple': true
'#default_value':
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
'#format_items': ol
webform_telephone_ul:
'#type': webform_telephone
'#title': 'Telephone advanced (Unordered list)'
'#multiple': true
'#default_value':
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
'#format_items': ul
webform_telephone_hr:
'#type': webform_telephone
'#title': 'Telephone advanced (Horizontal rule)'
'#multiple': true
'#default_value':
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
'#format_items': hr
webform_telephone_table:
'#type': webform_telephone
'#title': 'Telephone advanced (Table)'
'#multiple': true
'#default_value':
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
- type: Home
phone: '+1 212-333-4444'
ext: 0
'#format_items': table
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
email_text:
id: email
label: 'Email (Text)'
handler_id: email_text
status: true
conditions: { }
weight: 1
settings:
states:
- completed
to_mail: _default
to_options: { }
cc_mail: ''
cc_options: { }
bcc_mail: ''
bcc_options: { }
from_mail: _default
from_options: { }
from_name: _default
subject: _default
body: _default
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
html: false
attachments: false
twig: false
theme_name: ''
debug: true
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''
email_html:
id: email
label: 'Email (HTML)'
handler_id: email_html
status: true
conditions: { }
weight: 2
settings:
states:
- completed
to_mail: _default
to_options: { }
cc_mail: ''
cc_options: { }
bcc_mail: ''
bcc_options: { }
from_mail: _default
from_options: { }
from_name: _default
subject: _default
body: _default
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
html: true
attachments: false
twig: false
theme_name: ''
debug: true
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_inline
title: 'Test: Confirmation: Inline'
description: 'Test inline confirmation message.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will display the confirmation inline when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: inline
confirmation_title: ''
confirmation_message: 'This is a custom inline confirmation message. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_message
title: 'Test: Confirmation: Message'
description: 'Test basic confirmation message.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will display a confirmation message when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: 'This is a <b>custom</b> confirmation message. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_modal
title: 'Test: Confirmation: Modal'
description: 'Test confirmation modal.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will display a confirmation modal when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: modal
confirmation_title: 'Custom confirmation modal'
confirmation_message: 'This is a <b>custom</b> confirmation modal. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_none
title: 'Test: Confirmation: None'
description: 'Test no confirmation message.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will not display a confirmation when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: none
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_page
title: 'Test: Confirmation: Page'
description: 'Test redirecting to a confirmation page.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will redirect to the confirmation page when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: 'This is a custom confirmation page. (test: [webform_submission:values:test])'
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,180 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_page_custom
title: 'Test: Confirmation: Page custom'
description: 'Test redirecting to a customized confirmation page.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will redirect to the confirmation page when submitted.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: 'Custom confirmation page title'
confirmation_message: 'This is a custom confirmation page.'
confirmation_url: ''
confirmation_attributes:
style: 'border: 10px solid red; padding: 1em;'
confirmation_back: true
confirmation_back_label: 'Custom back to link'
confirmation_back_attributes:
class:
- button
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,174 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_url
title: 'Test: Confirmation: URL'
description: 'Test redirecting to an internal URL.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will redirect to the homepage when submitted.'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: url
confirmation_title: ''
confirmation_message: 'This is a custom confirmation message.'
confirmation_url: '<front>'
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,177 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_confirmation_url_message
title: 'Test: Confirmation: URL with message'
description: 'Test redirecting to an internal URL with a confirmation message.'
category: 'Test: Confirmation'
elements: |
description:
'#markup': 'This webform will redirect to the homepage when submitted an display a custom confirmation message.'
test:
'#type': textfield
'#title': test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: url_message
confirmation_title: ''
confirmation_message: 'This is a custom confirmation message. (test: [webform_submission:values:test])'
confirmation_url: '<front>'
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,394 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element
title: 'Test: Element'
description: 'Test instances of common webform elements.'
category: 'Test: Element'
elements: |
hidden:
'#type': hidden
'#title': hidden
'#value': '{hidden}'
value:
'#type': value
'#title': value
'#value': '{value}'
empty:
'#type': textfield
'#title': empty
markup_elements:
'#type': details
'#title': 'Markup Elements'
'#open': true
item:
'#type': item
'#title': '{item title}'
'#description': '{item description}'
'#markup': '{item markup}'
'#prefix': '{item prefix}'
'#suffix': '{item suffix}'
'#field_prefix': '{item field_prefix}'
'#field_suffix': '{item field_suffix}'
markup:
'#markup': '<p>{markup}</p>'
processed_text:
'#format': plain_text
'#text': '<p>{processed_text}</p>'
'#type': processed_text
label:
'#type': label
'#title': label
'#required': true
container:
'#type': container
content:
'#markup': '<p>{container}</p>'
standard_elements:
'#type': details
'#title': 'Standard Elements'
'#open': true
textarea:
'#type': textarea
'#title': textarea
'#default_value': |
{textarea line 1}
{textarea line 2}
textfield:
'#type': textfield
'#title': textfield
'#default_value': '{textfield}'
password:
'#type': password
'#title': password
'#default_value': '{password}'
select:
'#type': select
'#title': select
'#options':
1: one
2: two
3: three
'#default_value': 1
select_multiple:
'#type': select
'#title': select_multiple
'#multiple': true
'#options':
1: one
2: two
3: three
'#default_value':
- 1
- 2
checkbox:
'#type': checkbox
'#title': checkbox
'#default_value': 1
checkboxes:
'#type': checkboxes
'#title': checkboxes
'#options':
1: one
2: two
3: three
'#default_value':
- 1
- 2
radios:
'#type': radios
'#title': radios
'#options':
'Yes': 'Yes'
'No': 'No'
'#default_value': 'Yes'
html5_elements:
'#type': details
'#title': 'HTML5 Elements'
'#open': true
email:
'#type': email
'#title': email
'#default_value': example@example.com
number:
'#type': number
'#title': number
'#min': 0
'#max': 10
'#step': 1
'#default_value': 1
range:
'#type': range
'#title': range
'#min': 0
'#max': 10
'#step': 1
'#default_value': 1
tel:
'#type': tel
'#title': tel
'#default_value': 999-999-9999
url:
'#type': url
'#title': url
'#default_value': 'http://example.com'
color:
'#type': color
'#title': color
'#default_value': '#ffffcc'
weight:
'#type': weight
'#title': weight
'#default_value': 0
date_elements:
'#type': details
'#title': 'Date Elements'
'#open': true
date:
'#type': date
'#title': date
'#format': 'l, F j, Y'
'#default_value': '2009-08-18'
datetime:
'#type': datetime
'#title': datetime
'#format': 'l, F j, Y - g:i A'
'#default_value': '2009-08-18T01:00:00-05:00'
datelist:
'#type': datelist
'#title': datelist
'#date_part_order':
- month
- day
- year
- hour
- minute
- second
- ampm
'#format': 'l, F j, Y - g:i A'
'#default_value': '2009-08-18T01:00:00-05:00'
custom_elements:
'#type': details
'#title': 'Custom Elements'
'#open': true
dollars:
'#type': number
'#title': dollars
'#min': 0
'#step': 1
'#default_value': 100
'#field_prefix': $
'#field_suffix': '.00'
drupal_elements:
'#type': details
'#title': 'Drupal Elements'
'#open': true
text_format:
'#type': text_format
'#title': text_format
'#format': full_html
'#default_value': '<p>The quick brown fox jumped over the lazy dog.</p>'
entity_autocomplete_user:
'#type': entity_autocomplete
'#title': entity_autocomplete_user
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#default_value': 1
entity_autocomplete_users:
'#type': entity_autocomplete
'#title': entity_autocomplete_users
'#tags': true
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#default_value':
- 1
- 2
- 3
language_select:
'#type': language_select
'#title': language_select
'#languages': 3
'#default_value': en
password_confirm:
'#type': password_confirm
'#title': password_confirm
'#default_value': '{default_value}'
tableselect:
'#type': tableselect
'#title': tableselect
'#options':
1: one
2: two
3: three
'#default_value':
- 1
- 2
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,266 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_access
title: 'Test: Element: Access'
description: 'Test element access controls'
category: 'Test: Element'
elements: |
access_create:
'#type': details
'#title': access_create
'#open': true
access_create_roles_anonymous:
'#type': textfield
'#title': 'access_create_roles (anonymous)'
'#default_value': '{value}'
'#access_create_roles':
- anonymous
access_create_roles_authenticated:
'#type': textfield
'#title': 'access_create_roles (authenticated)'
'#default_value': '{value}'
'#access_create_roles':
- authenticated
access_create_users:
'#type': textfield
'#title': 'access_create_users (USER:1)'
'#default_value': '{value}'
'#access_create_roles': { }
'#access_create_users':
- 1
access_create_permissions:
'#type': textfield
'#title': 'access_create_permissions (access user profiles)'
'#default_value': '{value}'
'#access_create_roles': { }
'#access_create_permissions':
- 'access user profiles'
access_update:
'#type': details
'#title': access_update
'#open': true
access_update_roles_anonymous:
'#type': textfield
'#title': 'access_update_roles (anonymous)'
'#default_value': '{value}'
'#access_update_roles':
- anonymous
access_update_roles_authenticated:
'#type': textfield
'#title': 'access_update_roles (authenticated)'
'#default_value': '{value}'
'#access_update_roles':
- authenticated
access_update_users:
'#type': textfield
'#title': 'access_update_users (USER:1)'
'#default_value': '{value}'
'#access_update_roles': { }
'#access_update_users':
- 1
access_update_permissions:
'#type': textfield
'#title': 'access_update_permissions (access user profiles)'
'#default_value': '{value}'
'#access_update_roles': { }
'#access_update_permissions':
- 'access user profiles'
access_view:
'#type': details
'#title': access_view
'#open': true
access_view_roles_anonymous:
'#type': textfield
'#title': 'access_view_roles (anonymous)'
'#default_value': '{value}'
'#access_view_roles':
- anonymous
access_view_roles_authenticated:
'#type': textfield
'#title': 'access_view_roles (authenticated)'
'#default_value': '{value}'
'#access_view_roles':
- authenticated
access_view_users:
'#type': textfield
'#title': 'access_view_users (USER:1)'
'#default_value': '{value}'
'#access_view_roles': { }
'#access_view_users':
- 1
access_view_permissions:
'#type': textfield
'#title': 'access_view_permissions (access user profiles)'
'#default_value': '{value}'
'#access_view_roles': { }
'#access_view_permissions':
- 'access user profiles'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: true
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles:
- authenticated
users: { }
permissions: { }
update_own:
roles:
- authenticated
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,289 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: 1
template: false
archive: false
id: test_element_actions
title: 'Test: Element: Actions'
description: 'Test Actions (aka Submit button(s)) element.'
category: 'Test: Element'
elements: |
page_1:
'#type': webform_wizard_page
'#title': 'Page 1'
text_field_1:
'#type': textfield
'#title': text_field_1
'#default_value': 'value 1'
page_2:
'#type': webform_wizard_page
'#title': 'Page 2'
text_field_2:
'#type': textfield
'#title': text_field_2
'#default_value': 'value 2'
actions_default:
'#type': webform_actions
'#title': 'Default buttons'
actions_custom:
'#type': webform_actions
'#title': 'Custom buttons'
'#attributes':
style: 'border: 2px solid red; padding: 10px'
'#submit__label': '{Custom submit}'
'#submit__attributes':
class:
- custom-submit
style: 'font-weight: bold'
data-custom-submit: true
'#reset__label': '{Custom reset}'
'#reset__attributes':
class:
- custom-reet
style: 'font-weight: bold'
data-custom-reset: true
'#draft__label': '{Custom draft}'
'#draft__attributes':
class:
- custom-draft
style: 'font-weight: bold'
data-custom-draft: true
'#wizard_prev__label': '{Custom wizard previous}'
'#wizard_prev__attributes':
class:
- custom-wizard-prev
style: 'font-weight: bold'
data-custom-wizard-prev: true
'#wizard_next__label': '{Custom wizard next}'
'#wizard_next__attributes':
class:
- custom-wizard-next
style: 'font-weight: bold'
data-custom-wizard-next: true
'#preview_prev__label': '{Custom preview previous}'
'#preview_prev__attributes':
class:
- custom-preview-prev
style: 'font-weight: bold'
data-custom-preview-prev: true
'#preview_next__label': '{Custom preview next}'
'#preview_next__attributes':
class:
- custom-preview-next
style: 'font-weight: bold'
data-custom-preview-next: true
actions_submit:
'#type': webform_actions
'#title': 'Submit button'
'#reset_hide': true
'#draft_hide': true
'#wizard_prev_hide': true
'#wizard_next_hide': true
'#preview_prev_hide': true
'#preview_next_hide': true
actions_reset:
'#type': webform_actions
'#title': 'Reset button'
'#submit_hide': true
'#draft_hide': true
'#wizard_prev_hide': true
'#wizard_next_hide': true
'#preview_prev_hide': true
'#preview_next_hide': true
actions_draft:
'#type': webform_actions
'#title': 'Draft button'
'#submit_hide': true
'#reset_hide': true
'#wizard_prev_hide': true
'#wizard_next_hide': true
'#preview_prev_hide': true
'#preview_next_hide': true
actions_wizard_prev:
'#type': webform_actions
'#title': 'Wizard previous button'
'#submit_hide': true
'#reset_hide': true
'#draft_hide': true
'#preview_prev_hide': true
'#preview_next_hide': true
'#wizard_next_hide': true
actions_wizard_next:
'#type': webform_actions
'#title': 'Wizard next button'
'#submit_hide': true
'#reset_hide': true
'#draft_hide': true
'#preview_prev_hide': true
'#preview_next_hide': true
'#wizard_prev_hide': true
actions_preview:
'#type': webform_actions
'#title': 'Preview buttons'
'#submit_hide': true
'#reset_hide': true
'#draft_hide': true
'#wizard_prev_hide': true
'#wizard_next_hide': true
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: true
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: all
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,211 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_actions_buttons
title: 'Test: Element: Actions buttons'
description: 'Test element actions buttons.'
category: 'Test: Webform'
elements: |
wizard_page_1:
'#type': webform_wizard_page
'#title': 'Page 1'
text_1:
'#type': textfield
'#title': 'Text 1'
wizard_page_2:
'#type': webform_wizard_page
'#title': 'Page 2'
text_2:
'#type': textfield
'#title': 'Text 2'
actions:
'#type': webform_actions
'#title': 'Submit button(s)'
'#submit__attributes':
class:
- form_submit_attributes
style: 'color: green'
'#draft__attributes':
class:
- draft_button_attributes
style: 'color: blue'
'#wizard_prev__attributes':
class:
- wizard_prev_button_attributes
style: 'color: yellow'
'#wizard_next__attributes':
class:
- wizard_next_button_attributes
style: 'color: yellow'
'#preview_prev__attributes':
class:
- preview_prev_button_attributes
style: 'color: orange'
'#preview_next__attributes':
class:
- preview_next_button_attributes
style: 'color: orange'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: true
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: authenticated
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,235 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_address
title: 'Test: Element: Address'
description: 'Tests address element.'
category: 'Test: Element'
elements: |
address:
'#type': address
'#title': address_basic
'#default_value':
given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
address_advanced:
'#type': address
'#title': address_advanced
'#help': 'This is help text'
'#description': 'This is a description'
'#more_title': 'This is more title'
'#more': 'This is more text'
'#title_display': before
'#default_value':
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
'#available_countries':
US: US
'#field_overrides':
givenName: hidden
additionalName: hidden
familyName: hidden
organization: hidden
sortingCode: hidden
dependentLocality: hidden
address_none:
'#type': address
'#title': address_none
address_multiple:
'#type': address
'#title': address_multiple
'#multiple': true
'#default_value':
- given_name: John
family_name: Smith
organization: 'Google Inc.'
address_line1: '1098 Alta Ave'
postal_code: '94043'
locality: 'Mountain View'
administrative_area: CA
country_code: US
langcode: en
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,176 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_allowed_tags
title: 'Test: Element: Allowed tags'
description: 'Test element #allowed_tags property.'
category: 'Test: Element'
elements: |
item:
'#type': item
'#title': 'Below markup contains HTML tags'
'#markup': 'Hello <ignored></tag><b>…Goodbye</b>'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,198 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_attributes
title: 'Test: Element: Attributes'
description: 'Test options attributes.'
category: 'Test: Element'
elements: |
webform_element_attributes:
'#type': webform_element_attributes
'#title': webform_element_attributes
'#classes': |
one
two
three
'#class__description': 'This is a custom class description.'
'#style__description': 'This is a custom style description.'
'#attributes__description': 'This is a custom attributes description.'
'#default_value':
class:
- one
- two
- four
style: 'color: red'
custom: test
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 0
settings: { }

View file

@ -0,0 +1,194 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_autocomplete
title: 'Test: Element: Autocomplete'
description: 'Test element autocompletion.'
category: 'Test: Element'
elements: |
autocomplete_off:
'#type': email
'#title': 'email (autocomplete=off)'
'#autocomplete': 'off'
autocomplete_items:
'#type': webform_autocomplete
'#title': 'autocomplete (options)'
'#autocomplete_items': country_names
'#autocomplete_limit': 5
'#autocomplete_match': 1
autocomplete_existing:
'#type': webform_autocomplete
'#title': 'autocomplete (existing)'
'#autocomplete_existing': true
autocomplete_both:
'#type': webform_autocomplete
'#title': 'autocomplete (both)'
'#autocomplete_items':
- 'Example Item'
'#autocomplete_existing': true
'#autocomplete_limit': 5
'#autocomplete_match': 1
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,196 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_buttons
title: 'Test: Element: buttons'
description: 'Test the buttons element.'
category: 'Test: Element'
elements: |
buttons_inline_title_example:
'#type': details
'#title': 'Buttons inline title'
'#open': true
buttons_inline_title:
'#type': webform_buttons
'#title': buttons_inline_title
'#title_display': inline
'#options': yes_no
'#options_display': side_by_side
buttons_other_inline_title:
'#type': webform_buttons_other
'#title': buttons_other_inline_title
'#title_display': inline
'#options': yes_no
'#options_display': side_by_side
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,205 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_captcha
title: 'Test: Element: CAPTCHA'
description: 'Tests CAPTCHA element.'
category: 'Test: Element'
elements: |
captcha:
'#type': captcha
captcha_title:
'#type': captcha
'#captcha_title': '{captcha_title}'
'#captcha_description': '{captcha_description}'
captcha_math:
'#type': captcha
'#captcha_type': captcha/Math
captcha_math_title:
'#type': captcha
'#captcha_type': captcha/Math
'#captcha_title': '{captcha_math_title}'
'#captcha_description': '{captcha_math_description}'
captcha_image:
'#type': captcha
'#captcha_type': image_captcha/Image
captcha_image_title:
'#type': captcha
'#captcha_type': image_captcha/Image
'#captcha_title': '{captcha_image_title}'
'#captcha_description': '{captcha_image_description}'
captcha_recaptcha:
'#type': captcha
'#captcha_type': recaptcha/reCAPTCHA
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,199 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_checkbox_value
title: 'Test: Element: Checkbox value'
description: 'Test the checkboxes value.'
category: 'Test: Element'
elements: |
checkbox_value_empty:
'#type': webform_checkbox_value
'#title': checkbox_value_empty
'#value__title': 'Enter a value'
checkbox_value_filled:
'#type': webform_checkbox_value
'#title': checkbox_value_filled
'#value__title': 'Enter a value'
'#default_value': '{default_value}'
checkbox_value_select_other:
'#type': webform_checkbox_value
'#title': checkbox_value_select_other
'#default_value': Four
'#element':
'#type': webform_select_other
'#options':
One: One
Two: Two
Three: Three
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: true
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,251 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_checkboxes
title: 'Test: Element: Checkboxes'
description: 'Test the checkboxes.'
category: 'Test: Element'
elements: |
checkbox_example:
'#type': details
'#title': Checkbox
'#open': true
checkbox:
'#type': checkbox
'#title': checkbox
checkbox_exclude_empty:
'#type': checkbox
'#title': checkbox_exclude_empty
'#exclude_empty': true
checkboxes_descriptions_example:
'#type': details
'#title': 'Checkboxes descriptions'
'#open': true
checkboxes_description:
'#type': checkboxes
'#title': checkboxes_description
'#options_description_display': description
'#options':
one: 'One -- This is a description'
two: 'Two -- This is a description'
three: 'Three -- This is a description'
checkboxes_help:
'#type': checkboxes
'#title': checkboxes_help
'#options_description_display': help
'#options':
one: 'One -- This is a description'
two: 'Two -- This is a description'
three: 'Three -- This is a description'
checkboxes_inline_title_example:
'#type': details
'#title': 'Checkboxes inline title'
'#open': true
checkboxes_inline_title:
'#type': checkboxes
'#title': checkboxes_inline_title
'#title_display': inline
'#options': yes_no
'#options_display': side_by_side
checkboxes_other_inline_title:
'#type': webform_checkboxes_other
'#title': checkboxes_other_inline_title
'#title_display': inline
'#options': yes_no
'#options_display': side_by_side
checkboxes_required_conditional_example:
'#type': details
'#title': 'Checkboxes required conditional'
'#open': true
checkboxes_required_conditional_trigger:
'#type': checkbox
'#title': 'Require the below checkboxes'
'#default_value': true
checkboxes_required_conditions:
'#type': checkboxes
'#title': checkboxes_required
'#options': yes_no
'#states':
required:
':input[name="checkboxes_required_conditional_trigger"]':
checked: true
checkboxes_other_required_conditions:
'#type': webform_checkboxes_other
'#title': checkboxes_other_required
'#options': yes_no
'#states':
required:
':input[name="checkboxes_required_conditional_trigger"]':
checked: true
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,246 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_codemirror
title: 'Test: Element: CodeMirror'
description: 'Tests CodeMirror element.'
category: 'Test: Element'
elements: |
'#attributes':
novalidate: novalidate
text_basic:
'#type': webform_codemirror
'#title': text_basic
'#default_value': Hello
text_basic_no_wrap:
'#type': webform_codemirror
'#title': text_basic_no_wrap
'#wrap': false
'#default_value': 'Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus,'
yaml_basic:
'#type': webform_codemirror
'#mode': yaml
'#title': yaml_basic
'#default_value': 'test: hello'
yaml_array:
'#type': webform_codemirror
'#mode': yaml
'#title': yaml_array
'#description': 'Pass an associative array as the default value'
'#default_value':
one: One
two: Two
three: Three
html_basic:
'#type': webform_codemirror
'#mode': html
'#title': html_basic
'#default_value': '<b>Hello</b>'
htmlmixed_basic:
'#type': webform_codemirror
'#title': htmlmixed_basic
'#mode': htmlmixed
'#default_value': |
<html style="color: green">
<!-- this is a comment -->
<head>
<title>Mixed HTML Example</title>
<style type="text/css">
h1 {font-family: comic sans; color: #f0f;}
div {background: yellow !important;}
body {
max-width: 50em;
margin: 1em 2em 1em 5em;
}
</style>
</head>
<body>
<h1>Mixed HTML Example</h1>
<script>
function jsFunc(arg1, arg2) {
if (arg1 && arg2) document.body.innerHTML = "achoo";
}
</script>
</body>
</html>
twig_basic:
'#type': webform_codemirror
'#mode': twig
'#title': twig_basic
'#default_value': |
{% set value = "Hello" %}
{{ value }}
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,222 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_composite
title: 'Test: Element: Composite (Builder)'
description: 'Test composite element builder used custom composites.'
category: 'Test: Element'
elements: |
webform_element_composite_basic:
'#type': webform_element_composite
'#title': webform_element_composite_basic
'#default_value':
first_name:
'#type': textfield
'#title': 'First name'
'#required': true
last_name:
'#type': textfield
'#title': 'Last name'
'#required': true
webform_element_composite_advanced:
'#type': webform_element_composite
'#title': webform_element_composite_advanced
'#default_value':
first_name:
'#type': textfield
'#title': 'First name'
last_name:
'#type': textfield
'#title': 'Last name'
gender:
'#type': select
'#options':
Male: Male
Female: Female
'#title': Gender
martial_status:
'#type': webform_select_other
'#options': marital_status
'#title': 'Martial status'
employment_status:
'#type': webform_select_other
'#options': employment_status
'#title': 'Employment status'
age:
'#type': number
'#title': Age
'#field_suffix': ' yrs. old'
'#min': 1
'#max': 125
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,260 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_composite_wrapper
title: 'Test: Element: Composite wrapper'
description: 'Test composite element wrapper.'
category: 'Test: Element'
elements: |
radios_wrapper_fieldset:
'#type': radios
'#title': radios_wrapper_fieldset
'#required': true
'#options':
One: One
Two: Two
Three: Three
radios_wrapper_fieldset_hidden_title:
'#type': radios
'#title': radios_wrapper_fieldset_hidden_title
'#title_display': invisible
'#required': true
'#options':
One: One
Two: Two
Three: Three
radios_wrapper_fieldset_description:
'#type': radios
'#title': radios_wrapper_fieldset_description
'#required': true
'#options':
One: One
Two: Two
Three: Three
'#description': 'This is a description'
radios_wrapper_fieldset_element_descriptions:
'#type': radios
'#title': radios_wrapper_fieldset_element_descriptions
'#required': true
'#options':
One: 'One -- This is a radio description'
Two: 'Two -- This is a radio description'
Three: 'Three -- This is a radio description'
'#description': 'This is an element description'
checkboxes_wrapper_fieldset_description:
'#type': checkboxes
'#title': checkboxes_wrapper_fieldset_description
'#required': true
'#options':
One: One
Two: Two
Three: Three
'#description': 'This is a description'
checkboxes_wrapper_fieldset_element_descriptions:
'#type': checkboxes
'#title': checkboxes_wrapper_fieldset_element_descriptions
'#required': true
'#options':
One: 'One -- This is a checkbox description'
Two: 'Two -- This is a checkbox description'
Three: 'Three -- This is a checkbox description'
'#description': 'This is an element description'
select_other_wrapper_fieldset_description:
'#type': webform_select_other
'#title': select_other_wrapper_fieldset_description
'#required': true
'#options':
One: One
Two: Two
Three: Three
'#description': 'This is a description'
radios_wrapper_form_element:
'#type': radios
'#title': radios_wrapper_form_element
'#required': true
'#options':
One: One
Two: Two
Three: Three
'#wrapper_type': form_element
radios_wrapper_container:
'#type': radios
'#title': radios_wrapper_container
'#required': true
'#options':
One: One
Two: Two
Three: Three
'#wrapper_type': container
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,222 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_computed_ajax
title: 'Test: Element: Computed ajax'
description: 'Test computed element using Ajax.'
category: 'Test: Element'
elements: |
a:
'#type': webform_select_other
'#title': a
'#options':
1: 1
2: 2
3: 3
'#other__type': number
b:
'#type': number
'#title': b
webform_computed_token_a:
'#type': webform_computed_token
'#title': a
'#ajax': true
'#hide_empty': true
'#template': '[webform_submission:values:a:clear]'
webform_computed_token_b:
'#type': webform_computed_token
'#title': b
'#ajax': true
'#hide_empty': true
'#template': '[webform_submission:values:b:clear]'
webform_computed_twig:
'#type': webform_computed_twig
'#title': webform_computed_twig_data
'#ajax': true
'#template': |
{% spaceless %}
{% if data.a|length and data.b|length %}
{{ data.a }} + {{ data.b }} = {{ data.a + data.b }}
{% else %}
Please enter a value for a and b.
{% endif %}
{% endspaceless %}
webform_computed_twig_token:
'#type': webform_computed_twig
'#title': webform_computed_twig_token
'#ajax': true
'#template': |
{% spaceless %}
{% set a = webform_token('[webform_submission:values:a:clear]', webform_submission) %}
{% set b = webform_token('[webform_submission:values:b:clear]', webform_submission) %}
{% if a|length and b|length %}
{{ a }} + {{ b }} = {{ a + b }}
{% else %}
Please enter a value for a and b.
{% endif %}
{% endspaceless %}
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,230 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_computed_token
title: 'Test: Element: Computed token'
description: 'Test computed token element.'
category: 'Test: Element'
elements: |
simple_string:
'#type': textfield
'#title': simple_string
'#default_value': 'This is a string'
complex_string:
'#type': textfield
'#title': complex_string
'#default_value': 'This is a <strong>complex</strong> string, which contains "double" and ''single'' quotes with special characters like >, <, ><, and <>.'
text_format:
'#type': text_format
'#title': text_format
'#default_value': |
<p>This is a <strong>text format</strong> string.</p>
<p>It contains &quot;double&quot; and 'single' quotes with special characters like &lt;, &gt;, &lt;&gt;, and &gt;&lt;.</p>
xss:
'#type': textfield
'#title': xss
'#default_value': '<script>alert("XSS");</script>'
webform_computed_token_auto:
'#type': webform_computed_token
'#title': webform_computed_token_auto
'#display_on': view
'#template': |
<b class="webform_computed_token_auto">simple string:</b> [webform_submission:values:simple_string]<br />
<b class="webform_computed_token_auto">complex string :</b> [webform_submission:values:complex_string]<br />
<b class="webform_computed_token_auto">text_format:</b> [webform_submission:values:text_format]<br />
<b class="webform_computed_token_auto">xss:</b> [webform_submission:values:xss]<br />
webform_computed_token_html:
'#type': webform_computed_token
'#title': webform_computed_token_html
'#mode': html
'#display_on': view
'#template': |
<b class="webform_computed_token_html">simple string:</b> [webform_submission:values:simple_string]<br />
<b class="webform_computed_token_html">complex string :</b> [webform_submission:values:complex_string]<br />
<b class="webform_computed_token_html">text_format:</b> [webform_submission:values:text_format]<br />
<b class="webform_computed_token_html">xss:</b> [webform_submission:values:xss]<br />
webform_computed_token_text:
'#type': webform_computed_token
'#title': webform_computed_token_text
'#mode': text
'#display_on': view
'#template': |
simple string: [webform_submission:values:simple_string]
complex string : [webform_submission:values:complex_string]
text_format: [webform_submission:values:text_format]
xss: [webform_submission:values:xss]
webform_computed_token_store:
'#type': webform_computed_token
'#title': webform_computed_token_store
'#mode': text
'#display_on': none
'#store': true
'#template': 'sid: [webform_submission:sid]'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,258 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_computed_twig
title: 'Test: Element: Computed twig'
description: 'Test computed twig element.'
category: 'Test: Element'
elements: |
number:
'#type': number
'#title': number
'#default_value': 2
simple_string:
'#type': textfield
'#title': simple_string
'#default_value': 'This is a string'
complex_string:
'#type': textfield
'#title': complex_string
'#default_value': 'This is a <strong>complex</strong> string, which contains "double" and ''single'' quotes with special characters like >, <, ><, and <>.'
text_format:
'#type': text_format
'#title': text_format
'#default_value': |
<p>This is a <strong>text format</strong> string.</p>
<p>It contains &quot;double&quot; and 'single' quotes with special characters like &lt;, &gt;, &lt;&gt;, and &gt;&lt;.</p>
xss:
'#type': textfield
'#title': xss
'#default_value': '<script>alert("XSS");</script>'
webform_computed_twig_auto:
'#type': webform_computed_twig
'#title': webform_computed_twig_auto
'#display_on': view
'#template': |
<b class="webform_computed_twig_auto">number:</b> {{ (webform_token('[webform_submission:values:number:clear]', webform_submission) ?: 0) }} * 2 = {{ (webform_token('[webform_submission:values:number:clear]', webform_submission) ?: 0) * 2 }}<br />
<b class="webform_computed_twig_auto">simple string:</b> {{ webform_token('[webform_submission:values:simple_string]', webform_submission) }}<br />
<b class="webform_computed_twig_auto">complex string:</b> {{ webform_token('[webform_submission:values:complex_string]', webform_submission) }}<br />
<b class="webform_computed_twig_auto">text_format:</b> {{ webform_token('[webform_submission:values:text_format]', webform_submission) }}<br />
<b class="webform_computed_twig_auto">xss:</b> {{ webform_token('[webform_submission:values:xss]', webform_submission) }}<br />
webform_computed_twig_html:
'#type': webform_computed_twig
'#title': webform_computed_twig_html
'#mode': html
'#display_on': view
'#template': |
<b class="webform_computed_twig_html">number:</b> {{ (webform_token('[webform_submission:values:number:clear]', webform_submission) ?: 0) }} * 2 = {{ (webform_token('[webform_submission:values:number:clear]', webform_submission) ?: 0) * 2 }}<br />
<b class="webform_computed_twig_html">simple string:</b> {{ webform_token('[webform_submission:values:simple_string]', webform_submission) }}<br />
<b class="webform_computed_twig_html">complex string:</b> {{ webform_token('[webform_submission:values:complex_string]', webform_submission) }}<br />
<b class="webform_computed_twig_html">text_format:</b> {{ webform_token('[webform_submission:values:text_format]', webform_submission) }}<br />
<b class="webform_computed_twig_html">xss:</b> {{ webform_token('[webform_submission:values:xss]', webform_submission) }}<br />
webform_computed_twig_text:
'#type': webform_computed_twig
'#title': webform_computed_twig_text
'#mode': text
'#display_on': view
'#template': |
number: {{ (webform_token('[webform_submission:values:number:clear]', webform_submission) ?: 0) }} * 2 = {{ (webform_token('[webform_submission:values:number:clear]', webform_submission) ?: 0) * 2 }}
simple string: {{ webform_token('[webform_submission:values:simple_string]', webform_submission) }}
complex string: {{ webform_token('[webform_submission:values:complex_string]', webform_submission) }}
text_format: {{ webform_token('[webform_submission:values:text_format]', webform_submission) }}
xss: {{ webform_token('[webform_submission:values:xss]', webform_submission) }}
webform_computed_twig_data:
'#type': webform_computed_twig
'#title': webform_computed_twig_data
'#display_on': view
'#template': |
<b class="webform_computed_twig_data">number:</b> {{ data.number }} * 2 = {{ data.number * 2 }}<br />
<b class="webform_computed_twig_data">simple string:</b> {{ data.simple_string }}<br />
<b class="webform_computed_twig_data">complex string:</b> {{ data.complex_string }}<br />
<b class="webform_computed_twig_data">text_format:</b> {{ data.text_format.value }}<br />
<b class="webform_computed_twig_data">xss:</b> {{ data.xss }}<br />
webform_computed_twig_store:
'#type': webform_computed_twig
'#title': webform_computed_twig_store
'#mode': text
'#display_on': none
'#store': true
'#template': 'sid: {{ data.sid }}'
webform_computed_twig_trim:
'#type': webform_computed_twig
'#title': webform_computed_twig_trim
'#whitespace': trim
'#template': ' <em>This is trimmed</em> <br/> '
webform_computed_twig_spaceless:
'#type': webform_computed_twig
'#title': webform_computed_twig_spaceless
'#whitespace': spaceless
'#template': ' <em>This is spaceless</em> <br/> '
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,231 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_container
title: 'Test: Element: Container'
description: 'Test container elements.'
category: 'Test: Element'
elements: |
container:
'#type': container
'#title': container
container_value:
'#markup': 'This is a container value.'
container_textfield:
'#type': textfield
'#title': container_textfield
details:
'#type': details
'#title': details
'#description': 'This is a details description.'
'#open': true
details_value:
'#markup': 'This is a details value.'
details_textfield:
'#type': textfield
'#title': details_textfield
details_closed:
'#type': details
'#title': details_closed
'#description': 'This is a details_closed description.'
'#open': false
'#format': details-closed
details_value:
'#markup': 'This is a details_closed value.'
details_textfield:
'#type': textfield
'#title': details_textfield
details_title_display_invisible:
'#type': details
'#title': details_title_display_invisible
'#title_display': invisible
'#description': 'This is a details with no title.'
'#open': true
details_title_display_invisible_value:
'#markup': 'This is a details value.'
details_title_display_invisible_textfield:
'#type': textfield
'#title': details_title_display_invisible_textfield
fieldset:
'#type': fieldset
'#title': fieldset
'#description': 'This is a fieldset description.'
fieldset_value:
'#markup': 'This is a fieldset value.'
fieldset_textfield:
'#type': textfield
'#title': fieldset_textfield
fieldset_title_display_invisible:
'#type': fieldset
'#title': fieldset_title_display_invisible
'#title_display': invisible
'#description': 'This is a fieldset element with no title.'
fieldset_title_display_invisible_value:
'#markup': 'This is a fieldset value.'
fieldset_title_display_invisible_textfield:
'#type': textfield
'#title': fieldset_title_display_invisible_textfield
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,244 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_counter
title: 'Test: Element: Counter'
description: 'Tests text counter.'
category: 'Test: Element'
elements: |
counter_characters:
'#type': details
'#title': counter_characters
'#open': true
counter_characters_min:
'#type': textfield
'#title': 'counter_characters_min (5)'
'#counter_type': character
'#counter_minimum': 5
counter_characters_max:
'#type': textfield
'#title': 'counter_characters_max (10)'
'#counter_type': character
'#counter_maximum': 10
counter_characters_min_max:
'#type': textfield
'#title': 'counter_characters_min_max (5-10)'
'#counter_type': character
'#counter_minimum': 5
'#counter_maximum': 10
counter_characters_min_message:
'#type': textfield
'#title': 'counter_characters_min_message (5)'
'#counter_type': character
'#counter_minimum': 5
'#counter_minimum_message': '%d character(s) entered. This is custom text'
counter_characters_max_message:
'#type': textfield
'#title': 'counter_characters_max_message (10)'
'#counter_type': character
'#counter_maximum': 10
'#counter_maximum_message': '%d character(s) remaining. This is custom text'
counter_word:
'#type': details
'#title': counter_word
'#open': true
counter_words_min:
'#type': textarea
'#title': 'counter_words_min (5)'
'#counter_type': word
'#counter_minimum': 5
counter_words_max:
'#type': textarea
'#title': 'counter_words_max (10)'
'#counter_type': word
'#counter_maximum': 10
counter_words_min_max:
'#type': textarea
'#title': 'counter_words_min_max (5-10)'
'#counter_type': word
'#counter_minimum': 5
'#counter_maximum': 10
counter_words_min_message:
'#type': textarea
'#title': 'counter_words_min_message (5)'
'#counter_type': word
'#counter_minimum': 5
'#counter_minimum_message': '%d word(s) entered. This is custom text'
counter_words_max_message:
'#type': textarea
'#title': 'counter_words_max_message (10)'
'#counter_type': word
'#counter_maximum': 10
'#counter_maximum_message': '%d character(s) remaining. This is custom text'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,226 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_date
title: 'Test: Element: Date'
description: 'Test date element.'
category: 'Test: Element'
elements: |
date_default:
'#type': date
'#title': date_default
'#default_value': '2009-08-18'
date_custom:
'#type': date
'#title': date_custom
'#date_date_format': d-M-Y
'#date_date_min': '2008-01-01'
'#date_date_max': '2010-12-31'
'#default_value': '2009-08-18'
'#description': '(2008-01-01 to 2010-12-31) + (d-M-Y)'
date_min_max:
'#type': date
'#title': date_min_max
'#description': '(2009-01-01 to 2009-12-31)'
'#date_date_min': '2009-01-01'
'#date_date_max': '2009-12-31'
'#default_value': '2009-08-18'
date_min_max_dynamic:
'#type': date
'#title': date_min_max_dynamic
'#description': '(-1 year to +1 year)'
'#date_date_min': '-1 year'
'#date_date_max': '+1 year'
'#default_value': now
date_datepicker:
'#type': date
'#title': date_datepicker
'#datepicker': true
'#date_date_format': 'D, m/d/Y'
'#default_value': '2009-08-18'
date_datepicker_button:
'#type': date
'#title': date_datepicker_button
'#datepicker': true
'#datepicker_button': true
'#date_date_format': 'D, m/d/Y'
'#default_value': '2009-08-18'
date_datepicker_custom:
'#type': date
'#title': date_datepicker_custom
'#datepicker': true
'#date_date_format': 'l, F j, Y'
'#default_value': '2009-08-18'
date_datepicker_min_max_dynamic:
'#type': date
'#title': date_datepicker_min_max_dynamic
'#datepicker': true
'#date_date_format': 'D, m/d/Y'
'#description': '(-1 year to +1 year)'
'#date_date_min': '-1 year'
'#date_date_max': '+1 year'
'#default_value': now
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,238 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_datelist
title: 'Test: Element: Date list'
description: 'Test date list element.'
category: 'Test: Element'
elements: |
datelist_default:
'#type': datelist
'#title': datelist_default
'#default_value': '2009-08-18T01:00:00-05:00'
datelist_no_abbreviate:
'#type': datelist
'#title': datelist_no_abbreviate
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_abbreviate': false
datelist_text_parts:
'#type': datelist
'#title': datelist_text_parts
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_text_parts':
- month
- day
- year
- hour
- minute
- second
- ampm
datelist_datetime:
'#type': datelist
'#title': datelist_datetime
'#date_part_order':
- month
- day
- year
- hour
- minute
- second
- ampm
'#default_value': '2009-08-18T01:00:00-05:00'
datelist_date:
'#type': datelist
'#title': datelist_date
'#date_part_order':
- month
- day
- year
'#default_value': '2009-08-18T01:00:00-00:00'
datelist_min_max:
'#type': datelist
'#title': datelist_min_max
'#description': '(2009-01-01 to 2009-12-31)'
'#date_date_min': '2009-01-01'
'#date_date_max': '2009-12-31'
'#default_value': '2009-08-18'
datelist_min_max_time:
'#type': datelist
'#title': datelist_min_max_time
'#description': '(2009-01-01 09:00:00 to 2009-12-31 17:00:00)'
'#date_min': '2009-01-01 09:00:00'
'#date_max': '2009-12-31 17:00:00'
'#default_value': '2009-01-01 09:00:00'
datelist_date_year_range_reverse:
'#type': datelist
'#title': datelist_date_year_range_reverse
'#date_year_range': '2005:2010'
'#date_year_range_reverse': true
datelist_required_error:
'#type': datelist
'#title': datelist_required_error
'#default_value': '2009-08-18T01:00:00-05:00'
'#required': 'Custom required error'
'#required_error': 'Custom required error'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: true
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,279 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_datetime
title: 'Test: Element: Date/time'
description: 'Test date/time element'
category: 'Test: Element'
elements: |
datetime_default:
'#type': datetime
'#title': datetime_default
'#default_value': '2009-08-18T01:00:00-05:00'
datetime_html5_datetime:
'#type': datetime
'#title': datetime_html5_datetime
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_date_element': datetime
'#date_time_element': none
datetime_html5_datetime_local:
'#type': datetime
'#title': datetime_html5_datetime_local
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_date_element': datetime-local
'#date_time_element': none
datetime_html5_time:
'#type': datetime
'#title': datetime_html5_time
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_date_element': none
'#date_time_element': time
'#format': html_time
datetime_text_datetime:
'#type': datetime
'#title': datetime_text_datetime
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_date_element': text
'#date_time_element': text
datetime_year_range:
'#type': datetime
'#title': datetime_year_range
'#description': '(-10:+1)'
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_year_range': '-10:+1'
datetime_min_max:
'#type': datetime
'#title': datetime_min_max
'#description': '(2009-01-01 to 2009-12-31)'
'#date_date_min': '2009-01-01'
'#date_date_max': '2009-12-31'
'#default_value': '2009-08-18'
datetime_min_max_time:
'#type': datetime
'#title': datetime_min_max_time
'#description': '(2009-01-01 09:00:00 to 2009-12-31 17:00:00)'
'#date_min': '2009-01-01 09:00:00'
'#date_max': '2009-12-31 17:00:00'
'#default_value': '2009-01-01 09:00:00'
datetime_datepicker_timepicker:
'#type': datetime
'#title': datetime_datepicker_timepicker
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_date_element': datepicker
'#date_date_format': 'D, m/d/Y'
'#date_time_element': timepicker
'#date_time_format': 'g:i A'
datetime_datepicker_time_text:
'#type': datetime
'#title': datetime_datepicker_time_text
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_time_element': text
datetime_datepicker_timepicker_button:
'#type': datetime
'#title': datetime_datepicker_timepicker_button
'#default_value': '2009-08-18T01:00:00-05:00'
'#date_date_element': datepicker
'#date_date_datepicker_button': true
'#date_date_format': 'D, m/d/Y'
'#date_time_element': timepicker
'#date_time_format': 'g:i A'
datetime_time_min_max:
'#type': datetime
'#title': datetime_time_min_max
'#description': '(2009-01-01 to 2009-12-31 and 09:00:00 to 17:00:00)'
'#date_date_min': '2009-01-01'
'#date_date_max': '2009-12-31'
'#date_time_min': '09:00:00'
'#date_time_max': '17:00:00'
'#date_time_step': '1800'
'#default_value': '2009-08-18T18:00:00-05:00'
datetime_datepicker_timepicker_time_min_max:
'#type': datetime
'#title': datetime_datepicker_timepicker_time_min_max
'#description': '(2009-01-01 to 2009-12-31 and 09:00:00 to 17:00:00)'
'#date_date_min': '2009-01-01'
'#date_date_max': '2009-12-31'
'#date_time_min': '09:00:00'
'#date_time_max': '17:00:00'
'#date_time_step': '1800'
'#date_date_element': datepicker
'#date_date_format': 'D, m/d/Y'
'#date_time_element': timepicker
'#date_time_format': 'g:i A'
'#default_value': '2009-08-18T18:00:00-05:00'
datetime_no_seconds:
'#type': datetime
'#title': datetime_no_seconds
'#description': |
@see <a href="https://www.drupal.org/node/2917107">Issue #2917107: Date and Time validation problem</a><br/>
@see <a href="https://www.drupal.org/node/2723159">Issue #2723159: Datetime form element cannot validate when using a format without seconds</a><br/>
'#date_date_element': datepicker
'#date_time_element': text
'#date_time_format': 'H:i'
'#date_time_step': '900'
'#default_value': '2009-08-18T01:00:00-05:00'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,630 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_description_tooltip
title: 'Test: Element: Description tooltip'
description: 'Test element eescription tooltip.'
category: 'Test: Element'
elements: |
basic_elements:
'#type': details
'#title': 'Basic elements'
'#open': true
checkbox:
'#type': checkbox
'#title': Checkbox
'#description': 'This is a description for the ''checkbox'' element.'
'#description_display': tooltip
password:
'#type': password
'#title': Password
'#description': 'This is a description for the ''password'' element.'
'#description_display': tooltip
textarea:
'#type': textarea
'#title': Textarea
'#rows': 2
'#description': 'This is a description for the ''textarea'' element.'
'#description_display': tooltip
textfield:
'#type': textfield
'#title': 'Text field'
'#description': 'This is a description for the ''textfield'' element.'
'#description_display': tooltip
advanced_elements:
'#type': details
'#title': 'Advanced elements'
'#open': true
webform_autocomplete:
'#type': webform_autocomplete
'#title': Autocomplete
'#description': 'This is a description for the ''webform_autocomplete'' element.'
'#description_display': tooltip
webform_codemirror:
'#type': webform_codemirror
'#title': CodeMirror
'#mode': yaml
'#description': 'This is a description for the ''webform_codemirror'' element.'
'#description_display': tooltip
color:
'#type': color
'#title': Color
'#description': 'This is a description for the ''color'' element.'
'#description_display': tooltip
email:
'#type': email
'#title': Email
'#description': 'This is a description for the ''email'' element.'
'#description_display': tooltip
webform_email_confirm:
'#type': webform_email_confirm
'#title': 'Email confirm'
'#description': 'This is a description for the ''webform_email_confirm'' element.'
'#description_display': tooltip
webform_email_multiple:
'#type': webform_email_multiple
'#title': 'Email multiple'
'#description': 'This is a description for the ''webform_email_multiple'' element.'
'#description_display': tooltip
webform_mapping:
'#type': webform_mapping
'#title': Mapping
'#source':
one: One
two: Two
three: Three
'#destination':
four: Four
five: Five
six: Six
'#description': 'This is a description for the ''webform_mapping'' element.'
'#description_display': tooltip
number:
'#type': number
'#title': Number
'#min': 0
'#max': 10
'#step': 1
'#description': 'This is a description for the ''number'' element.'
'#description_display': tooltip
password_confirm:
'#type': password_confirm
'#title': 'Password confirm'
'#description': 'This is a description for the ''password_confirm'' element.'
'#description_display': tooltip
range:
'#type': range
'#title': Range
'#min': 0
'#max': 100
'#step': 1
'#output': below
'#output__field_prefix': $
'#output__field_suffix': '.00'
'#description': 'This is a description for the ''range'' element.'
'#description_display': tooltip
webform_rating:
'#type': webform_rating
'#title': Rating
'#description': 'This is a description for the ''webform_rating'' element.'
'#description_display': tooltip
search:
'#type': search
'#title': Search
'#description': 'This is a description for the ''search'' element.'
'#description_display': tooltip
webform_signature:
'#type': webform_signature
'#title': Signature
'#description': 'This is a description for the ''webform_signature'' element.'
'#description_display': tooltip
tel:
'#type': tel
'#title': Telephone
'#international': true
'#description': 'This is a description for the ''tel'' element.'
'#description_display': tooltip
webform_toggle:
'#type': webform_toggle
'#title': Toggle
'#description': 'This is a description for the ''webform_toggle'' element.'
'#description_display': tooltip
url:
'#type': url
'#title': URL
'#description': 'This is a description for the ''url'' element.'
'#description_display': tooltip
file_upload_elements:
'#type': details
'#title': 'File upload elements'
'#open': true
webform_audio_file:
'#type': webform_audio_file
'#title': 'Audio file'
'#description': 'This is a description for the ''webform_audio_file'' element.'
'#description_display': tooltip
webform_document_file:
'#type': webform_document_file
'#title': 'Document file'
'#description': 'This is a description for the ''webform_document_file'' element.'
'#description_display': tooltip
managed_file:
'#type': managed_file
'#title': File
'#description': 'This is a description for the ''managed_file'' element.'
'#description_display': tooltip
webform_image_file:
'#type': webform_image_file
'#title': 'Image file'
'#description': 'This is a description for the ''webform_image_file'' element.'
'#description_display': tooltip
webform_video_file:
'#type': webform_video_file
'#title': 'Video file'
'#description': 'This is a description for the ''webform_video_file'' element.'
'#description_display': tooltip
composite_elements:
'#type': details
'#title': 'Composite elements'
'#open': true
webform_address:
'#type': webform_address
'#title': 'Basic address'
'#description': 'This is a description for the ''webform_address'' element.'
'#description_display': tooltip
webform_contact:
'#type': webform_contact
'#title': Contact
'#description': 'This is a description for the ''webform_contact'' element.'
'#description_display': tooltip
webform_custom_composite:
'#type': webform_custom_composite
'#title': 'Custom composite'
'#element':
name:
'#type': textfield
'#title': Name
'#title_display': invisible
gender:
'#type': select
'#title': Gender
'#title_display': invisible
'#options':
Male: Male
Female: Female
'#description': 'This is a description for the ''webform_custom_composite'' element.'
'#description_display': tooltip
webform_link:
'#type': webform_link
'#title': Link
'#description': 'This is a description for the ''webform_link'' element.'
'#description_display': tooltip
webform_location_geocomplete:
'#type': webform_location_places
'#title': Location
'#map': true
'#geolocation': true
'#format': map
'#description': 'This is a description for the ''webform_location_geocomplete'' element.'
'#description_display': tooltip
webform_name:
'#type': webform_name
'#title': Name
'#description': 'This is a description for the ''webform_name'' element.'
'#description_display': tooltip
webform_telephone:
'#type': webform_telephone
'#title': 'Telephone advanced'
'#description': 'This is a description for the ''webform_telephone'' element.'
'#description_display': tooltip
options_elements:
'#type': details
'#title': 'Options elements'
'#open': true
webform_buttons:
'#type': webform_buttons
'#title': Buttons
'#options':
one: One
two: Two
three: Three
'#description': 'This is a description for the ''webform_buttons'' element.'
'#description_display': tooltip
webform_buttons_other:
'#type': webform_buttons_other
'#title': 'Buttons other'
'#options':
one: One
two: Two
three: Three
'#description': 'This is a description for the ''webform_buttons_other'' element.'
'#description_display': tooltip
checkboxes:
'#type': checkboxes
'#title': Checkboxes
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': 'This is a description for the ''checkboxes'' element.'
'#description_display': tooltip
webform_checkboxes_other:
'#type': webform_checkboxes_other
'#title': 'Checkboxes other'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': 'This is a description for the ''webform_checkboxes_other'' element.'
'#description_display': tooltip
webform_image_select:
'#type': webform_image_select
'#title': 'Image select'
'#show_label': true
'#images':
bear_1:
text: 'Bear 1'
src: 'https://www.placebear.com/80/100'
bear_2:
text: 'Bear 2'
src: 'https://www.placebear.com/100/100'
bear_3:
text: 'Bear 3'
src: 'https://www.placebear.com/120/100'
'#description': 'This is a description for the ''webform_image_select'' element.'
'#description_display': tooltip
webform_likert:
'#type': webform_likert
'#title': Likert
'#questions':
q1: 'Please answer question 1?'
q2: 'How about now answering question 2?'
q3: 'Finally, here is question 3?'
'#answers':
1: '1'
2: '2'
3: '3'
'#description': 'This is a description for the ''webform_likert'' element.'
'#description_display': tooltip
radios:
'#type': radios
'#title': Radios
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': 'This is a description for the ''radios'' element.'
'#description_display': tooltip
webform_radios_other:
'#type': webform_radios_other
'#title': 'Radios other'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': 'This is a description for the ''webform_radios_other'' element.'
'#description_display': tooltip
select:
'#type': select
'#title': Select
'#options':
one: One
two: Two
three: Three
'#description': 'This is a description for the ''select'' element.'
'#description_display': tooltip
webform_select_other:
'#type': webform_select_other
'#title': 'Select other'
'#options':
one: One
two: Two
three: Three
'#description': 'This is a description for the ''webform_select_other'' element.'
'#description_display': tooltip
webform_toggles:
'#type': webform_toggles
'#title': Toggles
'#options':
one: One
two: Two
three: Three
'#description': 'This is a description for the ''webform_toggles'' element.'
'#description_display': tooltip
computed_elements:
'#type': details
'#title': 'Computed Elements'
'#open': true
webform_computed_token:
'#type': webform_computed_token
'#title': 'Computed token'
'#description': 'This is a description for the ''webform_computed_token'' element.'
'#description_display': tooltip
'#template': 'This is a Computed token value.'
webform_computed_twig:
'#type': webform_computed_twig
'#title': 'Computed Twig'
'#description': 'This is a description for the ''webform_computed_twig'' element.'
'#description_display': tooltip
'#template': 'This is a Computed Twig value.'
date_time_elements:
'#type': details
'#title': 'Date/time elements'
'#open': true
date:
'#type': date
'#title': Date
'#description': 'This is a description for the ''date'' element.'
'#description_display': tooltip
datetime:
'#type': datetime
'#title': Date/time
'#description': 'This is a description for the ''datetime'' element.'
'#description_display': tooltip
datelist:
'#type': datelist
'#title': 'Date list'
'#description': 'This is a description for the ''datelist'' element.'
'#description_display': tooltip
webform_time:
'#type': webform_time
'#title': Time
'#description': 'This is a description for the ''webform_time'' element.'
'#description_display': tooltip
entity_reference_elements:
'#type': details
'#title': 'Entity reference elements'
'#open': true
entity_autocomplete:
'#type': entity_autocomplete
'#title': 'Entity autocomplete'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#description': 'This is a description for the ''entity_autocomplete'' element.'
'#description_display': tooltip
webform_entity_checkboxes:
'#type': webform_entity_checkboxes
'#title': 'Entity checkboxes'
'#options_display': side_by_side
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
'#description': 'This is a description for the ''webform_entity_checkboxes'' element.'
'#description_display': tooltip
webform_entity_radios:
'#type': webform_entity_radios
'#title': 'Entity radios'
'#options_display': side_by_side
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
'#description': 'This is a description for the ''webform_entity_radios'' element.'
'#description_display': tooltip
webform_entity_select:
'#type': webform_entity_select
'#title': 'Entity select'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
'#description': 'This is a description for the ''webform_entity_select'' element.'
'#description_display': tooltip
webform_term_checkboxes:
'#type': webform_term_checkboxes
'#title': 'Term checkboxes'
'#vocabulary': tags
'#description': 'This is a description for the ''webform_term_checkboxes'' element.'
'#description_display': tooltip
webform_term_select:
'#type': webform_term_select
'#title': 'Term select'
'#vocabulary': tags
'#description': 'This is a description for the ''webform_term_select'' element.'
'#description_display': tooltip
containers:
'#type': details
'#title': Containers
'#open': true
item:
'#type': item
'#title': Item
'#markup': '{markup}'
'#field_prefix': '{field_prefix}'
'#field_suffix': '{field_suffix}'
'#description': 'This is a description for the ''item'' element.'
'#description_display': tooltip
other_elements:
'#type': details
'#title': 'Other elements'
'#open': true
language_select:
'#type': language_select
'#title': 'Language select'
'#description': 'This is a description for the ''language_select'' element.'
'#description_display': tooltip
machine_name:
'#type': machine_name
'#title': 'Machine name'
'#description': 'This is a description for the ''machine_name'' element.'
'#description_display': tooltip
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,187 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_details
title: 'Test: Element: Details'
description: 'Test the details element.'
category: 'Test: Element'
elements: |
details:
'#type': details
'#title': details
'#description': 'This is a description.'
'#help': 'This is help text.'
'#more': 'This is more text'
'#required': true
'#open': true
details_markup:
'#markup': '<p>This is some markup</p>'
details_title_invisible:
'#type': details
'#title': 'Details title invisible'
'#description': 'This is a description.'
'#title_display': invisible
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,535 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_disabled
title: 'Test: Element disabled'
description: 'Test disabling element.'
category: 'Test: Element'
elements: |
webform_audio_file:
'#type': webform_audio_file
'#title': 'Audio file'
'#disabled': true
webform_autocomplete:
'#type': webform_autocomplete
'#title': Autocomplete
'#disabled': true
webform_address:
'#type': webform_address
'#title': 'Basic address'
'#disabled': true
webform_buttons:
'#type': webform_buttons
'#title': Buttons
'#options':
one: One
two: Two
three: Three
'#disabled': true
webform_buttons_other:
'#type': webform_buttons_other
'#title': 'Buttons other'
'#options':
one: One
two: Two
three: Three
'#disabled': true
checkbox:
'#type': checkbox
'#title': Checkbox
'#disabled': true
checkboxes:
'#type': checkboxes
'#title': Checkboxes
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/994360">Issue #994360: #states cannot disable/enable radios and checkboxes</a><br /><a href="https://www.drupal.org/node/2836364">Issue #2836364: Wrapper attributes are not supported by composite elements, this includes radios, checkboxes, and buttons.</a>'
'#disabled': true
webform_checkboxes_other:
'#type': webform_checkboxes_other
'#title': 'Checkboxes other'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#disabled': true
webform_codemirror:
'#type': webform_codemirror
'#title': CodeMirror
'#mode': yaml
'#disabled': true
color:
'#type': color
'#title': Color
'#disabled': true
webform_contact:
'#type': webform_contact
'#title': Contact
'#disabled': true
webform_custom_composite:
'#type': webform_custom_composite
'#title': 'Custom composite'
'#element':
name:
'#type': textfield
'#title': Name
'#title_display': invisible
gender:
'#type': select
'#title': Gender
'#title_display': invisible
'#options':
Male: Male
Female: Female
'#disabled': true
date:
'#type': date
'#title': Date
'#disabled': true
datetime:
'#type': datetime
'#title': Date/time
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2419131">Issue #2419131: #states attribute does not work on #type datetime</a>'
'#disabled': true
datelist:
'#type': datelist
'#title': 'Date list'
'#disabled': true
webform_document_file:
'#type': webform_document_file
'#title': 'Document file'
'#disabled': true
email:
'#type': email
'#title': Email
'#disabled': true
webform_email_confirm:
'#type': webform_email_confirm
'#title': 'Email confirm'
'#disabled': true
webform_email_multiple:
'#type': webform_email_multiple
'#title': 'Email multiple'
'#disabled': true
entity_autocomplete:
'#type': entity_autocomplete
'#title': 'Entity autocomplete'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2826451">Issue #2826451: TermSelection returning HTML characters in select list</a>'
'#disabled': true
webform_entity_checkboxes:
'#type': webform_entity_checkboxes
'#title': 'Entity checkboxes'
'#options_display': side_by_side
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
'#disabled': true
webform_entity_radios:
'#type': webform_entity_radios
'#title': 'Entity radios'
'#options_display': side_by_side
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
'#disabled': true
webform_entity_select:
'#type': webform_entity_select
'#title': 'Entity select'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
'#disabled': true
managed_file:
'#type': managed_file
'#title': File
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2705471">Issue #2705471: Webform states managed file fields</a><br /><a href="https://www.drupal.org/node/2113931">Issue #2113931: File Field design update</a><br /><a href="https://www.drupal.org/node/2346893">Issue #2346893: Duplicate Ajax wrapper around a file field</a><br /><a href="https://www.drupal.org/node/2482783">Issue #2482783: File upload errors not set or shown correctly</a>'
'#disabled': true
webform_image_file:
'#type': webform_image_file
'#title': 'Image file'
'#disabled': true
language_select:
'#type': language_select
'#title': 'Language select'
'#disabled': true
webform_likert:
'#type': webform_likert
'#title': Likert
'#questions':
q1: 'Please answer question 1?'
q2: 'How about now answering question 2?'
q3: 'Finally, here is question 3?'
'#answers':
1: '1'
2: '2'
3: '3'
'#disabled': true
webform_link:
'#type': webform_link
'#title': Link
'#disabled': true
webform_location_geocomplete:
'#type': webform_location_places
'#title': Location
'#map': true
'#geolocation': true
'#format': map
'#disabled': true
machine_name:
'#type': machine_name
'#title': 'Machine name'
'#disabled': true
webform_mapping:
'#type': webform_mapping
'#title': Mapping
'#source':
one: One
two: Two
three: Three
'#destination':
four: Four
five: Five
six: Six
'#disabled': true
webform_name:
'#type': webform_name
'#title': Name
'#disabled': true
number:
'#type': number
'#title': Number
'#min': 0
'#max': 10
'#step': 1
'#disabled': true
password:
'#type': password
'#title': Password
'#disabled': true
password_confirm:
'#type': password_confirm
'#title': 'Password confirm'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/1427838">Issue #1427838: password and password_confirm children do not pick up #states or #attributes</a>'
'#disabled': true
radios:
'#type': radios
'#title': Radios
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2731991">Issue #2731991: Setting required on radios marks all options required</a><br /><a href="https://www.drupal.org/node/994360">Issue #994360: #states cannot disable/enable radios and checkboxes</a><br /><a href="https://www.drupal.org/node/2836364">Issue #2836364: Wrapper attributes are not supported by composite elements, this includes radios, checkboxes, and buttons.</a>'
'#disabled': true
webform_radios_other:
'#type': webform_radios_other
'#title': 'Radios other'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#disabled': true
range:
'#type': range
'#title': Range
'#min': 0
'#max': 100
'#step': 1
'#output': below
'#output__field_prefix': $
'#output__field_suffix': '.00'
'#disabled': true
webform_rating:
'#type': webform_rating
'#title': Rating
'#disabled': true
search:
'#type': search
'#title': Search
'#disabled': true
select:
'#type': select
'#title': Select
'#options':
one: One
two: Two
three: Three
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/1426646">Issue #1426646: "-Select-" option is lost when webform elements uses ''#states''</a><br /><a href="https://www.drupal.org/node/1149078">Issue #1149078: States API doesn''t work with multiple select fields</a><br /><a href="https://www.drupal.org/node/2791741">Issue #2791741: FAPI states: fields aren''t hidden initially when depending on multi-value selection</a>'
'#disabled': true
webform_select_other:
'#type': webform_select_other
'#title': 'Select other'
'#options':
one: One
two: Two
three: Three
'#disabled': true
tableselect:
'#type': tableselect
'#title': 'Table select'
'#options':
one: One
two: Two
three: Three
'#disabled': true
webform_tableselect_sort:
'#type': webform_tableselect_sort
'#title': 'Tableselect sort'
'#options':
one: One
two: Two
three: Three
'#disabled': true
webform_table_sort:
'#type': webform_table_sort
'#title': 'Table sort'
'#options':
one: One
two: Two
three: Three
'#disabled': true
tel:
'#type': tel
'#title': Telephone
'#international': true
'#disabled': true
webform_telephone:
'#type': webform_telephone
'#title': 'Telephone advanced'
'#disabled': true
webform_term_checkboxes:
'#type': webform_term_checkboxes
'#title': 'Term checkboxes'
'#vocabulary': tags
'#disabled': true
webform_term_select:
'#type': webform_term_select
'#title': 'Term select'
'#vocabulary': tags
'#disabled': true
webform_terms_of_service:
'#type': webform_terms_of_service
'#title': 'I agree to the {terms of service}.'
'#required': true
'#terms_type': slideout
'#terms_content': '<em>These are the terms of service.</em>'
'#disabled': true
textarea:
'#type': textarea
'#title': Textarea
'#rows': 2
'#disabled': true
textfield:
'#type': textfield
'#title': 'Text field'
'#disabled': true
webform_time:
'#type': webform_time
'#title': Time
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/1838234">Issue #1838234: Add jQuery Timepicker for the Time element of the datetime field</a>'
'#disabled': true
webform_toggle:
'#type': webform_toggle
'#title': Toggle
'#disabled': true
webform_toggles:
'#type': webform_toggles
'#title': Toggles
'#options':
one: One
two: Two
three: Three
'#disabled': true
url:
'#type': url
'#title': URL
'#disabled': true
webform_video_file:
'#type': webform_video_file
'#title': 'Video file'
'#disabled': true
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,217 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_email
title: 'Test: Element: Email'
description: 'Tests email_confirm and email_multiple elements.'
category: 'Test: Element'
elements: |
'#attributes':
novalidate: novalidate
email_multiple:
'#type': details
'#title': 'Email multiple (email_multiple)'
'#open': true
email_multiple_basic:
'#type': webform_email_multiple
'#title': 'Multiple email addresses (basic)'
email_multiple_advanced:
'#type': webform_email_multiple
'#title': 'Multiple email addresses (advanced)'
'#allow_tokens': true
'#description': 'Allows tokens to be included in the comma delimited list of emails'
email_multiple_three:
'#type': webform_email_multiple
'#title': 'Multiple email addresses (three)'
'#cardinality': 3
email_confirm:
'#type': details
'#title': 'Email confirmation (email_confirm)'
'#open': true
email_confirm_basic:
'#type': webform_email_confirm
'#title': 'Email confirm basic'
email_confirm_pattern:
'#type': webform_email_confirm
'#title': 'Email confirm pattern'
'#pattern': '^[a-zA-Z0-9.!#$%&''*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$'
email_confirm_advanced:
'#type': webform_email_confirm
'#title': 'Email confirm advanced'
'#description': 'Please make sure to review your email address'
'#placeholder': 'Enter email address'
'#confirm__title': 'Please confirm your email address'
'#confirm__description': 'Please make sure to review your confirmation email address'
'#confirm__placeholder': 'Enter confirmation email address'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,281 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_entity_reference
title: 'Test: Element: Entity reference'
description: 'Test entity reference elements.'
category: 'Test: Element'
elements: |
entity_autocomplete:
'#type': details
'#title': 'Entity autocomplete'
'#open': true
entity_autocomplete_user_default:
'#type': entity_autocomplete
'#title': 'entity_autocomplete (user)'
'#default_value': '1'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
entity_autocomplete_user_tags:
'#type': entity_autocomplete
'#title': 'entity_autocomplete (user tags)'
'#tags': true
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#default_value':
- 1
entity_autocomplete_user_multiple:
'#type': entity_autocomplete
'#title': 'entity_autocomplete (user multiple)'
'#multiple': true
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#default_value':
- 1
entity_autocomplete_node_default:
'#type': entity_autocomplete
'#title': 'Entity autocomplete (node)'
'#target_type': node
'#selection_handler': 'default:node'
'#selection_settings':
target_bundles:
page: page
sort:
field: title
direction: ASC
entity_autocomplete_node_view:
'#type': entity_autocomplete
'#title': 'entity_autocomplete (node view)'
'#target_type': node
'#selection_handler': views
'#selection_settings':
view:
view_name: webform_test_entity_reference
display_name: entity_reference
arguments: ''
'#default_value': 1
webform_entity_select:
'#type': details
'#title': 'Entity select'
'#open': true
webform_entity_select_user_default:
'#type': webform_entity_select
'#title': 'entity_select (user)'
'#default_value': '1'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
webform_entity_select_user_multiple:
'#type': webform_entity_select
'#title': 'entity_select (user multiple)'
'#multiple': true
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#default_value':
- 1
webform_entity_radios:
'#type': details
'#title': 'Entity radios'
'#open': true
webform_entity_radios_user_default:
'#type': webform_entity_radios
'#title': 'entity_radio (user)'
'#default_value': '1'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
webform_entity_checkboxes:
'#type': details
'#title': 'Entity checkboxes'
'#open': true
webform_entity_checkboxes_user_default:
'#type': webform_entity_checkboxes
'#title': 'entity_checkboxes (user)'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#default_value':
- 1
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 0
settings: { }

View file

@ -0,0 +1,212 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_fieldset
title: 'Test: Element: Fieldset'
description: 'Test the fieldset element.'
category: 'Test: Element'
elements: |
fieldset:
'#type': fieldset
'#title': fieldset
'#description': 'This is a description.'
'#help': 'This is help text.'
'#more': 'This is more text'
'#required': true
'#field_prefix': prefix
'#field_suffix': suffix
fieldset_markup:
'#markup': '<p>This is some markup</p>'
fieldset_title_invisible:
'#type': fieldset
'#title': fieldset_title_invisible
'#description': 'This is a description.'
'#title_display': invisible
fieldset_description_before:
'#type': fieldset
'#title': fieldset_description_before
'#description': 'This is a description before.'
'#description_display': before
'#help': 'This is help text.'
'#more': 'This is more text'
'#required': true
'#field_prefix': prefix
'#field_suffix': suffix
fieldset_markup:
'#markup': '<p>This is some markup</p>'
fieldset_description_tooltip:
'#type': fieldset
'#title': fieldset_description_tooltip
'#description': 'This is a description tooltip.'
'#description_display': tooltip
'#help': 'This is help text.'
'#more': 'This is more text'
'#required': true
'#field_prefix': prefix
'#field_suffix': suffix
fieldset_markup:
'#markup': '<p>This is some markup</p>'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,962 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_flexbox_flex
title: 'Test: Element: Flexbox flex '
description: 'Test flexbox flex containers.'
category: 'Test: Element'
elements: |
row_0:
'#type': webform_flexbox
row_0_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_3:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_4:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_5:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_6:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_7:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_8:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_9:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_10:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_0_col_11:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_1:
'#type': webform_flexbox
row_1_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_1_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_2:
'#type': webform_flexbox
row_2_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_2_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_2_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_3:
'#type': webform_flexbox
row_3_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_3_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_3_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_3_col_3:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_4:
'#type': webform_flexbox
row_4_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_4_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_4_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_4_col_3:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_4_col_4:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_4_col_5:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5:
'#type': webform_flexbox
row_5_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5_col_3:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5_col_4:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5_col_5:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5_col_6:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_5_col_7:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6:
'#type': webform_flexbox
row_6_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_3:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_4:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_5:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_6:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_7:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_8:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_9:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_10:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_6_col_11:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_7:
'#type': webform_flexbox
row_7_col_0:
'#type': container
'#flex': 2
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 2
row_7_col_1:
'#type': container
'#flex': 10
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 10
row_8:
'#type': webform_flexbox
row_8_col_0:
'#type': container
'#flex': 3
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 3
row_8_col_1:
'#type': container
'#flex': 9
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 9
row_9:
'#type': webform_flexbox
row_9_col_0:
'#type': container
'#flex': 4
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 4
row_9_col_1:
'#type': container
'#flex': 8
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 8
row_10:
'#type': webform_flexbox
row_10_col_0:
'#type': container
'#flex': 5
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 5
row_10_col_1:
'#type': container
'#flex': 7
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 7
row_11:
'#type': webform_flexbox
row_11_col_0:
'#type': container
'#flex': 6
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 6
row_11_col_1:
'#type': container
'#flex': 6
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 6
row_12:
'#type': webform_flexbox
row_12_col_0:
'#type': container
'#flex': 7
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 7
row_12_col_1:
'#type': container
'#flex': 5
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 5
row_13:
'#type': webform_flexbox
row_13_col_0:
'#type': container
'#flex': 8
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 8
row_13_col_1:
'#type': container
'#flex': 4
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 4
row_14:
'#type': webform_flexbox
row_14_col_0:
'#type': container
'#flex': 9
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 9
row_14_col_1:
'#type': container
'#flex': 3
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 3
row_15:
'#type': webform_flexbox
row_15_col_0:
'#type': container
'#flex': 10
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 10
row_15_col_1:
'#type': container
'#flex': 2
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 2
row_16:
'#type': webform_flexbox
row_16_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_3:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_4:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_5:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_6:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_7:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_8:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_9:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_10:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_16_col_11:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_17:
'#type': webform_flexbox
row_17_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_17_col_1:
'#type': container
'#flex': 10
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 10
row_17_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_18:
'#type': webform_flexbox
row_18_col_0:
'#type': container
'#flex': 2
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 2
row_18_col_1:
'#type': container
'#flex': 8
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 8
row_18_col_2:
'#type': container
'#flex': 2
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 2
row_19:
'#type': webform_flexbox
row_19_col_0:
'#type': container
'#flex': 3
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 3
row_19_col_1:
'#type': container
'#flex': 6
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 6
row_19_col_2:
'#type': container
'#flex': 3
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 3
row_20:
'#type': webform_flexbox
row_20_col_0:
'#type': container
'#flex': 4
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 4
row_20_col_1:
'#type': container
'#flex': 4
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 4
row_20_col_2:
'#type': container
'#flex': 4
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 4
row_21:
'#type': webform_flexbox
row_21_col_0:
'#type': container
'#flex': 5
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 5
row_21_col_1:
'#type': container
'#flex': 2
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 2
row_21_col_2:
'#type': container
'#flex': 5
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 5
row_22:
'#type': webform_flexbox
row_22_col_0:
'#type': container
'#flex': 6
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 6
row_22_col_1:
'#type': container
'#flex': 6
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 6
row_23:
'#type': webform_flexbox
row_23_col_0:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_1:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_2:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_3:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_4:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_5:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_6:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_7:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_8:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_9:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_10:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
row_23_col_11:
'#type': container
'#flex': 1
'#attributes':
style: 'padding: 30px; background: #ccc; text-align: center'
flex:
'#markup': 1
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,297 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_format_custom
title: 'Test: Element: Format custom'
description: 'Test element custom formatting.'
category: 'Test: Element'
elements: |
textfield_custom_value:
'#type': textfield
'#title': textfield_custom
'#format': custom
'#format_html': |
<em>{{ value }}</em>
'#format_text': |
/{{ value }}/
'#default_value': '{textfield_custom}'
textfield_custom_value_multiple:
'#type': textfield
'#title': textfield_custom
'#multiple': true
'#format': custom
'#format_html': |
<em>{{ value }}</em>
'#format_text': |
/{{ value }}/
'#format_items': custom
'#format_items_html': |
<table>
{% for item in items %}
<tr {% if loop.index is divisible by(2) %}style="background-color: #ffc"{% endif %}><td>{{ item }}</td></tr>
{% endfor %}
</table>
'#format_items_text': |
{% for item in items %}
⦿ {{ item }}
{% endfor %}
'#default_value':
- One
- Two
- Three
- Four
- Five
image_custom:
'#type': webform_image_file
'#title': image_custom
'#format': custom
'#format_html': |
value: {{ value }}<br/>
item['value']: {{ item['value'] }}<br/>
item['raw']: {{ item['raw'] }}<br/>
item['link']: {{ item['link'] }}<br/>
item['id']: {{ item['id'] }}<br/>
item['url']: {{ item['url'] }}<br/>
item['original:image']: <div style="width: 100px">{{ item['original:image'] }}</div>
item['original:link']: <div style="width: 100px">{{ item['original:link'] }}</div>
item['original:modal']: <div style="width: 100px">{{ item['original:modal'] }}</div>
'#format_text': |
value: {{ value }}
item['value']: {{ item['value'] }}
item['raw']: {{ item['raw'] }}
item['link']: {{ item['link'] }}
item['id']: {{ item['id'] }}
item['url']: {{ item['url'] }}
address_custom:
'#type': webform_address
'#title': address_custom
'#format': custom
'#format_html': |
element.address: {{ element.address }}<br/>
element.address_2: {{ element.address_2 }}<br/>
element.city: {{ element.city }}<br/>
element.state_province: {{ element.state_province }}<br/>
element.postal_code: {{ element.postal_code }}<br/>
element.country: {{ element.country }}<br/>
'#format_text': |
element.address: {{ element.address }}
element.address_2: {{ element.address_2 }}
element.city: {{ element.city }}
element.state_province: {{ element.state_province }}
element.postal_code: {{ element.postal_code }}
element.country: {{ element.country }}
'#state_province__type': webform_select_other
'#country__type': webform_select_other
'#default_value':
address: '{address}'
address_2: '{address_2}'
city: '{city}'
state_province: '{state_province}'
postal_code: '{postal_code}'
country: '{country}'
fieldset_custom:
'#type': fieldset
'#title': fieldset_custom
'#format': custom
'#format_html': |
{{ item.details }}
'#format_text': |
{{ item.details }}
fieldset_custom_textfield:
'#type': textfield
'#title': fieldset_custom_textfield
'#default_value': '{fieldset_custom_textfield}'
fieldset_custom_children:
'#type': fieldset
'#title': fieldset_custom_children
'#format': custom
'#format_html': |
<h3>fieldset_custom_children</h3>
<hr />
{{ children }}
'#format_text': |
fieldset_custom_children
------------------------
{{ children }}
fieldset_custom_children_textfield:
'#type': textfield
'#title': fieldset_custom_children_textfield
'#default_value': '{fieldset_custom_children_textfield}'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 1
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,280 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_format_token
title: 'Test: Element: Format: Token'
description: 'Test element formatting using tokens.'
category: 'Test: Element'
elements: |
checkboxes:
'#type': checkboxes
'#title': checkboxes
'#options':
1: one
2: two
3: three
'#default_value':
- 1
- 2
- 3
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
email_html:
id: email
label: 'Email (HTML)'
handler_id: email_html
status: false
conditions: { }
weight: -9
settings:
states:
- completed
to_mail: _default
to_options: { }
cc_mail: ''
cc_options: { }
bcc_mail: ''
bcc_options: { }
from_mail: _default
from_options: { }
from_name: _default
subject: _default
body: |
<h3>default:</h3>[webform_submission:values:checkboxes]<hr />
<h3>comma:</h3>[webform_submission:values:checkboxes:value:comma]<hr />
<h3>semicolon:</h3>[webform_submission:values:checkboxes:value:semicolon]<hr />
<h3>and:</h3>[webform_submission:values:checkboxes:value:and]<hr />
<h3>ul:</h3>[webform_submission:values:checkboxes:value:ul]<hr />
<h3>ol:</h3>[webform_submission:values:checkboxes:value:ol]<hr />
<h3>raw:</h3>[webform_submission:values:checkboxes:raw]<hr />
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
html: true
attachments: false
twig: false
theme_name: ''
debug: true
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''
email_text:
id: email
label: 'Email (Text)'
handler_id: email_text
status: false
conditions: { }
weight: -10
settings:
states:
- completed
to_mail: _default
to_options: { }
cc_mail: ''
cc_options: { }
bcc_mail: ''
bcc_options: { }
from_mail: _default
from_options: { }
from_name: _default
subject: _default
body: |
default:
[webform_submission:values:checkboxes]
comma:
[webform_submission:values:checkboxes:value:comma]
semicolon:
[webform_submission:values:checkboxes:value:semicolon]
and:
[webform_submission:values:checkboxes:value:and]
ul:
[webform_submission:values:checkboxes:value:ul]
ol:
[webform_submission:values:checkboxes:value:ol]
raw:
[webform_submission:values:checkboxes:raw]
excluded_elements: { }
ignore_access: false
exclude_empty: true
exclude_empty_checkbox: false
html: false
attachments: false
twig: false
theme_name: ''
debug: true
reply_to: ''
return_path: ''
sender_mail: ''
sender_name: ''

View file

@ -0,0 +1,227 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_help
title: 'Test: Element: Help'
description: 'Test element #help property.'
category: 'Test: Element'
elements: |
help:
'#type': textfield
'#title': help
'#help': '{This is an example of help}'
help_required:
'#type': textfield
'#title': help_required
'#required': true
'#help': '{This is an example of help for a required element}'
help_title:
'#type': textfield
'#title': help_title
'#help': '{This is an example of help with a custom help title}'
'#help_title': '{Help custom title}'
help_html:
'#type': textfield
'#title': help_html
'#help': '{This is an example of help with <b>HTML markup</b>}'
help_xss:
'#type': textfield
'#title': help_xss
'#help': '{This is an example of help with <b>XSS <script>alert("XSS")</b>}'
help_checkbox:
'#type': checkbox
'#title': help_checkbox
'#help': '{This is an example of help}'
help_inline:
'#type': textfield
'#title': help_inline
'#title_display': inline
'#help': '{This is an example of help with an inline title}'
help_radios:
'#type': radios
'#title': help_radios
'#help': '{This is an example of help for radio buttons}'
'#options': yes_no
help_datetime:
'#type': datetime
'#title': help_datetime
'#help': '{This is an example of help for datetime}'
help_fieldset:
'#type': fieldset
'#title': help_fieldset
'#help': '{This is an example of help for a fieldset}'
'#description': '{This is an example of help for a fieldset}'
help_details:
'#type': details
'#title': help_details
'#help': '{This is an example of help for a details element}'
'#description': '{This is an example of help for a details element}'
help_section:
'#type': webform_section
'#title': help_section
'#help': '{This is an example of help for a section element}'
'#description': '{This is an example of help for a section element}'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

View file

@ -0,0 +1,266 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_horizontal_rule
title: 'Test: Element: Horizontal rule'
description: 'Test the horizontal rule element.'
category: 'Test: Element'
elements: |
horizontal_rule:
'#type': webform_horizontal_rule
horizontal_rule_custom:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dotted
style: 'border-color: red'
horizontal_rule_solid:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--solid
horizontal_rule_solid_medium:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--solid
- webform-horizontal-rule--medium
horizontal_rule_solid_thick:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--solid
- webform-horizontal-rule--thick
horizontal_rule_dashed:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dashed
horizontal_rule_dashed_medium:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dashed
- webform-horizontal-rule--medium
horizontal_rule_dashed_thick:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dashed
- webform-horizontal-rule--thick
horizontal_rule_dotted:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dotted
horizontal_rule_dotted_medium:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dotted
- webform-horizontal-rule--medium
horizontal_rule_dotted_thick:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dotted
- webform-horizontal-rule--thick
horizontal_rule_gradient:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--gradient
horizontal_rule_gradient_medium:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--gradient
- webform-horizontal-rule--medium
horizontal_rule_gradient_thick:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--gradient
- webform-horizontal-rule--thick
horizontal_rule_flair:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--flaired
horizontal_rule_glyph:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--glyph
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: message
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: true
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 1
settings: { }

View file

@ -0,0 +1,206 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_html_editor
title: 'Test: Element: HTML editor'
description: 'Test HTML editor element.'
category: 'Test: Element'
elements: |
webform_html_editor:
'#type': webform_html_editor
'#title': 'webform_html_editor (default)'
'#required': true
'#default_value': 'Hello <b>World!!!</b>'
webform_html_editor_disable:
'#type': webform_html_editor
'#title': 'webform_html_editor (disable)'
'#default_value': 'Hello <b>World!!!</b>'
'#required': true
'#disable': true
'#attributes':
class:
- custom-disabled
webform_html_editor_format:
'#type': webform_html_editor
'#title': 'webform_html_editor (format)'
'#required': true
'#default_value': 'Hello <b>World!!!</b>'
'#format': basic_html
webform_html_editor_codemirror:
'#type': webform_html_editor
'#title': 'webform_html_editor_codemirror (none)'
'#required': true
'#default_value': 'Hello <b>World!!!</b>'
'#format': false
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: true
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers:
debug:
id: debug
label: Debug
handler_id: debug
status: true
conditions: { }
weight: 0
settings: { }

View file

@ -0,0 +1,675 @@
langcode: en
status: open
dependencies:
enforced:
module:
- webform_test
open: null
close: null
weight: 0
uid: null
template: false
archive: false
id: test_element_html_escape
title: 'Test: Element: HTML escaping'
description: 'Test element HTML escaping support'
category: 'Test: Element'
elements: |
basic_elements:
'#type': details
'#title': 'Basic elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
checkbox:
'#type': checkbox
'#title': 'Checkbox | <script>alert(''This markup is not escaped properly!!!'') </script>'
password:
'#type': password
'#title': 'Password | <script>alert(''This markup is not escaped properly!!!'') </script>'
textarea:
'#type': textarea
'#title': 'Textarea | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#rows': 2
textarea_multiple:
'#type': textarea
'#title': 'Textarea multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#rows': 2
'#multiple': true
textfield:
'#type': textfield
'#title': 'Text field | <script>alert(''This markup is not escaped properly!!!'') </script>'
textfield_multiple:
'#type': textfield
'#title': 'Text field multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
advanced_elements:
'#type': details
'#title': 'Advanced elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
webform_autocomplete:
'#type': webform_autocomplete
'#title': 'Autocomplete | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_autocomplete_multiple:
'#type': webform_autocomplete
'#title': 'Autocomplete multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
captcha:
'#type': captcha
'#title': 'CAPTCHA | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#captcha_admin_mode': true
'#captcha_type': image_captcha/Image
webform_codemirror:
'#type': webform_codemirror
'#title': 'CodeMirror | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#mode': yaml
color:
'#type': color
'#title': 'Color | <script>alert(''This markup is not escaped properly!!!'') </script>'
email:
'#type': email
'#title': 'Email | <script>alert(''This markup is not escaped properly!!!'') </script>'
email_multiple:
'#type': email
'#title': 'Email multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
webform_email_confirm:
'#type': webform_email_confirm
'#title': 'Email confirm | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_email_multiple:
'#type': webform_email_multiple
'#title': 'Email multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
number:
'#type': number
'#title': 'Number | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#min': 0
'#max': 10
'#step': 1
number_multiple:
'#type': number
'#title': 'Number multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#min': 0
'#max': 10
'#step': 1
'#multiple': true
password_confirm:
'#type': password_confirm
'#title': 'Password confirm | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/1427838">Issue #1427838: password and password_confirm children do not pick up #states or #attributes</a>'
range:
'#type': range
'#title': 'Range | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#min': 0
'#max': 100
'#step': 1
'#output': below
'#output__field_prefix': $
'#output__field_suffix': '.00'
webform_rating:
'#type': webform_rating
'#title': 'Rating | <script>alert(''This markup is not escaped properly!!!'') </script>'
search:
'#type': search
'#title': 'Search | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_signature:
'#type': webform_signature
'#title': 'Signature | <script>alert(''This markup is not escaped properly!!!'') </script>'
tel:
'#type': tel
'#title': 'Telephone | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#international': true
tel_multiple:
'#type': tel
'#title': 'Telephone multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#international': true
'#multiple': true
webform_terms_of_service:
'#type': webform_terms_of_service
'#title': 'I agree to the {terms of service}. | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#required': true
'#terms_type': slideout
'#terms_content': '<em>These are the terms of service.</em>'
webform_toggle:
'#type': webform_toggle
'#title': 'Toggle | <script>alert(''This markup is not escaped properly!!!'') </script>'
url:
'#type': url
'#title': 'URL | <script>alert(''This markup is not escaped properly!!!'') </script>'
url_multiple:
'#type': url
'#title': 'URL multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
markup_elements:
'#type': details
'#title': 'Markup elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
processed_text:
'#type': processed_text
'#title': 'Advanced HTML/Text | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_markup:
'#type': webform_markup
'#title': 'Basic HTML | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2700667">Issue #2700667: Notice: Undefined index: #type in drupal_process_states()</a>'
webform_horizontal_rule:
'#type': webform_horizontal_rule
'#attributes':
class:
- webform-horizontal-rule--dotted
- webform-horizontal-rule--thick
webform_message:
'#type': webform_message
'#title': 'Message | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#message_type': warning
'#message_message': 'This is a <strong>warning</strong> message.'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/77245">Issue #77245: A place for JavaScript status messages</a>'
file_upload_elements:
'#type': details
'#title': 'File upload elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
webform_audio_file:
'#type': webform_audio_file
'#title': 'Audio file | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_audio_file_multiple:
'#type': webform_audio_file
'#title': 'Audio file multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
webform_document_file:
'#type': webform_document_file
'#title': 'Document file | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_document_file_multiple:
'#type': webform_document_file
'#title': 'Document file multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
managed_file:
'#type': managed_file
'#title': 'File | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2705471">Issue #2705471: Webform states managed file fields</a><br /><a href="https://www.drupal.org/node/2113931">Issue #2113931: File Field design update</a><br /><a href="https://www.drupal.org/node/2346893">Issue #2346893: Duplicate Ajax wrapper around a file field</a><br /><a href="https://www.drupal.org/node/2482783">Issue #2482783: File upload errors not set or shown correctly</a>'
managed_file_multiple:
'#type': managed_file
'#title': 'File multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
webform_image_file:
'#type': webform_image_file
'#title': 'Image file | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_image_file_multiple:
'#type': webform_image_file
'#title': 'Image file multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
webform_video_file:
'#type': webform_video_file
'#title': 'Video file | <script>alert(''This markup is not escaped properly!!!'') </script>'
webform_video_file_multiple:
'#type': webform_video_file
'#title': 'Video file multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
options_elements:
'#type': details
'#title': 'Options elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
webform_buttons:
'#type': webform_buttons
'#title': 'Buttons | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
webform_buttons_other:
'#type': webform_buttons_other
'#title': 'Buttons other | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
checkboxes:
'#type': checkboxes
'#title': 'Checkboxes | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/994360">Issue #994360: #states cannot disable/enable radios and checkboxes</a><br /><a href="https://www.drupal.org/node/2836364">Issue #2836364: Wrapper attributes are not supported by composite elements, this includes radios, checkboxes, and buttons.</a>'
webform_checkboxes_other:
'#type': webform_checkboxes_other
'#title': 'Checkboxes other | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
webform_image_select:
'#type': webform_image_select
'#title': 'Image select | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#show_label': true
'#images':
bear_1:
text: 'Bear 1'
src: 'https://www.placebear.com/80/100'
bear_2:
text: 'Bear 2'
src: 'https://www.placebear.com/100/100'
bear_3:
text: 'Bear 3'
src: 'https://www.placebear.com/120/100'
webform_image_select_multiple:
'#type': webform_image_select
'#title': 'Image select multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#show_label': true
'#images':
bear_1:
text: 'Bear 1'
src: 'https://www.placebear.com/80/100'
bear_2:
text: 'Bear 2'
src: 'https://www.placebear.com/100/100'
bear_3:
text: 'Bear 3'
src: 'https://www.placebear.com/120/100'
'#multiple': true
radios:
'#type': radios
'#title': 'Radios | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2731991">Issue #2731991: Setting required on radios marks all options required</a><br /><a href="https://www.drupal.org/node/994360">Issue #994360: #states cannot disable/enable radios and checkboxes</a><br /><a href="https://www.drupal.org/node/2836364">Issue #2836364: Wrapper attributes are not supported by composite elements, this includes radios, checkboxes, and buttons.</a>'
webform_radios_other:
'#type': webform_radios_other
'#title': 'Radios other | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
'#options_display': side_by_side
select:
'#type': select
'#title': 'Select | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/1426646">Issue #1426646: "-Select-" option is lost when webform elements uses ''#states''</a><br /><a href="https://www.drupal.org/node/1149078">Issue #1149078: States API doesn''t work with multiple select fields</a><br /><a href="https://www.drupal.org/node/2791741">Issue #2791741: FAPI states: fields aren''t hidden initially when depending on multi-value selection</a>'
select_multiple:
'#type': select
'#title': 'Select multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
'#multiple': true
'#select2': true
webform_select_other:
'#type': webform_select_other
'#title': 'Select other | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
webform_select_other_multiple:
'#type': webform_select_other
'#title': 'Select other multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
'#multiple': true
'#select2': true
tableselect:
'#type': tableselect
'#title': 'Table select | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
webform_tableselect_sort:
'#type': webform_tableselect_sort
'#title': 'Tableselect sort | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
webform_table_sort:
'#type': webform_table_sort
'#title': 'Table sort | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
webform_toggles:
'#type': webform_toggles
'#title': 'Toggles | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options':
one: One
two: Two
three: Three
computed_elements:
'#type': details
'#title': 'Computed Elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
webform_computed_token:
'#type': webform_computed_token
'#title': 'Computed token | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#template': 'This is a Computed token value.'
webform_computed_twig:
'#type': webform_computed_twig
'#title': 'Computed Twig | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#template': 'This is a Computed Twig value.'
containers:
'#type': details
'#title': 'Containers | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
container:
'#type': container
'#title': 'Container | <script>alert(''This markup is not escaped properly!!!'') </script>'
details:
'#type': details
'#title': 'Details | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2348851">Issue #2348851: Regression: Allow HTML tags inside detail summary</a>'
fieldset:
'#type': fieldset
'#title': 'Fieldset | <script>alert(''This markup is not escaped properly!!!'') </script>'
item:
'#type': item
'#title': 'Item | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#markup': '{markup}'
'#field_prefix': '{field_prefix} | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#field_suffix': '{field_suffix} | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/783438">Issue #783438: #states doesn''t work for #type item</a>'
webform_section:
'#type': webform_section
'#title': 'Section | <script>alert(''This markup is not escaped properly!!!'') </script>'
date_time_elements:
'#type': details
'#title': 'Date/time elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
date:
'#type': date
'#title': 'Date | <script>alert(''This markup is not escaped properly!!!'') </script>'
date_multiple:
'#type': date
'#title': 'Date multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
datetime:
'#type': datetime
'#title': 'Date/time | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2419131">Issue #2419131: #states attribute does not work on #type datetime</a>'
datetime_multiple:
'#type': datetime
'#title': 'Date/time multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
datelist:
'#type': datelist
'#title': 'Date list | <script>alert(''This markup is not escaped properly!!!'') </script>'
datelist_multiple:
'#type': datelist
'#title': 'Date list multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
webform_time:
'#type': webform_time
'#title': 'Time | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/1838234">Issue #1838234: Add jQuery Timepicker for the Time element of the datetime field</a>'
webform_time_multiple:
'#type': webform_time
'#title': 'Time multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#multiple': true
entity_reference_elements:
'#type': details
'#title': 'Entity reference elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
entity_autocomplete:
'#type': entity_autocomplete
'#title': 'Entity autocomplete | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#description': '<b>Known Issues:</b><br /><a href="https://www.drupal.org/node/2826451">Issue #2826451: TermSelection returning HTML characters in select list</a>'
entity_autocomplete_tags:
'#type': entity_autocomplete
'#title': 'Entity autocomplete tags | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#tags': true
entity_autocomplete_multiple:
'#type': entity_autocomplete
'#title': 'Entity autocomplete multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#multiple': true
webform_entity_checkboxes:
'#type': webform_entity_checkboxes
'#title': 'Entity checkboxes | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options_display': side_by_side
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
webform_entity_radios:
'#type': webform_entity_radios
'#title': 'Entity radios | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#options_display': side_by_side
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
webform_entity_select:
'#type': webform_entity_select
'#title': 'Entity select | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
webform_entity_select_multiple:
'#type': webform_entity_select
'#title': 'Entity select multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#target_type': user
'#selection_handler': 'default:user'
'#selection_settings':
include_anonymous: true
'#options':
1: Administrator
0: Anonymous
'#multiple': true
'#select2': true
webform_term_checkboxes:
'#type': webform_term_checkboxes
'#title': 'Term checkboxes | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#vocabulary': tags
webform_term_select:
'#type': webform_term_select
'#title': 'Term select | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#vocabulary': tags
webform_term_select_multiple:
'#type': webform_term_select
'#title': 'Term select multiple | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#vocabulary': tags
'#multiple': true
'#select2': true
markup:
'#type': details
'#title': 'Markup | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
label:
'#type': label
'#title': 'Label | <script>alert(''This markup is not escaped properly!!!'') </script>'
other_elements:
'#type': details
'#title': 'Other elements | <script>alert(''This markup is not escaped properly!!!'') </script>'
'#open': true
language_select:
'#type': language_select
'#title': 'Language select | <script>alert(''This markup is not escaped properly!!!'') </script>'
machine_name:
'#type': machine_name
'#title': 'Machine name | <script>alert(''This markup is not escaped properly!!!'') </script>'
table:
'#type': table
'#title': 'Table | <script>alert(''This markup is not escaped properly!!!'') </script>'
css: ''
javascript: ''
settings:
ajax: false
ajax_scroll_top: form
page: true
page_submit_path: ''
page_confirm_path: ''
form_title: source_entity_webform
form_submit_once: false
form_exception_message: ''
form_open_message: ''
form_close_message: ''
form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_remote_addr: true
form_convert_anonymous: false
form_prepopulate: false
form_prepopulate_source_entity: false
form_prepopulate_source_entity_required: false
form_prepopulate_source_entity_type: ''
form_reset: false
form_disable_autocomplete: false
form_novalidate: false
form_disable_inline_errors: false
form_required: false
form_unsaved: false
form_disable_back: false
form_submit_back: false
form_autofocus: false
form_details_toggle: false
form_access_denied: default
form_access_denied_title: ''
form_access_denied_message: ''
form_access_denied_attributes: { }
form_file_limit: ''
submission_label: ''
submission_log: false
submission_views: { }
submission_views_replace: { }
submission_user_columns: { }
submission_user_duplicate: false
submission_access_denied: default
submission_access_denied_title: ''
submission_access_denied_message: ''
submission_access_denied_attributes: { }
submission_exception_message: ''
submission_locked_message: ''
submission_excluded_elements: { }
submission_exclude_empty: false
submission_exclude_empty_checkbox: false
previous_submission_message: ''
previous_submissions_message: ''
autofill: false
autofill_message: ''
autofill_excluded_elements: { }
wizard_progress_bar: true
wizard_progress_pages: false
wizard_progress_percentage: false
wizard_progress_link: false
wizard_start_label: ''
wizard_preview_link: false
wizard_confirmation: true
wizard_confirmation_label: ''
wizard_track: ''
preview: 0
preview_label: ''
preview_title: ''
preview_message: ''
preview_attributes: { }
preview_excluded_elements: { }
preview_exclude_empty: true
preview_exclude_empty_checkbox: false
draft: none
draft_multiple: false
draft_auto_save: false
draft_saved_message: ''
draft_loaded_message: ''
confirmation_type: page
confirmation_title: ''
confirmation_message: ''
confirmation_url: ''
confirmation_attributes: { }
confirmation_back: true
confirmation_back_label: ''
confirmation_back_attributes: { }
confirmation_exclude_query: false
confirmation_exclude_token: false
limit_total: null
limit_total_interval: null
limit_total_message: ''
limit_total_unique: false
limit_user: null
limit_user_interval: null
limit_user_message: ''
limit_user_unique: false
entity_limit_total: null
entity_limit_total_interval: null
entity_limit_user: null
entity_limit_user_interval: null
purge: none
purge_days: null
results_disabled: false
results_disabled_ignore: false
token_update: false
access:
create:
roles:
- anonymous
- authenticated
users: { }
permissions: { }
view_any:
roles: { }
users: { }
permissions: { }
update_any:
roles: { }
users: { }
permissions: { }
delete_any:
roles: { }
users: { }
permissions: { }
purge_any:
roles: { }
users: { }
permissions: { }
view_own:
roles: { }
users: { }
permissions: { }
update_own:
roles: { }
users: { }
permissions: { }
delete_own:
roles: { }
users: { }
permissions: { }
administer:
roles: { }
users: { }
permissions: { }
test:
roles: { }
users: { }
permissions: { }
configuration:
roles: { }
users: { }
permissions: { }
handlers: { }

Some files were not shown because too many files have changed in this diff Show more