205 lines
6.9 KiB
Handlebars
205 lines
6.9 KiB
Handlebars
{{#freestyle-usage 'timeline' title="Simple Timeline"}}
|
|
<ol class="timeline">
|
|
<li class="timeline-note">
|
|
{{moment-format yesterday "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
Object number one
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
Object number two
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="timeline-note">
|
|
{{moment-format today "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
Object number three
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ol>
|
|
{{/freestyle-usage}}
|
|
|
|
{{#freestyle-annotation}}
|
|
<p>Timelines are a combination of objects and notes. Objects compose with boxed sections to create structure.</p>
|
|
<p>Timeline notes should be used sparingly when possible. In this example there is a note per day rather than a note per object.</p>
|
|
{{/freestyle-annotation}}
|
|
|
|
{{#freestyle-usage 'timeline-intricate' title="Detailed Timeline"}}
|
|
<ol class="timeline">
|
|
<li class="timeline-note">
|
|
{{moment-format today "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
<span class="tag is-running">Running</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Stable</span>
|
|
<span class="badge is-light is-faded"><code>a387e243</code></span>
|
|
</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Submitted</span>
|
|
<span>{{moment-from-now (now)}}</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
<span class="tag is-complete">Complete</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Expired</span>
|
|
<span class="badge is-light is-faded"><code>b3220efb</code></span>
|
|
</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Submitted</span>
|
|
<span>{{moment-format yesterday}}</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="timeline-note">
|
|
{{moment-format yesterday "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
<span class="tag is-error">Failed</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Reverted</span>
|
|
<span class="badge is-light is-faded"><code>fec9218e</code></span>
|
|
</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Submitted</span>
|
|
<span>{{moment-format yesterday}}</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ol>
|
|
{{/freestyle-usage}}
|
|
|
|
{{#freestyle-usage 'timeline-toggles' title='Toggling Timeline Objects'}}
|
|
<ol class="timeline">
|
|
<li class="timeline-note">
|
|
{{moment-format today "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
<span class="tag is-running">Running</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Stable</span>
|
|
<span class="badge is-light is-faded"><code>a387e243</code></span>
|
|
</span>
|
|
<button
|
|
class="button is-light is-compact pull-right"
|
|
onclick={{action (mut toggle1) (not toggle1)}}>
|
|
{{if toggle1 "Close" "Open"}}
|
|
</button>
|
|
</div>
|
|
{{#if toggle1}}
|
|
<div class="boxed-section-body">
|
|
<p>Some details for the timeline object.</p>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
</li>
|
|
<li class="timeline-note">
|
|
{{moment-format yesterday "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
<span class="tag is-complete">Complete</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Expired</span>
|
|
<span class="badge is-light is-faded"><code>b3220efb</code></span>
|
|
</span>
|
|
<button
|
|
class="button is-light is-compact pull-right"
|
|
onclick={{action (mut toggle2) (not toggle2)}}>
|
|
{{if toggle2 "Close" "Open"}}
|
|
</button>
|
|
</div>
|
|
{{#if toggle2}}
|
|
<div class="boxed-section-body">
|
|
<p>Some details for the timeline object.</p>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
</li>
|
|
</ol>
|
|
{{/freestyle-usage}}
|
|
|
|
{{#freestyle-usage 'timeline-emphasis' title='Emphasizing a Timeline Object'}}
|
|
<ol class="timeline">
|
|
<li class="timeline-note">
|
|
{{moment-format today "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
<span class="pair is-faded">
|
|
<span class="term">Stable</span>
|
|
<span class="badge is-light is-faded"><code>a387e243</code></span>
|
|
</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Submitted</span>
|
|
<span>{{moment-from-now (now)}}</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head">
|
|
Pay attention here
|
|
</div>
|
|
<div class="boxed-section-body">
|
|
<span class="pair is-faded">
|
|
<span class="term">Expired</span>
|
|
<span class="badge is-light is-faded"><code>b3220efb</code></span>
|
|
</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Submitted</span>
|
|
<span>{{moment-format yesterday}}</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="timeline-note">
|
|
{{moment-format yesterday "MMMM D, YYYY"}}
|
|
</li>
|
|
<li class="timeline-object">
|
|
<div class="boxed-section">
|
|
<div class="boxed-section-head is-light">
|
|
<span class="pair is-faded">
|
|
<span class="term">Reverted</span>
|
|
<span class="badge is-light is-faded"><code>fec9218e</code></span>
|
|
</span>
|
|
<span class="bumper-left pair is-faded">
|
|
<span class="term">Submitted</span>
|
|
<span>{{moment-format yesterday}}</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</li>
|
|
</ol>
|
|
{{/freestyle-usage}}
|
|
{{#freestyle-annotation}}
|
|
By using a full boxed-section for an emphasized timeline object, the object takes up more space and gets more visual weight. It also adheres to existing patterns.
|
|
{{/freestyle-annotation}}
|