summaryrefslogtreecommitdiff
path: root/spec/javascripts/fixtures
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2015-06-23 23:23:25 -0400
committerRobert Speicher <rspeicher@gmail.com>2015-06-26 22:06:42 -0400
commite4472cee78c1904b801d25d51c14b557afc44816 (patch)
treeae5ec0b3fcb515ae3958926da7b7a2910f2d55d8 /spec/javascripts/fixtures
parent9f166a864959370d3e31931519506887b902cd11 (diff)
downloadgitlab-ce-e4472cee78c1904b801d25d51c14b557afc44816.tar.gz
Add "Requires Input" JS behavior
Diffstat (limited to 'spec/javascripts/fixtures')
-rw-r--r--spec/javascripts/fixtures/behaviors/requires_input.html.haml18
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/javascripts/fixtures/behaviors/requires_input.html.haml b/spec/javascripts/fixtures/behaviors/requires_input.html.haml
new file mode 100644
index 00000000000..c3f905e912e
--- /dev/null
+++ b/spec/javascripts/fixtures/behaviors/requires_input.html.haml
@@ -0,0 +1,18 @@
+%form.js-requires-input
+ %input{type: 'text', id: 'required1', required: 'required'}
+ %input{type: 'text', id: 'required2', required: 'required'}
+ %input{type: 'text', id: 'required3', required: 'required', value: 'Pre-filled'}
+ %input{type: 'text', id: 'optional1'}
+
+ %textarea{id: 'required4', required: 'required'}
+ %textarea{id: 'optional2'}
+
+ %select{id: 'required5', required: 'required'}
+ %option Zero
+ %option{value: '1'} One
+ %select{id: 'optional3', required: 'required'}
+ %option Zero
+ %option{value: '1'} One
+
+ %button.submit{type: 'submit', value: 'Submit'}
+ %input.submit{type: 'submit', value: 'Submit'}