view rhodecode/templates/files/files_source.html @ 663:6199b34d349b beta

fixed html templates, fixed overal rhodecode width to 1024pixels various additional to templates. History for annotation, width for my page, repo types for admin panel repositories
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 06 Nov 2010 16:16:44 +0100
parents c8bd0e6cc3da
children 4a7432d0a1a5
line wrap: on
line source

<dl>
	<dt>${_('Last revision')}</dt>
	<dd>
		${h.link_to("r%s:%s" % (c.files_list.last_changeset.revision,h.short_id(c.files_list.last_changeset.raw_id)),
						h.url('files_home',repo_name=c.repo_name,revision=c.files_list.last_changeset.raw_id,f_path=c.f_path))} 
	</dd>
	<dt>${_('Size')}</dt>
	<dd>${h.format_byte_size(c.files_list.size,binary=True)}</dd>
	<dt>${_('Mimetype')}</dt>
	<dd>${c.files_list.mimetype}</dd>
	<dt>${_('Options')}</dt>
	<dd>${h.link_to(_('show annotation'),
			h.url('files_annotate_home',repo_name=c.repo_name,revision=c.changeset.raw_id,f_path=c.f_path))}
		 / ${h.link_to(_('show as raw'),
			h.url('files_raw_home',repo_name=c.repo_name,revision=c.changeset.raw_id,f_path=c.f_path))}			
		 / ${h.link_to(_('download as raw'),
			h.url('files_rawfile_home',repo_name=c.repo_name,revision=c.changeset.raw_id,f_path=c.f_path))}
	</dd>
	<dt>${_('History')}</dt>
	<dd>
		<div>
		${h.form(h.url('files_diff_home',repo_name=c.repo_name,f_path=c.f_path),method='get')}
		${h.hidden('diff2',c.files_list.last_changeset.raw_id)}
		${h.select('diff1',c.files_list.last_changeset.raw_id,c.file_history)}
		${h.submit('diff','diff to revision',class_="ui-button ui-widget ui-state-default ui-corner-all")}
		${h.submit('show_rev','show at revision',class_="ui-button ui-widget ui-state-default ui-corner-all")}
		${h.end_form()}
		</div>
	</dd>
</dl>	

	
<div id="body" class="codeblock">
	<div class="code-header">
		<div class="revision">${c.files_list.name}@r${c.files_list.last_changeset.revision}:${h.short_id(c.files_list.last_changeset.raw_id)}</div>
		<div class="commit">"${c.files_list.last_changeset.message}"</div>
	</div>
	<div class="code-body">
		% if c.files_list.size < c.file_size_limit:
			${h.pygmentize(c.files_list,linenos=True,anchorlinenos=True,lineanchors='S',cssclass="code-highlight")}
		%else:
			${_('File is to big to display')} ${h.link_to(_('show as raw'),
			h.url('files_raw_home',repo_name=c.repo_name,revision=c.changeset.raw_id,f_path=c.f_path))}
		%endif
	</div>
</div>

<script type="text/javascript">
YAHOO.util.Event.onDOMReady(function(){
    YAHOO.util.Event.addListener('show_rev','click',function(e){
    	YAHOO.util.Event.preventDefault(e);
        var cs = YAHOO.util.Dom.get('diff1').value;
        var url = "${h.url('files_home',repo_name=c.repo_name,revision='__CS__',f_path=c.f_path)}".replace('__CS__',cs);
        window.location = url;
        });
   });
</script>