Files @ 09fd90d91b6a
Branch filter:

Location: kallithea/rhodecode/templates/files/files_browser.html - annotation

Marcin Kuzminski
merge with beta
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
3bc10f10f2f6
3bc10f10f2f6
3bc10f10f2f6
3bc10f10f2f6
f91d3f9b7230
60a00fd76d58
8585fbf3ed06
60a00fd76d58
60a00fd76d58
f91d3f9b7230
3bc10f10f2f6
3bc10f10f2f6
3bc10f10f2f6
3bc10f10f2f6
3bc10f10f2f6
3bc10f10f2f6
8585fbf3ed06
7b67b0dcad6d
60a00fd76d58
7b67b0dcad6d
f91d3f9b7230
6ff50754d22d
60a00fd76d58
92f0065ba238
f91d3f9b7230
8585fbf3ed06
8585fbf3ed06
8585fbf3ed06
203af05539e0
f91d3f9b7230
f91d3f9b7230
8585fbf3ed06
322b53be49cc
f91d3f9b7230
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
feb0fccdcf83
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
f91d3f9b7230
8585fbf3ed06
61eda8bf70d0
1e757ac98988
f91d3f9b7230
61eda8bf70d0
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
fcf599cd3404
1e757ac98988
f91d3f9b7230
61eda8bf70d0
3c0cae9b58cf
1e757ac98988
49dc09e9f076
49dc09e9f076
49dc09e9f076
49dc09e9f076
49dc09e9f076
1e757ac98988
1e757ac98988
95b746f2f0ed
1e757ac98988
f91d3f9b7230
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
184557472f5c
184557472f5c
184557472f5c
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
82aaf4e71817
3c0cae9b58cf
1e757ac98988
1e757ac98988
1e757ac98988
1e757ac98988
39b49c999efb
39b49c999efb
39b49c999efb
f91d3f9b7230
1e757ac98988
1e757ac98988
1e757ac98988
8585fbf3ed06
8585fbf3ed06
f91d3f9b7230
1e757ac98988
1e757ac98988
f91d3f9b7230
<%def name="file_class(node)">
	%if node.is_file():
		<%return "browser-file" %>
	%else:
		<%return "browser-dir"%>
	%endif
</%def>
<div id="body" class="browserblock">
    <div class="browser-header">
		<div class="browser-nav">
			${h.form(h.url.current())}
			<div class="info_box">
	          <span class="rev">${_('view')}@rev</span>
	          <a class="ui-btn" href="${c.url_prev}" title="${_('previous revision')}">&laquo;</a>
	          ${h.text('at_rev',value=c.changeset.revision,size=5)}
	          <a class="ui-btn" href="${c.url_next}" title="${_('next revision')}">&raquo;</a>
	          ## ${h.submit('view',_('view'),class_="ui-btn")}
		    </div>
			${h.end_form()}
		</div>
	    <div class="browser-branch">
	       ${h.checkbox('stay_at_branch',c.changeset.branch,c.changeset.branch==c.branch)}
	       <label>${_('follow current branch')}</label>
	    </div>
        <div class="browser-search">
              <div id="search_activate_id" class="search_activate">
                  <a class="ui-btn" id="filter_activate" href="#">${_('search file list')}</a>
              </div>
              % if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name):
                    <div id="add_node_id" class="add_node">
                        <a class="ui-btn" href="${h.url('files_add_home',repo_name=c.repo_name,revision=c.changeset.raw_id,f_path=c.f_path)}">${_('add new file')}</a>
                    </div>
              % endif
        <div>
            <div id="node_filter_box_loading" style="display:none">${_('Loading file list...')}</div>
            <div id="node_filter_box" style="display:none">
            ${h.files_breadcrumbs(c.repo_name,c.changeset.raw_id,c.file.path)}/<input class="init" type="text" value="type to search..." name="filter" size="25" id="node_filter" autocomplete="off">
            </div>
        </div>
        </div>
    </div>

	<div class="browser-body">
		<table class="code-browser">
		         <thead>
		             <tr>
		                 <th>${_('Name')}</th>
		                 <th>${_('Size')}</th>
		                 <th>${_('Mimetype')}</th>
		                 <th>${_('Last Revision')}</th>
		                 <th>${_('Last modified')}</th>
		                 <th>${_('Last commiter')}</th>
		             </tr>
		         </thead>

                <tbody id="tbody">
          		%if c.file.parent:
         		<tr class="parity0">
	          		<td>
	          			${h.link_to('..',h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id,f_path=c.file.parent.path),class_="browser-dir ypjax-link")}
	          		</td>
	          		<td></td>
	          		<td></td>
	          		<td></td>
	          		<td></td>
	          		<td></td>
				</tr>
          		%endif

		    %for cnt,node in enumerate(c.file):
				<tr class="parity${cnt%2}">
		             <td>
                        %if node.is_submodule():
                           ${h.link_to(node.name,node.url or '#',class_="submodule-dir ypjax-link")}
                        %else:
                          ${h.link_to(node.name, h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id,f_path=h.safe_unicode(node.path)),class_=file_class(node)+" ypjax-link")}
                        %endif:
		             </td>
		             <td>
		             %if node.is_file():
		             	${h.format_byte_size(node.size,binary=True)}
		             %endif
		             </td>
		             <td>
		              %if node.is_file():
		                  ${node.mimetype}
		              %endif
		             </td>
		             <td>
		             	%if node.is_file():
		             		<div class="tooltip" title="${node.last_changeset.message}">
		             		<pre>${'r%s:%s' % (node.last_changeset.revision,node.last_changeset.short_id)}</pre>
                            </div>
		             	%endif
		             </td>
		             <td>
		             	%if node.is_file():
		             		<span class="tooltip" title="${node.last_changeset.date}">
                            ${h.age(node.last_changeset.date)}</span>
		             	%endif
		             </td>
		             <td>
		             	%if node.is_file():
		             		<span title="${node.last_changeset.author}">
                            ${h.person(node.last_changeset.author)}
                            </span>
		             	%endif
		             </td>
				</tr>
			%endfor
                </tbody>
                <tbody id="tbody_filtered" style="display:none">
                </tbody>
		</table>
	</div>
</div>