ng2-encrm-components
Version:
111 lines (103 loc) • 4.52 kB
HTML
<div class="col-xs-12">
<!-- Simple dropdown -->
<h1 id="dropdowns">Dropdowns</h1>
<p class="lead">
from <a href="https://valor-software.com/ng2-bootstrap/#/dropdowns" target="_blank">ng2-bootstrap</a>
</p>
<span dropdown (onToggle)="toggled($event)">
<a href id="simple-dropdown" dropdownToggle>
Click me for a dropdown, yo!
</a>
<ul class="dropdown-menu" dropdownMenu aria-labelledby="simple-dropdown">
<li *ngFor="let choice of items">
<a class="dropdown-item" href="#">{{choice}}</a>
</li>
</ul>
</span>
<!-- Single button -->
<div class="btn-group" dropdown [(isOpen)]="status.isopen">
<button id="single-button" type="button" class="btn btn-primary" dropdownToggle
[disabled]="disabled">
Button dropdown <span class="caret"></span>
</button>
<ul dropdownMenu role="menu" aria-labelledby="single-button">
<li role="menuitem"><a class="dropdown-item" href="#">Action</a></li>
<li role="menuitem"><a class="dropdown-item" href="#">Another action</a></li>
<li role="menuitem"><a class="dropdown-item" href="#">Something else here</a></li>
<li class="divider dropdown-divider"></li>
<li role="menuitem"><a class="dropdown-item" href="#">Separated link</a></li>
</ul>
</div>
<!-- Split button -->
<div class="btn-group" dropdown>
<button id="split-button" type="button" class="btn btn-danger">Action</button>
<button type="button" class="btn btn-danger dropdown-toggle" dropdownToggle>
<span class="caret"></span>
<span class="sr-only">Split button!</span>
</button>
<ul class="dropdown-menu" dropdownMenu role="menu" aria-labelledby="split-button">
<li role="menuitem"><a class="dropdown-item" href="#">Action</a></li>
<li role="menuitem"><a class="dropdown-item" href="#">Another action</a></li>
<li role="menuitem"><a class="dropdown-item" href="#">Something else here</a></li>
<li class="divider dropdown-divider"></li>
<li role="menuitem"><a class="dropdown-item" href="#">Separated link</a></li>
</ul>
</div>
<hr/>
<p>
<button type="button" class="btn btn-primary btn-sm" (click)="toggleDropdown($event)">Toggle
button dropdown
</button>
<button type="button" class="btn btn-warning btn-sm" (click)="disabled = !disabled">
Enable/Disable
</button>
</p>
<hr>
<!-- Single button with keyboard nav -->
<div class="btn-group" dropdown keyboardNav="true">
<button id="simple-btn-keyboard-nav" type="button" class="btn btn-primary" dropdownToggle>
Dropdown with keyboard navigation <span class="caret"></span>
</button>
<ul class="dropdown-menu" dropdownMenu role="menu" aria-labelledby="simple-btn-keyboard-nav">
<li role="menuitem"><a class="dropdown-item" href="#">Action</a></li>
<li role="menuitem"><a class="dropdown-item" href="#">Another action</a></li>
<li role="menuitem"><a class="dropdown-item" href="#">Something else here</a></li>
<li class="divider dropdown-divider"></li>
<li role="menuitem"><a class="dropdown-item" href="#">Separated link</a></li>
</ul>
</div>
<br><br>
<h2>Non-button dropdown:</h2>
<p class="lead">from <code>ButtonDropdownComponent</code></p>
<button-dropdown>
<!--[content] element is the trigger-->
<span content class="material-icons" style="font-size: 3rem">attachment</span>
<!--[list] element(s) will be listed in dropdown menu-->
<ul list class="dropdown-menu">
<li class="dropdown-item"><a>elem</a></li>
<li class="dropdown-item"><a>elem</a></li>
<li class="dropdown-item"><a>elem</a></li>
</ul>
</button-dropdown>
<tabset>
<tab heading="HTML">
<pre><code highlight class="html">
<button-dropdown>
<!--[content] element is the trigger-->
<span content class="material-icons">attachment</span>
<!--[list] element(s) will be listed in dropdown menu-->
<ul list class="dropdown-menu">
<li class="dropdown-item"><a>elem</a></li>
<li class="dropdown-item"><a>elem</a></li>
<li class="dropdown-item"><a>elem</a></li>
</ul>
</button-dropdown>
</code></pre>
</tab>
<tab heading="TypeScript">
<pre><code highlight class="typescript">
none
</code></pre>
</tab>
</tabset>
</div>