##// END OF EJS Templates
artifacts: added changes for new grid to display artifacts.
marcink -
r3987:fec9ef70 default
parent child Browse files
Show More
@@ -150,10 +150,14 b' def chop_at_smart(s, sub, inclusive=Fals'
150 return chopped
150 return chopped
151
151
152
152
153 def shorter(text, size=20):
153 def shorter(text, size=20, prefix=False):
154 postfix = '...'
154 postfix = '...'
155 if len(text) > size:
155 if len(text) > size:
156 return text[:size - len(postfix)] + postfix
156 if prefix:
157 # shorten in front
158 return postfix + text[-(size - len(postfix)):]
159 else:
160 return text[:size - len(postfix)] + postfix
157 return text
161 return text
158
162
159
163
@@ -381,9 +381,14 b''
381
381
382
382
383 ## ARTIFACT RENDERERS
383 ## ARTIFACT RENDERERS
384 <%def name="repo_artifact_name(repo_name, file_uid, artifact_display_name)">
385 <a href="${h.route_path('repo_artifacts_get', repo_name=repo_name, uid=file_uid)}">
386 ${artifact_display_name or 'EMPTY NAME'}
387 </a>
388 </%def>
384
389
385 <%def name="repo_artifact_uid(repo_name, file_uid)">
390 <%def name="repo_artifact_uid(repo_name, file_uid)">
386 <code><a href="${h.route_path('repo_artifacts_get', repo_name=repo_name, uid=file_uid)}">${file_uid}</a></code>
391 <code>${h.shorter(file_uid, size=12, prefix=True)}</code>
387 </%def>
392 </%def>
388
393
389 <%def name="repo_artifact_uid_action(repo_name, file_uid)">
394 <%def name="repo_artifact_uid_action(repo_name, file_uid)">
General Comments 0
You need to be logged in to leave comments. Login now