<table class="issue-table">
<tr>
<td>
- <div class="issue-message">{{message}} <a class="js-issue-rule issue-rule icon-ellipsis-h"></a></div>
+ <div class="issue-message">
+ {{message}} <button class="button-link js-issue-rule issue-rule icon-ellipsis-h"></button>
+ </div>
</td>
<td class="issue-table-meta-cell issue-table-meta-cell-first">
- <div class="issue-meta-list">
- <div class="issue-meta">
- <a class="issue-action issue-action-with-options js-issue-show-changelog" title="{{dt creationDate}}">
+ <ul class="list-inline issue-meta-list">
+ <li class="issue-meta">
+ <button class="button-link issue-action issue-action-with-options js-issue-show-changelog" title="{{dt creationDate}}">
<span class="issue-meta-label">{{fromNow creationDate}}</span> <i class="icon-dropdown"></i>
- </a>
- </div>
+ </button>
+ </li>
{{#if line}}
- <div class="issue-meta">
+ <li class="issue-meta">
<span class="issue-meta-label" title="{{t 'line_number'}}">L{{line}}</span>
- </div>
+ </li>
{{/if}}
- <div class="issue-meta">
- <a class="issue-action js-issue-permalink icon-link" href="{{permalink}}" target="_blank"></a>
- </div>
- </div>
+ <li class="issue-meta">
+ <a class="js-issue-permalink icon-link" href="{{permalink}}" target="_blank"></a>
+ </li>
+ </ul>
</td>
</tr>
</table>
<table class="issue-table">
<tr>
<td>
- <div class="issue-meta-list">
- <div class="issue-meta">
+ <ul class="list-inline issue-meta-list">
+ <li class="issue-meta">
{{#inArray actions "set_severity"}}
- <a class="issue-action issue-action-with-options js-issue-set-severity">
+ <button class="button-link issue-action issue-action-with-options js-issue-set-severity">
<span class="issue-meta-label">{{severityHelper severity}}</span> <i class="icon-dropdown"></i>
- </a>
+ </button>
{{else}}
{{severityHelper severity}}
{{/inArray}}
- </div>
+ </li>
- <div class="issue-meta">
+ <li class="issue-meta">
{{#notEmpty transitions}}
- <a class="issue-action issue-action-with-options js-issue-transition">
+ <button class="button-link issue-action issue-action-with-options js-issue-transition">
<span class="issue-meta-label">{{statusHelper status resolution}}</span> <i
class="icon-dropdown"></i>
- </a>
+ </button>
{{else}}
{{statusHelper status resolution}}
{{/notEmpty}}
- </div>
+ </li>
- <div class="issue-meta">
+ <li class="issue-meta">
{{#inArray actions "assign"}}
- <a class="issue-action issue-action-with-options js-issue-assign">
+ <button class="button-link issue-action issue-action-with-options js-issue-assign">
{{#if assignee}}
{{#ifShowAvatars}}
<span class="text-top">{{avatarHelper assigneeEmail 16}}</span>
{{/ifShowAvatars}}
{{/if}}
<span class="issue-meta-label">{{#if assignee}}{{default assigneeName assignee}}{{else}}{{t 'unassigned'}}{{/if}}</span> <i class="icon-dropdown"></i>
- </a>
+ </button>
{{else}}
{{#if assignee}}
{{#ifShowAvatars}}
{{/if}}
<span class="issue-meta-label">{{#if assignee}}{{default assigneeName assignee}}{{else}}{{t 'unassigned'}}{{/if}}</span>
{{/inArray}}
- </div>
-
- {{#inArray actions "assign_to_me"}}
- <a class="js-issue-assign-to-me"></a>
- {{/inArray}}
+ </li>
- <div class="issue-meta">
+ <li class="issue-meta">
{{#inArray actions "plan"}}
- <a class="issue-action issue-action-with-options js-issue-plan">
+ <button class="button-link issue-action issue-action-with-options js-issue-plan">
<span
class="issue-meta-label">{{#if actionPlan}}{{default actionPlanName actionPlan}}{{else}}{{t 'issue.unplanned'}}{{/if}}</span> <i
class="icon-dropdown"></i>
- </a>
+ </button>
{{else}}
<span
class="issue-meta-label">{{#if actionPlan}}{{default actionPlanName actionPlan}}{{else}}{{t 'issue.unplanned'}}{{/if}}</span>
{{/inArray}}
- </div>
+ </li>
{{#if debt}}
- <div class="issue-meta">
+ <li class="issue-meta">
<span class="issue-meta-label">
{{tp 'issue.x_debt' debt}}
</span>
- </div>
+ </li>
{{/if}}
{{#inArray actions "comment"}}
- <div class="issue-meta">
- <a class="issue-action js-issue-comment"><span
- class="issue-meta-label">{{t 'issue.comment.formlink' }}</span></a>
- </div>
+ <li class="issue-meta">
+ <button class="button-link issue-action js-issue-comment"><span
+ class="issue-meta-label">{{t 'issue.comment.formlink' }}</span></button>
+ </li>
{{/inArray}}
{{#ifHasExtraActions actions}}
- <div class="issue-meta">
- <a class="issue-action issue-action-with-options js-issue-more">
+ <li class="issue-meta">
+ <button class="button-link issue-action issue-action-with-options js-issue-more">
<span class="issue-meta-label">{{t 'more'}}</span> <i class="icon-dropdown"></i>
- </a>
- </div>
+ </button>
+ </li>
{{/ifHasExtraActions}}
- </div>
+ </ul>
+
+ {{#inArray actions "assign_to_me"}}
+ <button class="button-link hidden js-issue-assign-to-me"></button>
+ {{/inArray}}
</td>
<td class="issue-table-meta-cell">
- <div class="issue-meta js-issue-tags">
- {{#inArray actions "set_tags"}}
- <a class="issue-action issue-action-with-options js-issue-edit-tags">
+ <ul class="list-inline">
+ <li class="issue-meta js-issue-tags">
+ {{#inArray actions "set_tags"}}
+ <button class="button-link issue-action issue-action-with-options js-issue-edit-tags">
<span>
<i class="icon-tags icon-half-transparent"></i> <span>{{#if tags}}{{join tags ', '}}{{else}}{{t 'issue.no_tag'}}{{/if}}</span>
</span> <i class="icon-dropdown"></i>
- </a>
- {{else}}
- <span>
+ </button>
+ {{else}}
+ <span>
<i class="icon-tags icon-half-transparent"></i> <span>{{#if tags}}{{join tags ', '}}{{else}}{{t 'issue.no_tag'}}{{/if}}</span>
</span>
- {{/inArray}}
- </div>
+ {{/inArray}}
+ </li>
+ </ul>
</td>
</tr>
</table>
{{#each comments}}
<div class="issue-comment" data-comment-key="{{key}}">
<div class="issue-comment-author" title="{{userName}}">
- {{#ifShowAvatars}}{{avatarHelper email 16}}{{else}}<i class="icon-comment icon-half-transparent"></i>{{/ifShowAvatars}} {{userName}}
+ {{#ifShowAvatars}}{{avatarHelper email 16}}{{else}}
+ <i class="icon-comment icon-half-transparent"></i>{{/ifShowAvatars}} {{userName}}
</div>
<div class="issue-comment-text markdown">{{{show html htmlText}}}</div>
<div class="issue-comment-age">({{fromNow createdAt}})</div>
<div class="issue-comment-actions">
{{#if updatable}}
- <a class="js-issue-comment-edit icon-edit icon-half-transparent"></a>
- <a class="js-issue-comment-delete icon-delete icon-half-transparent"
- data-confirm-msg="{{t 'issue.comment.delete_confirm_message'}}"></a>
+ <button class="js-issue-comment-edit button-link icon-edit icon-half-transparent"></button>
+ <button class="js-issue-comment-delete button-link icon-delete icon-half-transparent"
+ data-confirm-msg="{{t 'issue.comment.delete_confirm_message'}}"></button>
{{/if}}
</div>
</div>