Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: test/forms.html

Issue 29365594: Issue 4633 - Default form styles (Closed)
Patch Set: Created Nov. 29, 2016, 4:29 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <!--
3 This file is part of website-defaults
4 Copyright (C) 2016 Eyeo GmbH
5
6 website-defaults is free software: you can redistribute it and/or
7 modify it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
10
11 website-defaults is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with website-defaults. If not, see <http://www.gnu.org/licenses/>.
18 -->
19 <html dir="ltr">
20
21 <head>
22 <meta charset="utf-8">
23 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to- fit=no">
24 <meta http-equiv="x-ua-compatible" content="ie=edge">
25 <title>Forms</title>
26 <link rel="stylesheet" href="css/main.css">
27 <link rel="stylesheet" href="css/demo.css">
28 </head>
29
30 <body>
31 <div class="container">
32
33 <h1>Forms</h1>
34 <p>Default styles for native form elements.</p>
35
36 <h2>Requirements</h2>
37 <ul>
38 <li>
39 <a href="#fields">Fields</a>
40 <ul>
41 <li><a href="#basic-text">Basic text</a></li>
42 <li><a href="#advanced-text">Advanced text</a></li>
43 <li><a href="#textareas">Textareas</a></li>
44 <li><a href="#selects">Selects</a></li>
45 <li><a href="#checkboxes">Checkboxes</a></li>
46 <li><a href="#radios">Radios</a></li>
47 <li><a href="#buttons">Buttons</a></li>
48 </ul>
49 </li>
50 <li>
51 <a href="#support">Support</a>
52 <ul>
53 <li><a id="dir" onclick="changeDirection()">Right-to-left</a></li>
saroyanm 2016/12/06 18:26:55 Detail: we decided to remove Change direction and
juliandoucette 2016/12/07 17:31:10 Acknowledged. I will change this.
54 <li><a href="http://browserl.ist/?q=last+2+versions%2C+Safari+6%2C+IE+ 8">Last 2 versions, Safari 6, IE 8</a></li>
55 </ul>
56 </li>
57 </ul>
58
59 <h3 id="fields">Fields</h3>
60
61 <form>
62 <fieldset>
63 <legend id="basic-text">Basic text</legend>
64 <p>
65 <label for="default-text">Default text</label>
66 <input id="default-text" type="text" placeholder="Placeholder" />
67 </p>
68 <p class="invalid">
69 <label for="invalid-text">Invalid text</label>
70 <input id="invalid-text" type="text" placeholder="Placeholder" aria-in valid="true" />
71 </p>
72 <p class="disabled">
73 <label for="disabled-text">Disabled text</label>
74 <input id="disabled-text" type="text" placeholder="Placeholder" disabl ed />
75 </p>
76 </fieldset>
77
78 <fieldset>
79 <legend id="advanced-text">Advanced text</legend>
80 <p>These should look like basic text inputs in <a href="http://browserl. ist/?q=last+2+versions%2C+Safari+6%2C+IE+8">last 2 versions, Safari 6, IE 8</a>. </p>
81 <p><input type="search" placeholder="Search terms" /></p>
82 <p><input type="tel" placeholder="+55-55-555-5555" /></p>
83 <p><input type="url" placeholder="example.com" /></p>
84 <p><input type="email" placeholder="user@example.com" /></p>
85 <p><input type="password" placeholder="Password" /></p>
86 <p><input type="date" placeholder="Date" /></p>
87 <p><input type="time" placeholder="Time" /></p>
88 <p><input type="number" placeholder="5" /></p>
89 </fieldset>
90
91 <fieldset>
92 <legend id="textareas">Textareas</legend>
93 <p>
94 <label for="default-textarea">Default textarea</label>
95 <textarea id="default-textarea"></textarea>
96 </p>
97 <p class="invalid">
98 <label for="invalid-textarea">Invalid textarea</label>
99 <textarea id="invalid-textarea" aria-invalid="true"></textarea>
100 </p>
101 <p class="disabled">
102 <label for="disabled-textarea">Disabled textarea</label>
103 <textarea id="disabled-textarea" disabled></textarea>
104 </p>
105 </fieldset>
106
107 <fieldset>
108 <legend id="selects">Selects</legend>
109 <p>
110 <label for="default-select">Default select</label>
111 <select>
112 <option selected>Default option</option>
113 <optgroup label="Group 1">
114 <option>Option 1</option>
115 <option>Option 2</option>
116 </optgroup>
117 <optgroup label="Group 2">
118 <option>Option 3</option>
119 <option disabled>Option 4</option>
120 </optgroup>
121 </select>
122 </p>
123 <p class="invalid">
124 <label for="invalid-select">Invalid select</label>
125 <select aria-invalid="true">
126 <option selected>Default option</option>
127 <optgroup label="Group 1">
128 <option>Option 1</option>
129 <option>Option 2</option>
130 </optgroup>
131 <optgroup label="Group 2">
132 <option>Option 3</option>
133 <option disabled>Option 4</option>
134 </optgroup>
135 </select>
136 </p>
137 <p class="disabled">
138 <label for="disabled-select">Disabled select</label>
139 <select disabled>
140 <option selected>Default option</option>
141 <optgroup label="Group 1">
142 <option>Option 1</option>
143 <option>Option 2</option>
144 </optgroup>
145 <optgroup label="Group 2">
146 <option>Option 3</option>
147 <option disabled>Option 4</option>
148 </optgroup>
149 </select>
150 </p>
151 </fieldset>
152
153 <fieldset>
154 <legend id="checkboxes">Checkboxes</legend>
155 <p>
156 <label>
157 <input type="checkbox">
158 Default checkbox
159 </label>
160 </p>
161 <p>
162 <label class="invalid">
163 <input type="checkbox" aria-invalid="true">
164 Invalid checkbox
165 </label>
166 </p>
167 <p>
168 <label class="disabled">
169 <input type="checkbox" disabled>
170 Disabled checkbox
171 </label>
172 </p>
173 </fieldset>
174
175 <fieldset>
176 <legend id="radios">Radios</legend>
177 <p>
178 <label>
179 <input type="radio">
180 Default radio
181 </label>
182 </p>
183 <p>
184 <label class="invalid">
185 <input type="radio" aria-invalid="true">
186 Invalid radio
187 </label>
188 </p>
189 <p>
190 <label class="disabled">
191 <input type="radio" disabled>
192 Disabled radio
193 </label>
194 </p>
195 </fieldset>
196
197 <fieldset>
198 <legend id="buttons">Buttons</legend>
199 <p>
200 <button type="button">Default button</button>
201 <input type="button" value="Default input" />
202 <button type="reset">Reset button</button>
203 <input type="reset" value="Reset input" />
204 <button type="submit">Submit button</button>
205 <input type="submit" value="Submit input" />
206 </p>
207 </fieldset>
208
209 </form>
210
211 </div>
212
213 <script src="js/demo.js"></script>
214 </body>
215
216 </html>
OLDNEW
« test/button-links.html ('K') | « test/button-links.html ('k') | test/index.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld