causeway-standard-theme
Version:
151 lines (145 loc) • 6.84 kB
HTML
<div class="container page">
<div class="content pane single-pane">
<section>
<a id="status-indicator"></a>
<header class="content-header">
<h1 class="title">Status/ Progress Indicators</h1>
</header>
<p>Status or Progress Indicators are visual indicators of the progress of a task being carried out by the application and to provide feedback to the user.</p>
<br/>
<h2 class="title">Explicit: </h2>
<div class="bs-example-modal">
<div class="modal explicit-loader" id="myExplicitLoaderExample">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Search and Select</h4>
</div>
<div class="modal-body">
<ul class="loader">
<li class="completed"><span class="loader-image"></span><span class="loader-message">Saving data Lorem Ipsum Datum...</span></li>
<li><span class="loader-image"></span><span class="loader-message">Saving data...</span></li>
<li class="status"><span class="loader-message">Finalising report...</span></li>
</ul>
</div>
<div class="modal-footer">
<a href="javascript:void(0);" data-dismiss="modal">Cancel</a>
</div>
</div>
</div>
</div>
</div>
<h2 class="title">Usage</h2>
<pre><code>
<div class="modal explicit-loader" id="myExplicitLoader" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Search and Select</h4>
</div>
<div class="modal-body">
<ul class="loader">
<li class="completed"><span class="loader-image"></span><span class="loader-message">Saving data Lorem Ipsum Datum...</span></li>
<li><span class="loader-image"></span><span class="loader-message">Saving data...</span></li>
<li class="status"><span class="loader-message">Finalising report...</span></li>
</ul>
</div>
<div class="modal-footer">
<a href="javascript:void(0);" data-dismiss="modal">Cancel</a>
</div>
</div>
</div>
</div>
</code></pre>
<br/>
<a data-toggle="modal" href="#myExplicitLoader" href="javascript:void(0)">Trigger Explicit Status/ Progress Indicator</a>
<div class="modal explicit-loader" id="myExplicitLoader" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Search and Select</h4>
</div>
<div class="modal-body">
<ul class="loader">
<li class="completed"><span class="loader-image"></span><span class="loader-message">Saving data Lorem Ipsum Datum...</span></li>
<li><span class="loader-image"></span><span class="loader-message">Saving data...</span></li>
<li class="status"><span class="loader-message">Finalising report...</span></li>
</ul>
</div>
<div class="modal-footer">
<a href="javascript:void(0);" data-dismiss="modal">Cancel</a>
</div>
</div>
</div>
</div>
<h2 class="title">
Trigger via Javascript
</h2>
<pre><code>
$('#myExplicitLoader').modal()
</code></pre>
<br/>
<br/>
<h2 class="title">Implicit: Text only (with ellipsis) </h2>
<div class="text-loader">Updating Address Book</div>
<h2 class="title">Usage</h2>
<pre><code>
<div class="text-loader">Updating Address Book</div>
</code></pre>
<br/>
<br/>
<h2 class="title">Implicit: Numerical Count (with ellipsis) </h2>
<div class="text-loader">Updating Address Book <span class="count">16/25</span> pages complete</div>
<h2 class="title">Usage</h2>
<pre><code>
<div class="text-loader">Updating Address Book <span class="count">16/25</span> pages complete</div>
</code></pre>
<br/>
<br/>
<h2 class="title">Implicit: Progress bar</h2>
<div class="progress-loader">
Updating progress bar
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;">
</div>
</div>
</div>
<br/>
<div class="progress-loader">
Updating progress bar
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 20%;">
</div>
</div>
</div>
<br/>
<div class="progress-loader">
Updating progress bar
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%;">
</div>
</div>
</div>
<h2 class="title">Usage</h2>
<pre><code>
<div class="progress-loader">
Updating progress bar
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="<!--pass the current value of the progress-->" aria-valuemin="0" aria-valuemax="100" style="width: <!--pass the current value of the progress in percentage-->">
</div>
</div>
</div>
</code></pre>
<br/>
<br/>
<h2 class="title">Implicit: Numerical Count with Loading Icon</h2>
<div class="text-loader"><span class="loader-image"></span>Updating Address Book <span class="count">16/25</span> pages complete</div>
<h2 class="title">Usage</h2>
<pre><code>
<div class="text-loader">
<span class="loader-image"></span>Updating Address Book <span class="count">16/25</span> pages complete
</div>
</code></pre>
</section>
</div>
</div>