Skip to content

Commit d263e3b

Browse files
committed
Add accordion widget
1 parent ed7d8d9 commit d263e3b

File tree

5 files changed

+77
-1
lines changed

5 files changed

+77
-1
lines changed

app/router.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ var Router = Ember.Router.extend({
66
});
77

88
Router.map(function() {
9+
this.route('accordion');
910
this.route('autocomplete');
1011
this.route('button');
1112
this.route('datepicker');

app/styles/app.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,7 @@ nav li:first-of-type {
3737
width: 50%;
3838
display: inline-block;
3939
}
40+
41+
.ui-accordion {
42+
width: 50%;
43+
}

app/templates/accordion.hbs

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<h2>Accordion</h2>
2+
3+
{{#jqui-accordion}}
4+
<h3>Section 1</h3>
5+
<div>
6+
<p>
7+
Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
8+
ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
9+
amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
10+
odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
11+
</p>
12+
</div>
13+
<h3>Section 2</h3>
14+
<div>
15+
<p>
16+
Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet
17+
purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor
18+
velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In
19+
suscipit faucibus urna.
20+
</p>
21+
</div>
22+
<h3>Section 3</h3>
23+
<div>
24+
<p>
25+
Nam enim risus, molestie et, porta ac, aliquam ac, risus. Quisque lobortis.
26+
Phasellus pellentesque purus in massa. Aenean in pede. Phasellus ac libero
27+
ac tellus pellentesque semper. Sed ac felis. Sed commodo, magna quis
28+
lacinia ornare, quam ante aliquam nisi, eu iaculis leo purus venenatis dui.
29+
</p>
30+
<ul>
31+
<li>List item one</li>
32+
<li>List item two</li>
33+
<li>List item three</li>
34+
</ul>
35+
</div>
36+
<h3>Section 4</h3>
37+
<div>
38+
<p>
39+
Cras dictum. Pellentesque habitant morbi tristique senectus et netus
40+
et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in
41+
faucibus orci luctus et ultrices posuere cubilia Curae; Aenean lacinia
42+
mauris vel est.
43+
</p>
44+
<p>
45+
Suspendisse eu nisl. Nullam ut libero. Integer dignissim consequat lectus.
46+
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
47+
inceptos himenaeos.
48+
</p>
49+
</div>
50+
{{/jqui-accordion}}
51+
52+
<p>To use the accordion widget as above, just add the following template to your application:</p>
53+
54+
<p><code><pre>
55+
\{{#jqui-accordion}}
56+
&lt;h3&gt;Section 1&lt;/h3&gt;
57+
&lt;div&gt;
58+
&lt;p&gt;
59+
Mauris mauris ante, ...
60+
&lt;/p&gt;
61+
&lt;/div&gt;
62+
&lt;h3&gt;Section 2&lt;/h3&gt;
63+
&lt;div&gt;
64+
&lt;p&gt;
65+
Sed non urna. ...
66+
&lt;/p&gt;
67+
&lt;/div&gt;
68+
...
69+
\{{/jqui-accordion}}
70+
</pre></code></p>

app/templates/application.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<nav>
2+
<li>{{#link-to "accordion"}}Accordion{{/link-to}}</li>
23
<li>{{#link-to "autocomplete"}}Autocomplete{{/link-to}}</li>
34
<li>{{#link-to "button"}}Button{{/link-to}}</li>
45
<li>{{#link-to "datepicker"}}Datepicker{{/link-to}}</li>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ember-cli-jquery-ui-example",
3-
"version": "0.0.12",
3+
"version": "0.0.13",
44
"private": true,
55
"directories": {
66
"doc": "doc",

0 commit comments

Comments
 (0)