Merge lp:~stephen-stewart/ulysses/fix-test-page into lp:ulysses

Proposed by Stephen Stewart
Status: Merged
Merged at revision: 11
Proposed branch: lp:~stephen-stewart/ulysses/fix-test-page
Merge into: lp:ulysses
Diff against target: 956 lines (+439/-496)
1 file modified
test/index.html (+439/-496)
To merge this branch: bzr merge lp:~stephen-stewart/ulysses/fix-test-page
Reviewer Review Type Date Requested Status
Jonas G. Drange (community) Approve
Review via email: mp+197358@code.launchpad.net

Commit message

fix up test page

Description of the change

Make the test page only about the framework CSS, no elements or classnames which are not part of the lib.

Add in the missing CSS modules.

AS a note, font awesome is in principal great, but the icons are a little weak. We will maybe look to using some of the SVG icons defined by the web team, but for now I've just used unicode to fill the blanks.

To post a comment you must log in.
Revision history for this message
Jonas G. Drange (jonas-drange) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'test/index.html'
--- test/index.html 2013-11-30 13:03:01 +0000
+++ test/index.html 2013-12-02 12:38:43 +0000
@@ -11,513 +11,456 @@
11<link rel="stylesheet" href="/css/normalize.css">11<link rel="stylesheet" href="/css/normalize.css">
12<link rel="stylesheet" href="/css/base.css">12<link rel="stylesheet" href="/css/base.css">
13<link rel="stylesheet" href="/css/buttons.css">13<link rel="stylesheet" href="/css/buttons.css">
14<link rel="stylesheet" href="/css/dropdowns.css">
15<link rel="stylesheet" href="/css/feedback.css">
14<link rel="stylesheet" href="/css/forms.css">16<link rel="stylesheet" href="/css/forms.css">
15<link rel="stylesheet" href="/css/layout.css">17<link rel="stylesheet" href="/css/layout.css">
16<link rel="stylesheet" href="/css/navigation.css">18<link rel="stylesheet" href="/css/navigation.css">
17<link rel="stylesheet" href="/css/feedback.css">19<link rel="stylesheet" href="/css/pagination.css">
20
21<!--
22
23This page is for testing.
24
25THIS IS NOT A STYLEGUIDE
26
27Do not add inline styles.
28Do not add a style block to the head.
29Use only styles linked from the CSS framework.
30Do not add JavaScript.
31
32Have a nice day :)
33
34-->
1835
19</head>36</head>
20<body>37<body>
2138
22<div class="ues-container">39<div class="ues-container">
23 <div class="section" id="typography">40 <section>
24 <h1>Typography</h1>41 <h1>Typography</h1>
2542
26 <h2>Headline Styles</h2>43 <h2>Headline Styles</h2>
2744
28 <h1 class="ues-hdisplay">Display Headline</h1>45 <h1 class="ues-hdisplay">Display Headline</h1>
29 <h1 class="ues-hmain">Main Headline</h1>46 <h1 class="ues-hmain">Main Headline</h1>
30 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>47 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
31 <h1 class="ues-hmedium">Medium Headline</h1>48 <h1 class="ues-hmedium">Medium Headline</h1>
32 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>49 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
33 <h1 class="ues-hlight">Light Headline</h1>50 <h1 class="ues-hlight">Light Headline</h1>
34 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>51 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
3552
36 <h2>Multiline Headlines</h2>53 <h2>Multiline Headlines</h2>
37 <div style="width:320px">54 <div style="width:320px">
38 <h1 class="ues-hdisplay">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h1>55 <h1 class="ues-hdisplay">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h1>
39 <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h1>56 <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h1>
40 <h2>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h2>57 <h2>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h2>
41 <h3>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h3>58 <h3>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</h3>
42 </div>59 </div>
4360
44 <h2>Block Content</h2>61 <h2>Block Content</h2>
4562
46 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>63 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
47 <p>Reiciendis soluta ab, soluta molestiae nesciunt ipsum est quis debitis voluptas qui at sed quo? Praesentium voluptate voluptatum placeat ea molestiae doloribus deserunt?</p>64 <p>Reiciendis soluta ab, soluta molestiae nesciunt ipsum est quis debitis voluptas qui at sed quo? Praesentium voluptate voluptatum placeat ea molestiae doloribus deserunt?</p>
48 <p>Exercitationem eum esse quos minus, maiores suscipit cupiditate delectus reprehenderit illo quidem distinctio esse nam aliquam fugit, reiciendis veritatis a expedita nisi deserunt rem repellat quos placeat illum, minima est iusto itaque iure? Odit facere possimus architecto sunt facilis voluptatibus eaque maiores necessitatibus, dolor deserunt est.</p>65 <p>Exercitationem eum esse quos minus, maiores suscipit cupiditate delectus reprehenderit illo quidem distinctio esse nam aliquam fugit, reiciendis veritatis a expedita nisi deserunt rem repellat quos placeat illum, minima est iusto itaque iure? Odit facere possimus architecto sunt facilis voluptatibus eaque maiores necessitatibus, dolor deserunt est.</p>
4966
5067
51 <h3>Lead body copy</h3>68 <h3>Lead body copy</h3>
52 <p class=ues-lead>lorem ipsum dolor sit amet consectetur adipisicing elit</p>69 <p class=ues-lead>lorem ipsum dolor sit amet consectetur adipisicing elit</p>
53 <p>architecto ab dolor explicabo inventore fugit quis doloribus minus nesciunt cumque sint</p>70 <p>architecto ab dolor explicabo inventore fugit quis doloribus minus nesciunt cumque sint</p>
5471
55 <h3>Text Alignment</h3>72 <h3>Text Alignment</h3>
56 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>73 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>
57 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>74 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>
58 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>75 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>
5976
60 <h3>Lists</h3>77 <h3>Lists</h3>
6178
62 <h4>Ordered &amp; Unordered</h4>79 <h4>Ordered &amp; Unordered</h4>
80 <ul class=ues-list>
81 <li>Apples</li>
82 <li>Oranges</li>
83 <li>Pears</li>
84 </ul>
85
86 <ol class=ues-list>
87 <li>Apples</li>
63 <ul class=ues-list>88 <ul class=ues-list>
64 <li>Apples</li>89 <li>Cox</li>
65 <li>Oranges</li>90 <li>Gala</li>
66 <li>Pears</li>91 <li>Bræburn</li>
67 </ul>92 </ul>
6893 <li>Oranges</li>
69 <ol class=ues-list>94 <li>Pears</li>
70 <li>Apples</li>95 </ol>
71 <ul class=ues-list>96
72 <li>Cox</li>97 <h4>Bordered</h4>
73 <li>Gala</li>98 <ul class="ues-list ues-list-bordered">
74 <li>Bræburn</li>99 <li>excepturi dolore quo et quisquam atque neque at labore molestias quia nemo</li>
75 </ul>100 <li>architecto nam sapiente voluptate molestiae ducimus fugiat iure natus nihil quod officia</li>
76 <li>Oranges</li>101 <li>debitis nemo quos enim illo mollitia quidem numquam incidunt corrupti blanditiis consequuntur</li>
77 <li>Pears</li>102 <li>impedit ipsa dignissimos quasi quaerat doloribus maxime libero voluptatum itaque molestias ab</li>
78 </ol>103 <li>quidem perspiciatis asperiores exercitationem facilis tenetur sapiente vero nemo consequatur odit nulla</li>
79104 </ul>
80 <h4>Bordered</h4>105
81 <ul class="ues-list ues-list-bordered">106 <h4>Inline Lists</h4>
82 <li>excepturi dolore quo et quisquam atque neque at labore molestias quia nemo</li>107 <ul class="ues-list ues-list-inline">
83 <li>architecto nam sapiente voluptate molestiae ducimus fugiat iure natus nihil quod officia</li>108 <li>Apple</li>
84 <li>debitis nemo quos enim illo mollitia quidem numquam incidunt corrupti blanditiis consequuntur</li>109 <li>Orange</li>
85 <li>impedit ipsa dignissimos quasi quaerat doloribus maxime libero voluptatum itaque molestias ab</li>110 <li>Pear</li>
86 <li>quidem perspiciatis asperiores exercitationem facilis tenetur sapiente vero nemo consequatur odit nulla</li>111 </ul>
87 </ul>112
88113 <h4>Definition Lists</h4>
89 <h4>Inline Lists</h4>114 <dl class="ues-list">
90 <ul class="ues-list ues-list-inline">115 <dt>Apple</dt>
91 <li>Apple</li>116 <dd>dicta possimus iusto voluptatibus blanditiis totam incidunt excepturi mollitia quia aliquid eius</dd>
92 <li>Orange</li>117 <dd>enim architecto velit corporis doloremque soluta sapiente eum ad optio dolorem sit</dd>
93 <li>Pear</li>118 <dt>Orange</dt>
94 </ul>119 <dd>accusantium mollitia facilis nostrum iusto et iure unde dolorum alias corporis ullam</dd>
95120 <dt>Pear</dt>
96 <h4>Definition Lists</h4>121 <dd>sint ullam exercitationem aliquid saepe ratione labore neque quis molestias dolorem inventore</dd>
97 <dl class="ues-list">122 </dl>
98 <dt>Apple</dt>123</section>
99 <dd>dicta possimus iusto voluptatibus blanditiis totam incidunt excepturi mollitia quia aliquid eius</dd>124
100 <dd>enim architecto velit corporis doloremque soluta sapiente eum ad optio dolorem sit</dd>125
101 <dt>Orange</dt>126<section>
102 <dd>accusantium mollitia facilis nostrum iusto et iure unde dolorum alias corporis ullam</dd>127 <h1>Buttons</h1>
103 <dt>Pear</dt>128 <p>
104 <dd>sint ullam exercitationem aliquid saepe ratione labore neque quis molestias dolorem inventore</dd>129 <button>No class</button>
105 </dl>130 <button class=ues-button>Default button</button>
106131 <button class="ues-button ues-button-primary">Primary button</button>
107 </div>132 <button class="ues-button ues-button-tertiary">Tertiary button</button>
108133 </p>
109 <div class="section" id="buttons">134
110 <p>135 <p>
111 <button>No class</button>136 <button class="ues-button">&#9731; <span>Change Payment Method</span></button>
112 <button class=ues-button>Default button</button>137 <button class="ues-button ues-button-primary">&#9731; <span>Checkout</span></button>
113 <button class="ues-button ues-button-primary">Primary button</button>138 </p>
114 <button class="ues-button ues-button-tertiary">Tertiary button</button>139
115 </p>140 <p>
116141 <a class="ues-button" href="#">Link</a>
117 <p>142 <button class=ues-button type=button>Button</button>
118 <button class="ues-button"><i class="fa fa-credit-card"></i> <span>Change Payment Method</span></button>143 <input class=ues-button type=button value=Input>
119 <button class="ues-button ues-button-primary"><i class="fa fa-shopping-cart"></i> <span>Checkout</span></button>144 <input class=ues-button type=submit value=Submit>
120 </p>145 </p>
121146
122 <p>147 <p>
123 <a class="ues-button" href="#">Link</a>148 <button class=ues-button-large>Large Button</button>
124 <button class=ues-button type=button>Button</button>149 <button class=ues-button>Default Button</button>
125 <input class=ues-button type=button value=Input>150 <button class=ues-button-small>Small Button</button>
126 <input class=ues-button type=submit value=Submit>151 </p>
127 </p>152
128153 <p><button class=ues-button-block>Default Block Button</button></p>
129 <p>154 <p><button class="ues-button-block ues-button-primary">Primary Block Button</button></p>
130 <button class=ues-button-large>Large Button</button>155
131 <button class=ues-button>Default Button</button>156 <p>
132 <button class=ues-button-small>Small Button</button>157 <div class="ues-button-group">
133 </p>158 <button>Left</button>
134159 <button>Middle</button>
135 <p><button class=ues-button-block>Default Block Button</button></p>160 <button>Right</button>
136 <p><button class="ues-button-block ues-button-primary">Primary Block Button</button></p>161 </div>
137162 </p>
138 <p>163
139 <div class="ues-button-group">164 <p>
140 <button>Left</button>165 <div class="ues-button-toolbar">
141 <button>Middle</button>166 <div class="ues-button-group">
142 <button>Right</button>167 <button>A</button>
143 </div>168 <button>B</button>
144 </p>169 <button>C</button>
145170 </div>
146 <p>171 <div class="ues-button-group">
147 <div class="ues-button-toolbar">172 <button>D</button>
148 <div class="ues-button-group">173 <button>E</button>
149 <button>A</button>174 </div>
150 <button>B</button>175 <div class="ues-button-group">
151 <button>C</button>176 <button>F</button>
152 </div>177 </div>
153 <div class="ues-button-group">178 </div>
154 <button>D</button>179 </p>
155 <button>E</button>180
156 </div>181 <h1>Dropdowns</h1>
157 <div class="ues-button-group">182
158 <button>F</button>183 <!-- Link or button to toggle dropdown -->
159 </div>184 <div class="ues-dropdown clear">
160 </div>185 <ul class="ues-dropdown-menu">
161 </p>186 <li><a tabindex="-1" href="#">Action</a></li>
162 </div>187 <li><a tabindex="-1" href="#">Another action</a></li>
163188 <li><a tabindex="-1" href="#">Something else here</a></li>
164 <div class="section" id="dropdowns">189 <li class="ues-dropdown-divider"></li>
165 <h1>Dropdowns</h1>190 <li><a tabindex="-1" href="#">Separated link</a></li>
166191 </ul>
167 <div class="ues-box example">192 </div>
168 <!-- Link or button to toggle dropdown -->193 <div class="ues-dropdown clear">
169 <div class="ues-dropdown clear">194 <!-- Link or button to toggle dropdown -->
170 <ul class="ues-dropdown-menu">195 <ul class="ues-dropdown-menu">
171 <li><a tabindex="-1" href="#">Action</a></li>196 <li class="ues-dropdown-header">Dropdown header</li>
172 <li><a tabindex="-1" href="#">Another action</a></li>197 <li><a tabindex="-1" href="#">Action</a></li>
173 <li><a tabindex="-1" href="#">Something else here</a></li>198 <li><a tabindex="-1" href="#">Another action</a></li>
174 <li class="ues-dropdown-divider"></li>199 <li><a tabindex="-1" href="#">Something else here</a></li>
175 <li><a tabindex="-1" href="#">Separated link</a></li>200 <li class="ues-dropdown-divider"></li>
176 </ul>201 <li class="ues-dropdown-header">Dropdown header</li>
177 </div>202 <li><a tabindex="-1" href="#">Separated link</a></li>
178 <div class="ues-dropdown clear">203 </ul>
179 <!-- Link or button to toggle dropdown -->204 </div>
180 <ul class="ues-dropdown-menu">205 <h2>Button Dropdowns</h2>
181 <li class="ues-dropdown-header">Dropdown header</li>206 <div class="ues-button-group">
182 <li><a tabindex="-1" href="#">Action</a></li>207 <button type="button" class="ues-button ues-dropdown-toggle">
183 <li><a tabindex="-1" href="#">Another action</a></li>208 Do Something &#x25BC;
184 <li><a tabindex="-1" href="#">Something else here</a></li>209 </button>
185 <li class="ues-dropdown-divider"></li>210 <ul class="ues-dropdown-menu">
186 <li class="ues-dropdown-header">Dropdown header</li>211 <li><a tabindex="-1" href="#">Action</a></li>
187 <li><a tabindex="-1" href="#">Separated link</a></li>212 <li><a tabindex="-1" href="#">Another action</a></li>
188 </ul>213 <li><a tabindex="-1" href="#">Something else here</a></li>
189 </div>214 <li class="ues-dropdown-divider"></li>
190 </div>215 <li><a tabindex="-1" href="#">Separated link</a></li>
191 <h2>Button Dropdowns</h2>216 </ul>
192 <div class="ues-box example">217 </div>
193 <div class="ues-button-group">218 <div class="ues-button-group">
194 <button type="button" class="ues-button ues-dropdown-toggle">219 <button type="button" class="ues-button">
195 Do Something &#x25BC;220 Action
196 </button>221 </button>
197 <ul class="ues-dropdown-menu">222 <button type="button" class="ues-button ues-dropdown-toggle">
198 <li><a tabindex="-1" href="#">Action</a></li>223 &#x25BC;
199 <li><a tabindex="-1" href="#">Another action</a></li>224 </button>
200 <li><a tabindex="-1" href="#">Something else here</a></li>225 <ul class="ues-dropdown-menu">
201 <li class="ues-dropdown-divider"></li>226 <li><a tabindex="-1" href="#">Action</a></li>
202 <li><a tabindex="-1" href="#">Separated link</a></li>227 <li><a tabindex="-1" href="#">Another action</a></li>
203 </ul>228 <li><a tabindex="-1" href="#">Something else here</a></li>
204 </div>229 <li class="ues-dropdown-divider"></li>
205 </div>230 <li><a tabindex="-1" href="#">Separated link</a></li>
206 <div class="ues-box example">231 </ul>
207 <div class="ues-button-group">232 </div>
208 <button type="button" class="ues-button">233</section>
209 Action234
210 </button>235
211 <button type="button" class="ues-button ues-dropdown-toggle">236<section>
212 &#x25BC;237 <h1>Navigation</h1>
213 </button>238
214 <ul class="ues-dropdown-menu">239 <h2>Horizontal Menu</h2>
215 <li><a tabindex="-1" href="#">Action</a></li>240 <ul class="ues-menu ues-menu-horizontal">
216 <li><a tabindex="-1" href="#">Another action</a></li>241 <li><a href="">Dashboard</a></li>
217 <li><a tabindex="-1" href="#">Something else here</a></li>242 <li><a href="">Files</a></li>
218 <li class="ues-dropdown-divider"></li>243 <li><a href="">Photos</a></li>
219 <li><a tabindex="-1" href="#">Separated link</a></li>244 <li><a href="">Music</a></li>
220 </ul>245 </ul>
221 </div>246
222 </div>247 <h2>Vertical Menu</h2>
223248 <ul class="ues-menu">
224 </div>249 <li><a href="">Dashboard</a></li>
225250 <li class="ues-menu-selected"><a href="">Files</a></li>
226 <div class="section" id="navigation">251 <li><a href="">Photos</a></li>
227 <h1>Navigation</h1>252 <li><a href="">Music</a></li>
228253 </ul>
229 <h2>Horizontal Menu</h2>254
230 <div class="ues-box example">255 <h2>Navbar</h2>
231 <ul class="ues-menu ues-menu-horizontal">256 <div class="ues-navbar">
232 <li><a href="">Dashboard</a></li>257 <ul class="ues-menu ues-menu-horizontal">
233 <li><a href="">Files</a></li>258 <li><a href="">Dashboard</a></li>
234 <li><a href="">Photos</a></li>259 <li><a href="">Files</a></li>
235 <li><a href="">Music</a></li>260 <li><a href="">Photos</a></li>
236 </ul>261 <li><a href="">Music</a></li>
237 </div>262 </ul>
238263 </div>
239 <h2>Vertical Menu</h2>264
240 <div class="ues-box example">265 <h2>Navbar with Title/Graphic and right text</h2>
241 <ul class="ues-menu">266 <div class="ues-navbar">
242 <li><a href="">Dashboard</a></li>267 <div class="ues-navbar-brand">
243 <li class="ues-menu-selected"><a href="">Files</a></li>268 <a href="/">[BRAND]</a>
244 <li><a href="">Photos</a></li>269 </div>
245 <li><a href="">Music</a></li>270 <ul class="ues-menu ues-menu-horizontal">
246 </ul>271 <li><a href="">Dashboard</a></li>
247 </div>272 <li><a href="">Files</a></li>
248273 <li><a href="">Photos</a></li>
249 <h2>Navbar</h2>274 <li><a href="">Music</a></li>
250 <div class="ues-box example">275 </ul>
251 <div class="ues-navbar">276 <p class="ues-navbar-text">Signed in as Lobo.</p>
252 <ul class="ues-menu ues-menu-horizontal">277 </div>
253 <li><a href="">Dashboard</a></li>278
254 <li><a href="">Files</a></li>279 <h2>Default Pagination</h2>
255 <li><a href="">Photos</a></li>280 <ul class="ues-pagination">
256 <li><a href="">Music</a></li>281 <li class="-disabled"><span>&#x2190;</span></li>
257 </ul>282 <li class="-active"><a href="#">1</a></li>
258 </div>283 <li><a href="#">2</a></li>
259 </div>284 <li><a href="#">3</a></li>
260285 <li><a href="#">4</a></li>
261 <h2>Navbar with Title/Graphic and right text</h2>286 <li><a href="#">5</a></li>
262 <div class="ues-box example">287 <li><a href="#">&#x2192;</a></li>
263 <div class="ues-navbar">288 </ul>
264 <div class="ues-navbar-brand">289 <h2>Pagination with break</h2>
265 <a href="/">[BRAND]</a>290 <ul class="ues-pagination">
266 </div>291 <li class="-disabled"><span>&#x2190;</span></li>
267 <ul class="ues-menu ues-menu-horizontal">292 <li class="-active"><a href="#">1</a></li>
268 <li><a href="">Dashboard</a></li>293 <li><a href="#">2</a></li>
269 <li><a href="">Files</a></li>294 <li><a href="#">3</a></li>
270 <li><a href="">Photos</a></li>295 <li class="ues-pagination-break"><span>…</span></li>
271 <li><a href="">Music</a></li>296 <li><a href="#">8</a></li>
272 </ul>297 <li><a href="#">9</a></li>
273 <p class="ues-navbar-text">Signed in as Lobo.</p>298 <li><a href="#">10</a></li>
274 </div>299 <li><a href="#">&#x2192;</a></li>
275 </div>300 </ul>
276301</section>
277 </div>302
278303
279 <div class="section" id="pagination">304<section>
280 <h1>Pagination</h1>305 <h1>Forms</h1>
281306
282 <h2>Pagination</h2>307 <article>
283 <div class="ues-box example">308 <h2>Default Forms</h2>
284 <ul class="ues-pagination">309 <p>By default individual form controls receive styling, with minimal classing and
285 <li class="-disabled"><span><i class="fa fa-angle-double-left"></i></span></li>310 without any required base class on the <code class=tag>form</code> or large
286 <li class="-active"><a href="#">1</a></li>311 changes in markup.</p>
287 <li><a href="#">2</a></li>312
288 <li><a href="#">3</a></li>313 <p>Results in stacked, left-aligned labels on top of form controls.</p>
289 <li><a href="#">4</a></li>314
290 <li><a href="#">5</a></li>315 <form action>
291 <li><a href="#"><i class="fa fa-angle-double-right"></i></a></li>316 <fieldset>
292 </ul>317 <label>Username:</label>
293 </div>318 <input type=text>
294 <h2>Pagination with break</h2>319
295 <div class="ues-box example">320 <label>Password:</label>
296 <ul class="ues-pagination">321 <input type=text>
297 <li class="-disabled"><span><i class="fa fa-angle-double-left"></i></span></li>322 <label><input type=checkbox>Keep me signed in</label>
298 <li class="-active"><a href="#">1</a></li>323 <div class=ues-form-help>Form help text</div>
299 <li><a href="#">2</a></li>324 </fieldset>
300 <li><a href="#">3</a></li>325 </form>
301 <li class="ues-pagination-break"><span>…</span></li>326
302 <li><a href="#">8</a></li>327 <fieldset>
303 <li><a href="#">9</a></li>328 <legend>Payment Details</legend>
304 <li><a href="#">10</a></li>329
305 <li><a href="#"><i class="fa fa-angle-double-right"></i></a></li>330 <label><input checked type=radio name=foo>Credit Card</label>
306 </ul>331 <label><input type=radio name=foo>Paypal</label>
307 </div>332
308333 <label>Name/username:</label>
309 </div>334 <input type=text placeholder="Type something…">
310335
311 <div class="section" id="forms">336 <label class=ues-inline><input type=radio name=bar>Foo</label>
312 <h1>Forms</h1>337 <label class=ues-inline><input checked type=radio name=bar>Bar</label>
313338
314 <article>339 <label>Card Number:</label>
315 <h2>Default Forms</h2>340 <input type=text>
316 <p>By default individual form controls receive styling, with minimal classing and341
317 without any required base class on the <code class=tag>form</code> or large342 <label>CCV:</label>
318 changes in markup.</p>343 <input type=text>
319344 <div class=ues-form-help>Form help text</div>
320 <p>Results in stacked, left-aligned labels on top of form controls.</p>345
321346 <label>Select:</label>
322 <div class="ues-box example" title="Default Form">347 <select>
323 <form action>348 <option value>Select One</option>
324 <fieldset>349 <option value=1>Select One</option>
325 <label>Username:</label>350 <option value=2>Foo</option>
326 <input type=text>351 <option value=3>Bar</option>
327352 <option value=4>Baz</option>
328 <label>Password:</label>353 </select>
329 <input type=text>354 <label>Select:</label>
330 <label><input type=checkbox>Keep me signed in</label>355 <select class=ues-inline>
331 <div class=ues-form-help>Form help text</div>356 <option value=2>Foo</option>
332 </fieldset>357 <option value=3 selected>Bar</option>
333 </form>358 <option value=4>Baz</option>
334 </div>359 </select>
335360 <span class=ues-form-help>Inline form help text</span>
336 <div class="ues-box example">361
337 <fieldset>362 </fieldset>
338 <legend>Payment Details</legend>363 <fieldset>
339364 <label><input type=checkbox>Agree to ToS</label>
340 <label><input checked type=radio name=foo>Credit Card</label>365 </fieldset>
341 <label><input type=radio name=foo>Paypal</label>366 <button type=submit class=ues-button>Submit</button>
342367 </form>
343 <label>Name/username:</label>368</article>
344 <input type=text placeholder="Type something…">369<article>
345370 <h2>Inline Form</h2>
346 <label class=ues-inline><input type=radio name=bar>Foo</label>371 <p>Simple inline form</p>
347 <label class=ues-inline><input checked type=radio name=bar>Bar</label>372 <form action class=ues-form-inline>
348373 <fieldset>
349 <label>Card Number:</label>374 <input type=text placeholder="Type something…">
350 <input type=text>375 <input type=text placeholder="Type something…">
351376 <label><input type=checkbox>Remember me?</label>
352 <label>CCV:</label>377 <button type=submit class=ues-button>Submit</button>
353 <input type=text>378 </fieldset>
354 <div class=ues-form-help>Form help text</div>379 </form>
355380</article>
356 <label>Select:</label>381<article>
357 <select>382 <h2>Required Inputs</h2>
358 <option value>Select One</option>383 <p>To mark a form control as required, add the <code>required</code> attribute. </p>
359 <option value=1>Select One</option>384 <form action class=ues-form-inline>
360 <option value=2>Foo</option>385 <input type=text placeholder="Type something…" required="true">
361 <option value=3>Bar</option>386 </form>
362 <option value=4>Baz</option>387</article>
363 </select>388<article>
364 <label>Select:</label>389 <h2>Disabled Inputs</h2>
365 <select class=ues-inline>390 <p>To mark a form control as disabled, add the <code>disabled</code> attribute. </p>
366 <option value=2>Foo</option>391 <form action class=ues-form-inline>
367 <option value=3 selected>Bar</option>392 <input type=text placeholder="Type something…" disabled="true">
368 <option value=4>Baz</option>393 </form>
369 </select>394</article>
370 <span class=ues-form-help>Inline form help text</span>395<article>
371396 <h2>Readonly Inputs</h2>
372 </fieldset>397 <form action class=ues-form-inline>
373 <fieldset>398 <input type=text readonly="true" value="http://ubuntuone.com/abcdef1234">
374 <label><input type=checkbox>Agree to ToS</label>399 </form>
375 </fieldset>400</article>
376 <button type=submit class=ues-button>Submit</button>401<article>
377 </form>402 <h2>Checkboxes &amp; Radios</h2>
378 </div>403 <form action>
379 </article>404 <fieldset>
380 <article>405 <legend>Radio inputs default, stacked</legend>
381 <h2>Inline Form</h2>406 <label><input checked type=radio name=foo>Credit Card</label>
382 <p>Simple inline form</p>407 <label><input type=radio name=foo>Paypal</label>
383 <div class="ues-box example" title="Inline Form">408 </fieldset>
384 <form action class=ues-form-inline>409 <fieldset>
385 <fieldset>410 <legend>Radio inputs inline, stacked</legend>
386 <input type=text placeholder="Type something…">411 <label class=ues-inline><input type=radio name=bar>Foo</label>
387 <input type=text placeholder="Type something…">412 <label class=ues-inline><input checked type=radio name=bar>Bar</label>
388 <label><input type=checkbox>Remember me?</label>413 </fieldset>
389 <button type=submit class=ues-button>Submit</button>414 <fieldset>
390 </fieldset>415 <legend>Checkbox default, stacked</legend>
391 </form>416 <label><input checked type=checkbox name=foo1>Credit Card</label>
392 </div>417 <label><input type=checkbox name=foo2>Paypal</label>
393 </article>418 </fieldset>
394 <article>419 <fieldset>
395 <h2>Required Inputs</h2>420 <legend>Checkbox inline, stacked</legend>
396 <p>To mark a form control as required, add the <code>required</code> attribute. </p>421 <label class=ues-inline><input type=checkbox name=bar1>Foo</label>
397 <div class="ues-box example" title="Required Inputs">422 <label class=ues-inline><input checked type=checkbox name=bar2>Bar</label>
398 <form action class=ues-form-inline>423 </fieldset>
399 <input type=text placeholder="Type something…" required="true">424 </form>
400 </form>425</article>
401 </div>426</section>
402 </article>427
403 <article>428
404 <h2>Disabled Inputs</h2>429<section>
405 <p>To mark a form control as disabled, add the <code>disabled</code> attribute. </p>430<h1>Layout</h1>
406 <div class="ues-box example" title="Disabled Inputs">431
407 <form action class=ues-form-inline>432<div class="ues-box ues-box-solid" style="width:320px">
408 <input type=text placeholder="Type something…" disabled="true">433 <h3>A Headline</h3>
409 </form>434 <p>lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore</p>
410 </div>435 <h3>A Headline</h3>
411 </article>436 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>
412 <article>
413 <h2>Readonly Inputs</h2>
414 <p>To make a form input read-only, add the <code>readonly</code> attribute. The
415 difference between <code>disabled</code> and <code>readonly</code> is read-only inputs are still
416 focusable. This allows people to interact with the input and select its
417 text, whereas disabled controls are not interactive.</p>
418 <div class="ues-box example" title="Readonly Inputs">
419 <form action class=ues-form-inline>
420 <input type=text readonly="true" value="http://ubuntuone.com/abcdef1234">
421 </form>
422 </div>
423 </article>
424 <article>
425 <h2>Checkboxes &amp; Radios</h2>
426 <div class="ues-box example">
427 <form action>
428 <fieldset>
429 <legend>Radio inputs default, stacked</legend>
430 <label><input checked type=radio name=foo>Credit Card</label>
431 <label><input type=radio name=foo>Paypal</label>
432 </fieldset>
433 <fieldset>
434 <legend>Radio inputs inline, stacked</legend>
435 <label class=ues-inline><input type=radio name=bar>Foo</label>
436 <label class=ues-inline><input checked type=radio name=bar>Bar</label>
437 </fieldset>
438 <fieldset>
439 <legend>Checkbox default, stacked</legend>
440 <label><input checked type=checkbox name=foo1>Credit Card</label>
441 <label><input type=checkbox name=foo2>Paypal</label>
442 </fieldset>
443 <fieldset>
444 <legend>Checkbox inline, stacked</legend>
445 <label class=ues-inline><input type=checkbox name=bar1>Foo</label>
446 <label class=ues-inline><input checked type=checkbox name=bar2>Bar</label>
447 </fieldset>
448 </form>
449 </div>
450 </article>
451
452 </div>
453
454 <div class="section" id="layout">
455 <h1>Layout</h1>
456
457 <h2>AKA Panels and Wells… TODO</h2>
458 <p>Rename these classes!</p>
459 <div class=doc-example>
460 <div class=ues-box-solid style="width:320px">
461 <h2 class=ues-box-solid-h>Callout Headline</h2>
462 <p>lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore</p>
463 <h3>A Headline</h3>
464 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>
465 <h2 class=ues-box-solid-h>Callout Headline</h2>
466 <p>lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore</p>
467 <h3>A Headline</h3>
468 <p>lorem ipsum dolor sit amet consectetur adipisicing elit</p>
469 </div>
470 </div>
471
472 </div>
473
474 <div class="section" id="testing">
475 <h1>Testing</h1>
476
477 <h2>Common Page Objects</h2>
478
479 <h3>Page Heading</h3>
480
481 <div class="ues-box example">
482 <h1 data-qa-id="page-heading">My Page Heading</h1>
483 </div>
484
485
486 </div>
487
488 <div class="section" id="feedback" style="margin-bottom: 2em">
489 <h1>Feedback</h1>
490
491
492 <h2>Static messages, warnings, errors, notices</h2>
493
494 <div class="doc-example">
495
496 <p class="ues-message ues-message-inline">Message</p>
497
498 <p class="ues-message ues-message-inline ues-disabled">Disabled</p>
499
500 <p class="ues-message ues-message-inline ues-success">Success</p>
501
502 <p class="ues-message ues-message-inline ues-warning">Warning</p>
503
504 <p class="ues-message ues-message-inline ues-error">Error</p>
505
506 <p class="ues-message ues-message-inline ues-error ues-error-pulsating">Pulsating error</p>
507
508 <p class="ues-message ues-message-inline ues-information">Information</p>
509
510 <p id="msg-closeable" class="ues-message ues-message-closeable">Closable</p>
511
512 <p class="ues-message ues-message-bordered ues-information">Block element with border</p>
513
514 <p class="ues-message ues-message-bordered ues-warning">Warning with an <a href="#feedback">important link</a></p>
515
516
517 </div>
518
519</div>437</div>
520438
439<h1>Feedback</h1>
440
441
442<h2>Static messages, warnings, errors, notices</h2>
443
444<p class="ues-message ues-message-inline">Message</p>
445
446<p class="ues-message ues-message-inline ues-disabled">Disabled</p>
447
448<p class="ues-message ues-message-inline ues-success">Success</p>
449
450<p class="ues-message ues-message-inline ues-warning">Warning</p>
451
452<p class="ues-message ues-message-inline ues-error">Error</p>
453
454<p class="ues-message ues-message-inline ues-error ues-error-pulsating">Pulsating error</p>
455
456<p class="ues-message ues-message-inline ues-information">Information</p>
457
458<p id="msg-closeable" class="ues-message ues-message-closeable">Closable</p>
459
460<p class="ues-message ues-message-bordered ues-information">Block element with border</p>
461
462<p class="ues-message ues-message-bordered ues-warning">Warning with an <a href="#feedback">important link</a></p>
463</section>
521464
522</body>465</body>
523</html>466</html>

Subscribers

People subscribed via source and target branches