##// END OF EJS Templates
Aligned expanded sumarry box content better and moved comments as last column
Aligned expanded sumarry box content better and moved comments as last column

File last commit:

r3639:7ee2e326 new-ui
r3639:7ee2e326 new-ui
Show More
components.mako
257 lines | 10.8 KiB | application/x-mako | MakoHtmlLexer
ui: fixed gravatar display
r3621 <%namespace name="base" file="/base/base.mako"/>
templating: use .mako as extensions for template files.
r1282 <%def name="refs_counters(branches, closed_branches, tags, bookmarks)">
<span class="branchtag tag">
tags/branches/bookmarks: moved views into pyramid.
r1746 <a href="${h.route_path('branches_home',repo_name=c.repo_name)}" class="childs">
Liviu
Repo summary box changes
r3620 <i class="icon-branch"></i>
% if len(branches) == 1:
<span>${len(branches)}</span> ${_('Branch')}
% else:
<span>${len(branches)}</span> ${_('Branches')}
% endif
</a>
templating: use .mako as extensions for template files.
r1282 </span>
%if closed_branches:
<span class="branchtag tag">
tags/branches/bookmarks: moved views into pyramid.
r1746 <a href="${h.route_path('branches_home',repo_name=c.repo_name)}" class="childs">
Liviu
Repo summary box changes
r3620 <i class="icon-branch"></i>
% if len(closed_branches) == 1:
<span>${len(closed_branches)}</span> ${_('Closed Branch')}
% else:
<span>${len(closed_branches)}</span> ${_('Closed Branches')}
% endif
</a>
templating: use .mako as extensions for template files.
r1282 </span>
%endif
<span class="tagtag tag">
tags/branches/bookmarks: moved views into pyramid.
r1746 <a href="${h.route_path('tags_home',repo_name=c.repo_name)}" class="childs">
Liviu
Repo summary box changes
r3620 <i class="icon-tag"></i>
% if len(tags) == 1:
<span>${len(tags)}</span> ${_('Tag')}
% else:
<span>${len(tags)}</span> ${_('Tags')}
% endif
</a>
templating: use .mako as extensions for template files.
r1282 </span>
%if bookmarks:
<span class="booktag tag">
tags/branches/bookmarks: moved views into pyramid.
r1746 <a href="${h.route_path('bookmarks_home',repo_name=c.repo_name)}" class="childs">
Liviu
Repo summary box changes
r3620 <i class="icon-bookmark"></i>
% if len(bookmarks) == 1:
<span>${len(bookmarks)}</span> ${_('Bookmark')}
% else:
<span>${len(bookmarks)}</span> ${_('Bookmarks')}
% endif
</a>
templating: use .mako as extensions for template files.
r1282 </span>
%endif
</%def>
<%def name="summary_detail(breadcrumbs_links, show_downloads=True)">
<% summary = lambda n:{False:'summary-short'}.get(n) %>
<div id="summary-menu-stats" class="summary-detail">
<div class="fieldset">
Liviu
Repo summary box changes
r3620 <div class="left-content">
ui: allow selecting and specifing ssh clone url....
r2497 <div class="left-clone">
<select id="clone_option" name="clone_option">
<option value="http" selected="selected">HTTP</option>
<option value="http_id">HTTP UID</option>
ssh: don't show the SSH clone url if ssh is disabled
r2498 % if c.ssh_enabled:
<option value="ssh">SSH</option>
% endif
ui: allow selecting and specifing ssh clone url....
r2497 </select>
templating: use .mako as extensions for template files.
r1282 </div>
Liviu
Repo summary box changes
r3620
ui: allow selecting and specifing ssh clone url....
r2497 <div class="right-clone">
<%
maybe_disabled = ''
if h.is_svn_without_proxy(c.rhodecode_db_repo):
maybe_disabled = 'disabled'
%>
<span id="clone_option_http">
<input type="text" class="input-monospace clone_url_input" ${maybe_disabled} readonly="readonly" value="${c.clone_repo_url}"/>
<i class="tooltip icon-clipboard clipboard-action" data-clipboard-text="${c.clone_repo_url}" title="${_('Copy the clone url')}"></i>
</span>
templates: add copy to clipboard for repository clone.
r1942
ui: allow selecting and specifing ssh clone url....
r2497 <span style="display: none;" id="clone_option_http_id">
<input type="text" class="input-monospace clone_url_input" ${maybe_disabled} readonly="readonly" value="${c.clone_repo_url_id}"/>
<i class="tooltip icon-clipboard clipboard-action" data-clipboard-text="${c.clone_repo_url_id}" title="${_('Copy the clone by id url')}"></i>
</span>
templates: add copy to clipboard for repository clone.
r1942
ui: allow selecting and specifing ssh clone url....
r2497 <span style="display: none;" id="clone_option_ssh">
<input type="text" class="input-monospace clone_url_input" ${maybe_disabled} readonly="readonly" value="${c.clone_repo_url_ssh}"/>
<i class="tooltip icon-clipboard clipboard-action" data-clipboard-text="${c.clone_repo_url_ssh}" title="${_('Copy the clone by ssh url')}"></i>
</span>
% if maybe_disabled:
<p class="help-block">${_('SVN Protocol is disabled. To enable it, see the')} <a href="${h.route_url('enterprise_svn_setup')}" target="_blank">${_('documentation here')}</a>.</p>
% endif
templating: use .mako as extensions for template files.
r1282 </div>
Liviu
Repo summary box changes
r3620 </div>
templating: use .mako as extensions for template files.
r1282
summary-page: re-organize summary page info for better UX....
r3183 <div class="right-content">
<div class="commit-info">
<div class="tags">
<% commit_rev = c.rhodecode_db_repo.changeset_cache.get('revision') %>
% if c.rhodecode_repo:
${refs_counters(
c.rhodecode_repo.branches,
c.rhodecode_repo.branches_closed,
c.rhodecode_repo.tags,
c.rhodecode_repo.bookmarks)}
% else:
## missing requirements can make c.rhodecode_repo None
${refs_counters([], [], [], [])}
% endif
## commits
<span class="tag">
% if commit_rev == -1:
Liviu
Repo summary box changes
r3620 <i class="icon-tag"></i>
% if commit_rev == -1:
<span>0</span> ${_('Commit')}
% else:
<span>0</span> ${_('Commits')}
% endif
summary-page: re-organize summary page info for better UX....
r3183 % else:
<a href="${h.route_path('repo_changelog', repo_name=c.repo_name)}">
Liviu
Repo summary box changes
r3620 <i class="icon-tag"></i>
% if commit_rev == 1:
<span>${commit_rev}</span> ${_('Commit')}
% else:
<span>${commit_rev}</span> ${_('Commits')}
% endif
</a>
summary-page: re-organize summary page info for better UX....
r3183 % endif
</span>
## forks
<span class="tag">
<a title="${_('Number of Repository Forks')}" href="${h.route_path('repo_forks_show_all', repo_name=c.repo_name)}">
Liviu
Repo summary box changes
r3620 <i class="icon-code-fork"></i>
<span>${c.repository_forks}</span> ${_ungettext('Fork', 'Forks', c.repository_forks)}</a>
summary-page: re-organize summary page info for better UX....
r3183 </span>
summary: don't load size on container expand, only on manual action....
r3334 </div>
</div>
</div>
Liviu
Repo summary box changes
r3620 </div>
summary-page: re-organize summary page info for better UX....
r3183
summary: don't load size on container expand, only on manual action....
r3334 <div class="fieldset collapsable-content" data-toggle="summary-details" style="display: none;">
<div class="left-label-summary">
Liviu
Repo summary box changes
r3620 <p>${_('Repository size')}</p>
Liviu
Aligned expanded sumarry box content better and moved comments as last column
r3639 <div class="right-label-summary">
summary: don't load size on container expand, only on manual action....
r3334 <div class="tags">
## repo size
% if commit_rev == -1:
<span class="stats-bullet">0 B</span>
% else:
<span>
<a href="#showSize" onclick="calculateSize(); $(this).hide(); return false" id="show-repo-size">Show repository size</a>
</span>
<span class="stats-bullet" id="repo_size_container" style="display:none">
${_('Calculating Repository Size...')}
</span>
% endif
summary-page: re-organize summary page info for better UX....
r3183 </div>
</div>
</div>
</div>
<div class="fieldset collapsable-content" data-toggle="summary-details" style="display: none;">
<div class="left-label-summary">
Liviu
Repo summary box changes
r3620 <p>${_('Description')}</p>
Liviu
Aligned expanded sumarry box content better and moved comments as last column
r3639 <div class="right-label-summary input ${summary(c.show_stats)}">
meta-tags: cleanup support for metatags....
r2091 <%namespace name="dt" file="/data_table/_dt_elements.mako"/>
${dt.repo_desc(c.rhodecode_db_repo.description_safe, c.visual.stylify_metatags)}
</div>
templating: use .mako as extensions for template files.
r1282 </div>
</div>
% if show_downloads:
<div class="fieldset collapsable-content" data-toggle="summary-details" style="display: none;">
summary-page: re-organize summary page info for better UX....
r3183 <div class="left-label-summary">
Liviu
Repo summary box changes
r3620 <p>${_('Downloads')}</p>
Liviu
Aligned expanded sumarry box content better and moved comments as last column
r3639 <div class="right-label-summary input ${summary(c.show_stats)} downloads">
vcs: don't use deprecated .revisions calls.
r3106 % if c.rhodecode_repo and len(c.rhodecode_repo.commit_ids) == 0:
templating: use .mako as extensions for template files.
r1282 <span class="disabled">
${_('There are no downloads yet')}
</span>
% elif not c.enable_downloads:
<span class="disabled">
summary-page: re-organize summary page info for better UX....
r3183 ${_('Downloads are disabled for this repository')}.
templating: use .mako as extensions for template files.
r1282 </span>
auth: reduced usage of raw auth calls inside templates
r3587 % if c.is_super_admin:
summary-page: re-organize summary page info for better UX....
r3183 ${h.link_to(_('Enable downloads'),h.route_path('edit_repo',repo_name=c.repo_name, _anchor='repo_enable_downloads'))}
templating: use .mako as extensions for template files.
r1282 % endif
% else:
<span class="enabled">
files: ported repository files controllers to pyramid views.
r1927 <a id="archive_link" class="btn btn-small" href="${h.route_path('repo_archivefile',repo_name=c.rhodecode_db_repo.repo_name,fname='tip.zip')}">
templating: use .mako as extensions for template files.
r1282 <i class="icon-archive"></i> tip.zip
## replaced by some JS on select
</a>
</span>
${h.hidden('download_options')}
% endif
</div>
</div>
</div>
% endif
summary-page: re-organize summary page info for better UX....
r3183 ## Statistics
<div class="fieldset collapsable-content" data-toggle="summary-details" style="display: none;">
<div class="left-label-summary">
Liviu
Repo summary box changes
r3620 <p>${_('Statistics')}</p>
Liviu
Aligned expanded sumarry box content better and moved comments as last column
r3639 <div class="right-label-summary input ${summary(c.show_stats)} statistics">
summary-page: re-organize summary page info for better UX....
r3183 % if c.show_stats:
<div id="lang_stats" class="enabled">
${_('Calculating Code Statistics...')}
</div>
% else:
<span class="disabled">
${_('Statistics are disabled for this repository')}.
</span>
auth: reduced usage of raw auth calls inside templates
r3587 % if c.is_super_admin:
summary-page: re-organize summary page info for better UX....
r3183 ${h.link_to(_('Enable statistics'),h.route_path('edit_repo',repo_name=c.repo_name, _anchor='repo_enable_statistics'))}
% endif
% endif
</div>
</div>
</div>
Liviu
Repo summary box changes
r3620 <div class="fieldset collapsable-content" data-toggle="summary-details" style="display: none;">
<div class="left-label-summary">
<p>${_('Owner')}</p>
Liviu
Aligned expanded sumarry box content better and moved comments as last column
r3639 <div class="right-label-summary">
ui: fixed gravatar display
r3621 ${base.gravatar_with_user(c.rhodecode_db_repo.user.email, 16)}
</div>
Liviu
Repo summary box changes
r3620
</div>
</div>
## Context Action
<div class="fieldset collapsable-content" data-toggle="summary-details" style="display: none;">
<div class="left-label-summary">
%if c.rhodecode_user.username != h.DEFAULT_USER:
<a href="${h.route_path('atom_feed_home', repo_name=c.rhodecode_db_repo.repo_name, _query=dict(auth_token=c.rhodecode_user.feed_token))}" title="${_('RSS Feed')}" class="btn btn-sm"><i class="icon-rss-sign"></i>RSS</a>
%else:
<a href="${h.route_path('atom_feed_home', repo_name=c.rhodecode_db_repo.repo_name)}" title="${_('RSS Feed')}" class="btn btn-sm"><i class="icon-rss-sign"></i>RSS</a>
%endif
</div>
</div>
templating: use .mako as extensions for template files.
r1282 </div><!--end summary-detail-->
Liviu
Repo summary box changes
r3620
<div id="summary_details_expand" class="btn-collapse" data-toggle="summary-details">
${_('Show More')}
</div>
templating: use .mako as extensions for template files.
r1282 </%def>