<%inherit file="/summary/summary_base.mako"/> <%namespace name="components" file="/summary/components.mako"/> <%def name="menu_bar_subnav()"> ${self.repo_menu(active='summary')} </%def> <%def name="main()"> <div class="title"> ${self.repo_page_title(c.rhodecode_db_repo)} <ul class="links icon-only-links block-right"> <li> %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')}"><i class="icon-rss-sign"></i></a> %else: <a href="${h.route_path('atom_feed_home', repo_name=c.rhodecode_db_repo.repo_name)}" title="${_('RSS Feed')}"><i class="icon-rss-sign"></i></a> %endif </li> </ul> </div> <div id="repo-summary" class="summary"> ${components.summary_detail(breadcrumbs_links=self.breadcrumbs_links(), show_downloads=True)} ${components.summary_stats(gravatar_function=self.gravatar_with_user)} </div><!--end repo-summary--> <div class="box" > %if not c.repo_commits: <div class="title"> <h3>${_('Quick start')}</h3> </div> %endif <div class="table"> <div id="shortlog_data"> <%include file='summary_commits.mako'/> </div> </div> </div> %if c.readme_data: <div id="readme" class="anchor"> <div class="box" > <div class="title" title="${h.tooltip(_('Readme file from commit %s:%s') % (c.rhodecode_db_repo.landing_rev[0], c.rhodecode_db_repo.landing_rev[1]))}"> <h3 class="breadcrumbs"> <a href="${h.route_path('repo_files',repo_name=c.repo_name,commit_id=c.rhodecode_db_repo.landing_rev[1],f_path=c.readme_file)}">${c.readme_file}</a> </h3> </div> <div class="readme codeblock"> <div class="readme_box"> ${c.readme_data|n} </div> </div> </div> </div> %endif <script type="text/javascript"> $(document).ready(function(){ $('#clone_option').on('change', function(e) { var selected = $(this).val(); $.each(['http', 'http_id', 'ssh'], function (idx, val) { if(val === selected){ $('#clone_option_' + val).show(); } else { $('#clone_option_' + val).hide(); } }); }); var initialCommitData = { id: null, text: 'tip', type: 'tag', raw_id: null, files_url: null }; select2RefSwitcher('#download_options', initialCommitData); // on change of download options $('#download_options').on('change', function(e) { // format of Object {text: "v0.0.3", type: "tag", id: "rev"} var ext = '.zip'; var selected_cs = e.added; var fname = e.added.raw_id + ext; var href = pyroutes.url('repo_archivefile', {'repo_name': templateContext.repo_name, 'fname':fname}); // set new label $('#archive_link').html('<i class="icon-archive"></i> {0}{1}'.format(escapeHtml(e.added.text), ext)); // set new url to button, $('#archive_link').attr('href', href) }); // load details on summary page expand $('#summary_details_expand').on('click', function() { var callback = function (data) { % if c.show_stats: showRepoStats('lang_stats', data); % endif }; showRepoSize( 'repo_size_container', templateContext.repo_name, templateContext.repo_landing_commit, callback); }) }) </script> </%def>