Files @ fc63a1d93803
Branch filter:

Location: kallithea/rhodecode/templates/bookmarks/bookmarks_data.html

Marcin Kuzminski
Switched order of actions when doing repo rescan.

doing invalidation after repository scan is not optimal.
In case of big repository we first create an instance then invalidate
cache that we don't actually need. Reversing this order prevents that
%if c.repo_bookmarks:
   <div id="table_wrap" class="yui-skin-sam">
    <table id="bookmarks_data">
    <thead>
        <tr>
            <th class="left">${_('Name')}</th>
            <th class="left">${_('Date')}</th>
            <th class="left">${_('Author')}</th>
            <th class="left">${_('Revision')}</th>
            <th class="left">${_('Compare')}</th>
        </tr>
    </thead>
    %for cnt,book in enumerate(c.repo_bookmarks.items()):
        <tr class="parity${cnt%2}">
            <td>
                <span class="logbooks">
                    <span class="booktag">${h.link_to(book[0],
                    h.url('files_home',repo_name=c.repo_name,revision=book[1].raw_id))}</span>
                </span>
            </td>
            <td><span class="tooltip" title="${h.tooltip(h.age(book[1].date))}">${h.fmt_date(book[1].date)}</span></td>
            <td title="${book[1].author}">${h.person(book[1].author)}</td>
            <td>
              <div>
                  <pre><a href="${h.url('files_home',repo_name=c.repo_name,revision=book[1].raw_id)}">r${book[1].revision}:${h.short_id(book[1].raw_id)}</a></pre>
              </div>
            </td>
            <td>
                <input class="branch-compare" type="radio" name="compare_org" value="${book[0]}"/>
                <input class="branch-compare" type="radio" name="compare_other" value="${book[0]}"/>
            </td>
        </tr>
    %endfor
    </table>
    </div>
%else:
    ${_('There are no bookmarks yet')}
%endif