<div class="row">
  <div class="col-md-4">
    <div class="well">
      <p class="text-center">
        <button class="btn btn-primary" type="button" ng-click="addDocument()"><span class="glyphicon glyphicon-plus"></span> Add a document</button>
      </p>

      <div class="input-group">
        <span class="input-group-addon">
          <span class="glyphicon glyphicon glyphicon-info-sign"
            tooltip-placement="bottom"
            tooltip-html-unsafe="before:2012-05<br/>
            after:2012-05<br/>
            at:2012-05<br/>
            tag:car<br/>
            full:led<br/>
            shared:yes<br/>
            lang:fra"></span>
        </span>
        <input type="search" class="form-control" placeholder="Search" ng-model="search" />
        <span class="input-group-addon">
          <span class="glyphicon glyphicon-search" ng-show="search.length == 0"></span>
          <span class="glyphicon glyphicon-remove" ng-show="search.length > 0" ng-click="search = ''"></span>
        </span>
      </div>

      <table class="row table table-striped table-hover table-documents">
        <thead>
          <tr>
            <th class="col-xs-6" ng-click="sortDocuments(1)"><span class="glyphicon glyphicon-chevron-{{ sortColumn == 1 ? (asc ? 'down' : 'up') : '' }}"></span> Title</th>
            <th class="col-xs-3" ng-click="sortDocuments(3)"><span class="glyphicon glyphicon-chevron-{{ sortColumn == 3 ? (asc ? 'down' : 'up') : '' }}"></span> Creation date</th>
            <th class="col-xs-3 hidden-xs">Tags</th>
          </tr>
        </thead>
        <tbody>
          <tr ng-click="viewDocument(document.id)" ng-repeat="document in documents">
            <td>{{ document.title }} ({{ document.file_count }}) <span class="glyphicon glyphicon-share" ng-if="document.shared" tooltip="Shared"></span></td>
            <td>{{ document.create_date | date: 'yyyy-MM-dd' }}</td>
            <td class="hidden-xs cell-tags">
              <div class="tags">
                <span class="label label-info" ng-repeat="tag in document.tags" ng-style="{ 'background': tag.color }">
                  <span class="shorten">{{ tag.name | shorten }}</span><span class="full">{{ tag.name }}</span>
                </span>
              </div>
            </td>
          </tr>
        </tbody>
      </table>

      <div class="text-center pagination-box">
        <pagination total-items="totalDocuments" max-size="5" page="currentPage"></pagination>
        <label class="sr-only" for="pagesizeSelect">Page size</label>
        <select ng-model="limit" id="pagesizeSelect" class="form-control">
          <option value="10">10 per page</option>
          <option value="20">20 per page</option>
          <option value="30">30 per page</option>
        </select>
      </div>

      <div class="text-right">
        {{ totalDocuments }} document{{ totalDocuments > 1 ? 's' : '' }} found
      </div>
    </div>
  </div>

  <div class="col-md-8">
    <div class="well" ui-view="document"></div>
  </div>
</div>