Examples

Basic

Most basic dock component.


Advanced header

Using dropdown, other buttons and icon


Header color

Use .dock-header-inverseand .bg-*


Sizing

You can apply .dock-{size}to a .dockwhere {size}can be any of xs, sm, lg, and xl.


Ajax load

Give a data-urlattribute to your .dockcomponent.


Chat box

This dock is populated with extra data.

Documentation

Following code demonstrate a basic code for including a dock in your page. Please note that all of your docks should be wrapped inside a .dock-list. Each page only have one .dock-listand it should be inside <body>tag.

<div class="dock-list">  <!-- Basic setup -->  <div id="dock-basic" class="dock">    <header class="dock-header">      <div class="dock-title">        <span>Most basic dock</span>      </div>      <div class="dock-actions">        <span title="Close" data-provide="tooltip" data-dock="close"></span>        <span title="Maximize" data-provide="tooltip" data-dock="maximize"></span>        <span title="Minimize" data-provide="tooltip" data-dock="minimize"></span>      </div>    </header>    <div class="dock-body">      <div class="dock-block">        Your content comes here      </div>    </div>  </div></div>

Ajax load

As you can see in the example, you should add data-urlattribute to your .dockor .dock-body, so the contentwill load from the URL you specify. Please consider that it only loads once. If you need to load the content from URL everytime that dock opens, add data-always-reload="true"to the element.