##// END OF EJS Templates
small UI changes for pull-request view
small UI changes for pull-request view

File last commit:

r2461:015a42e9 beta
r2482:1fd3c043 beta
Show More
files_source.html
126 lines | 5.6 KiB | text/html | HtmlLexer
renamed project to rhodecode
r547 <dl>
Add authors into file view
r2456 <dt class="file_history">${_('History')}</dt>
renamed project to rhodecode
r547 <dd>
Add authors into file view
r2456 <div>
<div style="float:left">
${h.form(h.url('files_diff_home',repo_name=c.repo_name,f_path=c.f_path),method='get')}
${h.hidden('diff2',c.file.changeset.raw_id)}
${h.select('diff1',c.file.changeset.raw_id,c.file_history)}
${h.submit('diff',_('diff to revision'),class_="ui-btn")}
${h.submit('show_rev',_('show at revision'),class_="ui-btn")}
${h.end_form()}
</div>
<div class="file_author">
<div class="item">${h.literal(ungettext(u'%s author',u'%s authors',len(c.authors)) % ('<b>%s</b>' % len(c.authors))) }</div>
%for email, user in c.authors:
<div class="contributor tooltip" style="float:left" title="${h.tooltip(user)}">
<div class="gravatar" style="margin:1px"><img alt="gravatar" src="${h.gravatar_url(email, 20)}"/> </div>
</div>
whitespace cleanup
r2461 %endfor
Add authors into file view
r2456 </div>
</div>
<div style="clear:both"></div>
renamed project to rhodecode
r547 </dd>
Add authors into file view
r2456
new files views...
r1737 </dl>
White-space cleanup
r1888
renamed project to rhodecode
r547 <div id="body" class="codeblock">
<div class="code-header">
new files views...
r1737 <div class="stats">
urlify the commit message in file block + small css fixes
r2029 <div class="left img"><img src="${h.url('/images/icons/file.png')}"/></div>
Added h.tooltip to all places that tooltip_title is used....
r2427 <div class="left item"><pre class="tooltip" title="${h.tooltip(h.fmt_date(c.file.changeset.date))}">${h.link_to("r%s:%s" % (c.file.changeset.revision,h.short_id(c.file.changeset.raw_id)),h.url('changeset_home',repo_name=c.repo_name,revision=c.file.changeset.raw_id))}</pre></div>
urlify the commit message in file block + small css fixes
r2029 <div class="left item"><pre>${h.format_byte_size(c.file.size,binary=True)}</pre></div>
<div class="left item last"><pre>${c.file.mimetype}</pre></div>
new files views...
r1737 <div class="buttons">
unified annotation view with file source view
r2177 %if c.annotate:
${h.link_to(_('show source'), h.url('files_home', repo_name=c.repo_name,revision=c.file.changeset.raw_id,f_path=c.f_path),class_="ui-btn")}
%else:
${h.link_to(_('show annotation'),h.url('files_annotate_home',repo_name=c.repo_name,revision=c.file.changeset.raw_id,f_path=c.f_path),class_="ui-btn")}
%endif
fixed vcs issue with last_changeset for filenodes...
r2084 ${h.link_to(_('show as raw'),h.url('files_raw_home',repo_name=c.repo_name,revision=c.file.changeset.raw_id,f_path=c.f_path),class_="ui-btn")}
${h.link_to(_('download as raw'),h.url('files_rawfile_home',repo_name=c.repo_name,revision=c.file.changeset.raw_id,f_path=c.f_path),class_="ui-btn")}
White-space cleanup
r1888 % if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name):
new files views...
r1737 % if not c.file.is_binary:
fixed vcs issue with last_changeset for filenodes...
r2084 ${h.link_to(_('edit'),h.url('files_edit_home',repo_name=c.repo_name,revision=c.file.changeset.raw_id,f_path=c.f_path),class_="ui-btn")}
new files views...
r1737 % endif
White-space cleanup
r1888 % endif
new files views...
r1737 </div>
</div>
<div class="author">
<div class="gravatar">
fixed vcs issue with last_changeset for filenodes...
r2084 <img alt="gravatar" src="${h.gravatar_url(h.email(c.file.changeset.author),16)}"/>
new files views...
r1737 </div>
fixed vcs issue with last_changeset for filenodes...
r2084 <div title="${c.file.changeset.author}" class="user">${h.person(c.file.changeset.author)}</div>
new files views...
r1737 </div>
fixed vcs issue with last_changeset for filenodes...
r2084 <div class="commit">${h.urlify_commit(c.file.changeset.message,c.repo_name)}</div>
renamed project to rhodecode
r547 </div>
<div class="code-body">
new files views...
r1737 %if c.file.is_binary:
${_('Binary file (%s)') % c.file.mimetype}
fixed binary file issues
r1043 %else:
new files views...
r1737 % if c.file.size < c.cut_off_limit:
unified annotation view with file source view
r2177 %if c.annotate:
${h.pygmentize_annotation(c.repo_name,c.file,linenos=True,anchorlinenos=True,lineanchors='L',cssclass="code-highlight")}
%else:
${h.pygmentize(c.file,linenos=True,anchorlinenos=True,lineanchors='L',cssclass="code-highlight")}
%endif
renamed project to rhodecode
r547 %else:
Augusto Herrmann
Added pt_BR localization, added i18n wrappers on some places missing, fixed css in settings screen for longer labels.
r1472 ${_('File is too big to display')} ${h.link_to(_('show as raw'),
fixed vcs issue with last_changeset for filenodes...
r2084 h.url('files_raw_home',repo_name=c.repo_name,revision=c.file.changeset.raw_id,f_path=c.f_path))}
renamed project to rhodecode
r547 %endif
White-space cleanup
r1888 %endif
renamed project to rhodecode
r547 </div>
</div>
<script type="text/javascript">
Fixed problem with anchor link positioning when passed in ranges....
r1320 YUE.onDOMReady(function(){
unified annotation view with file source view
r2177 function highlight_lines(lines){
for(pos in lines){
YUD.setStyle('L'+lines[pos],'background-color','#FFFFBE');
}
}
page_highlights = location.href.substring(location.href.indexOf('#')+1).split('L');
if (page_highlights.length == 2){
highlight_ranges = page_highlights[1].split(",");
var h_lines = [];
for (pos in highlight_ranges){
var _range = highlight_ranges[pos].split('-');
if(_range.length == 2){
var start = parseInt(_range[0]);
var end = parseInt(_range[1]);
if (start < end){
for(var i=start;i<=end;i++){
h_lines.push(i);
}
}
}
else{
h_lines.push(parseInt(highlight_ranges[pos]));
}
}
highlight_lines(h_lines);
//remember original location
var old_hash = location.href.substring(location.href.indexOf('#'));
// this makes a jump to anchor moved by 3 posstions for padding
window.location.hash = '#L'+Math.max(parseInt(h_lines[0])-3,1);
//sets old anchor
window.location.hash = old_hash;
}
Fixed problem with anchor link positioning when passed in ranges....
r1320 YUE.on('show_rev','click',function(e){
YUE.preventDefault(e);
cleaned up JS files in files templates....
r1699 var cs = YUD.get('diff1').value;
unified annotation view with file source view
r2177 %if c.annotate:
var url = "${h.url('files_annotate_home',repo_name=c.repo_name,revision='__CS__',f_path=c.f_path)}".replace('__CS__',cs);
%else:
var url = "${h.url('files_home',repo_name=c.repo_name,revision='__CS__',f_path=c.f_path)}".replace('__CS__',cs);
%endif
renamed project to rhodecode
r547 window.location = url;
Fixed problem with anchor link positioning when passed in ranges....
r1320 });
cleaned up JS files in files templates....
r1699 YUE.on('hlcode','mouseup',getSelectionLink("${_('Selection link')}"))
renamed project to rhodecode
r547 });
Augusto Herrmann
Added pt_BR localization, added i18n wrappers on some places missing, fixed css in settings screen for longer labels.
r1472 </script>