<a><button></button></a> -> <a class="btn"></a>
This commit is contained in:
parent
780aea341b
commit
8a0d8a6514
16 changed files with 43 additions and 43 deletions
|
@ -16,7 +16,7 @@ from colorful.fields import RGBColorField
|
|||
|
||||
import json
|
||||
|
||||
from issue.templatetags.issue_tags import same_milestone, same_label, labeled
|
||||
from issue.templatetags.issue_tags import same_milestone, same_label, label_style, labeled
|
||||
|
||||
|
||||
class User(auth.models.User):
|
||||
|
@ -335,8 +335,9 @@ class Event(models.Model):
|
|||
action = 'added'
|
||||
else:
|
||||
action = 'removed'
|
||||
description = '%s the <a href="%s">%s</a> label' \
|
||||
% (action, same_label(label), labeled(label))
|
||||
description = '%s the <a href="%s" class="label" ' \
|
||||
'style="%s">%s</a> label' \
|
||||
% (action, same_label(label), label_style(label), label)
|
||||
elif self.code == Event.SET_MILESTONE or self.code == Event.UNSET_MILESTONE:
|
||||
milestone = Milestone(name=args['milestone'],
|
||||
project=self.issue.project)
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<h1>
|
||||
Global permissions
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'list-global-permission' %}"><button class="btn btn-warning">Go back to list</button></a>
|
||||
<a href="{% url 'list-global-permission' %}" class="btn btn-warning">Go back to list</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<h1>
|
||||
Global permissions
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'add-global-permission' %}"><button class="btn btn-success">Add new permission</button></a>
|
||||
<a href="{% url 'add-global-permission' %}" class="btn btn-success">Add new permission</a>
|
||||
</div>
|
||||
</h1>
|
||||
</div>
|
||||
|
@ -46,8 +46,8 @@
|
|||
<td class="text-center"><a href="{% url 'toggle-global-permission' perm.id 'manage-team' %}">{{ perm.manage_team|boolean }}</a></td>
|
||||
<td class="text-center"><a href="{% url 'toggle-global-permission' perm.id 'manage-global-permission' %}">{{ perm.manage_global_permission|boolean }}</a></td>
|
||||
<td class="text-center">
|
||||
<a href="{% url 'edit-global-permission' perm.id %}"><button class="btn btn-primary btn-xs"><span class="glyphicon glyphicon-edit"></span> Edit</button></a>
|
||||
<a href="{% url 'delete-global-permission' perm.id %}"><button class="btn btn-danger btn-xs"><span class="glyphicon glyphicon-remove"></span> Delete</button></a>
|
||||
<a href="{% url 'edit-global-permission' perm.id %}" class="btn btn-primary btn-xs"><span class="glyphicon glyphicon-edit"></span> Edit</a>
|
||||
<a href="{% url 'delete-global-permission' perm.id %}" class="btn btn-danger btn-xs"><span class="glyphicon glyphicon-remove"></span> Delete</a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
|
|
@ -35,11 +35,11 @@
|
|||
<a href="{% same_author event.author %}"><b>{{ event.author}}</b></a> {{ event }} {{ event.date|naturaltime }}
|
||||
{% if event.code == event.DESCRIBE %}
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'edit-issue' project.name issue.id %}"><button class="btn btn-primary btn-xs">Edit</button></a>
|
||||
<a href="{% url 'edit-issue' project.name issue.id %}" class="btn btn-primary btn-xs">Edit</a>
|
||||
</div>
|
||||
{% elif event.code == event.COMMENT %}
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'edit-comment' project.name issue.id event.id %}"><button class="btn btn-primary btn-xs">Edit</button></a>
|
||||
<a href="{% url 'edit-comment' project.name issue.id event.id %}" class="btn btn-primary btn-xs">Edit</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
@ -60,23 +60,23 @@
|
|||
<div class="row">
|
||||
|
||||
<div class="col-md-3">
|
||||
<a href="{% url 'comment-issue' project.name issue.id %}"><button class="btn btn-default btn-block">Add a comment</button></a>
|
||||
<a href="{% url 'comment-issue' project.name issue.id %}" class="btn btn-default btn-block">Add a comment</a>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
<a href="{% url 'edit-issue' project.name issue.id %}"><button class="btn btn-default btn-block">Edit this issue</button></a>
|
||||
<a href="{% url 'edit-issue' project.name issue.id %}" class="btn btn-default btn-block">Edit this issue</a>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
{% if issue.closed %}
|
||||
<a href="{% url 'reopen-issue' project.name issue.id %}"><button class="btn btn-default btn-block">Reopen this issue</button></a>
|
||||
<a href="{% url 'reopen-issue' project.name issue.id %}" class="btn btn-default btn-block">Reopen this issue</a>
|
||||
{% else %}
|
||||
<a href="{% url 'close-issue' project.name issue.id %}"><button class="btn btn-default btn-block">Close this issue</button></a>
|
||||
<a href="{% url 'close-issue' project.name issue.id %}" class="btn btn-default btn-block">Close this issue</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
<a href="{% url 'delete-issue' project.name issue.id %}"><button class="btn btn-default btn-block">Delete this issue</button></a>
|
||||
<a href="{% url 'delete-issue' project.name issue.id %}" class="btn btn-default btn-block">Delete this issue</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
{% endif %}
|
||||
<div class="pull-right">
|
||||
{% if issue %}
|
||||
<a href="{% url 'show-issue' project.name issue.id %}"><button class="btn btn-warning">Go back to issue</button></a>
|
||||
<a href="{% url 'show-issue' project.name issue.id %}" class="btn btn-warning">Go back to issue</a>
|
||||
{% else %}
|
||||
<a href="{% url 'list-issue' project.name %}"><button class="btn btn-warning">Go back to issues</button></a>
|
||||
<a href="{% url 'list-issue' project.name %}" class="btn btn-warning">Go back to issues</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</h1>
|
||||
|
|
|
@ -18,11 +18,11 @@
|
|||
<div class="input-group">
|
||||
<div class="dropdown">
|
||||
{% if is_all_query %}
|
||||
<a href="{% url 'list-issue' project.name %}"><button type="button" class="btn btn-default btn-sm"><span class="glyphicon glyphicon-remove"> Reset filter</span></button></a>
|
||||
<a href="{% url 'list-issue' project.name %}" class="btn btn-default btn-sm"><span class="glyphicon glyphicon-remove"> Reset filter</span></a>
|
||||
{% endif %}
|
||||
<a href="{% url 'list-issue' project.name %}?q=is:open{% if is_all_query %} {{ is_all_query }}{% endif %}"><button type="button" class="btn btn-default btn-sm{{ is_open }}">Open</button></a>
|
||||
<a href="{% url 'list-issue' project.name %}?q=is:close{% if is_all_query %} {{ is_all_query }}{% endif %}"><button type="button" class="btn btn-default btn-sm{{ is_close }}">Close</button></a>
|
||||
<a href="{% url 'list-issue' project.name %}?q={% if is_all_query %}{{ is_all_query }}{% else %}*{% endif %}"><button type="button" class="btn btn-default btn-sm{{ is_all }}">Both</button></a>
|
||||
<a href="{% url 'list-issue' project.name %}?q=is:open{% if is_all_query %} {{ is_all_query }}{% endif %}" class="btn btn-default btn-sm{{ is_open }}">Open</a>
|
||||
<a href="{% url 'list-issue' project.name %}?q=is:close{% if is_all_query %} {{ is_all_query }}{% endif %}" class="btn btn-default btn-sm{{ is_close }}">Close</a>
|
||||
<a href="{% url 'list-issue' project.name %}?q={% if is_all_query %}{{ is_all_query }}{% else %}*{% endif %}" class="btn btn-default btn-sm{{ is_all }}">Both</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -37,7 +37,7 @@
|
|||
{% if perm.create_issue %}
|
||||
<div class="form-group">
|
||||
<div class="input-group">
|
||||
<a href="{% url 'add-issue' project.name %}"><button class="btn btn-success" type="button">New issue</button></a>
|
||||
<a href="{% url 'add-issue' project.name %}" class="btn btn-success">New issue</a>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
@ -59,7 +59,7 @@
|
|||
{% endif %}
|
||||
<a href="{% url 'show-issue' project.name issue.id %}"><b>{{ issue }}</b></a>
|
||||
{% for label in issue.labels.all %}
|
||||
<a href="{% same_label label %}">{% labeled label %}</a>
|
||||
<a href="{% same_label label %}" class="label" style="{% label_style label %}">{{ label }}</a>
|
||||
{% endfor %}
|
||||
<br />
|
||||
<small>#{{ issue.id }} opened by <a href="{% same_author issue.author %}"><b>{{ issue.author.username }}</b></a> {{ issue.opened_at|naturaltime }}</small>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
New label
|
||||
{% endif %}
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'list-label' project.name %}"><button class="btn btn-warning">Go back to labels</button></a>
|
||||
<a href="{% url 'list-label' project.name %}" class="btn btn-warning">Go back to labels</a>
|
||||
</div>
|
||||
</h1>
|
||||
</div>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
Labels
|
||||
{% if perm.manage_tags %}
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'add-label' project.name %}"><button class="btn btn-success">New label</button></a>
|
||||
<a href="{% url 'add-label' project.name %}" class="btn btn-success">New label</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
</h1>
|
||||
|
@ -24,14 +24,14 @@
|
|||
{% for label in labels %}
|
||||
<tr>
|
||||
<td>
|
||||
<a href="{% same_label label %}"><button class="btn" style="{% label_style label %}"><span class="glyphicon glyphicon-tag" style="font-size: 100%;"></span> {{ label }}</button></a>
|
||||
<a href="{% same_label label %}" class="btn" style="{% label_style label %}"><span class="glyphicon glyphicon-tag" style="font-size: 100%;"></span> {{ label }}</a>
|
||||
{% if perm.manage_tags or perm.delete_tags %}
|
||||
<div class="pull-right">
|
||||
{% if perm.manage_tags %}
|
||||
<a href="{% url 'edit-label' project.name label.id %}"><button class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> Edit</button></a>
|
||||
<a href="{% url 'edit-label' project.name label.id %}" class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> Edit</a>
|
||||
{% endif %}
|
||||
{% if perm.delete_tags %}
|
||||
<a href="{% url 'delete-label' project.name label.id %}"><button class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</button></a>
|
||||
<a href="{% url 'delete-label' project.name label.id %}" class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
New milestone
|
||||
{% endif %}
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'list-milestone' project.name %}"><button class="btn btn-warning">Go back to milestones</button></a>
|
||||
<a href="{% url 'list-milestone' project.name %}" class="btn btn-warning">Go back to milestones</a>
|
||||
</div>
|
||||
</h1>
|
||||
</div>
|
||||
|
|
|
@ -10,11 +10,11 @@
|
|||
<h1>
|
||||
Milestone
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'list-milestone' project.name %}?show=open"><button class="btn btn-default btn-sm{% if show == 'open' %} active{% endif %}">Open</button></a>
|
||||
<a href="{% url 'list-milestone' project.name %}?show=close"><button class="btn btn-default btn-sm{% if show == 'close' %} active{% endif %}">Close</button></a>
|
||||
<a href="{% url 'list-milestone' project.name %}?show=all"><button class="btn btn-default btn-sm{% if show == 'all' %} active{% endif %}">All</button></a>
|
||||
<a href="{% url 'list-milestone' project.name %}?show=open" class="btn btn-default btn-sm{% if show == 'open' %} active{% endif %}">Open</a>
|
||||
<a href="{% url 'list-milestone' project.name %}?show=close" class="btn btn-default btn-sm{% if show == 'close' %} active{% endif %}">Close</a>
|
||||
<a href="{% url 'list-milestone' project.name %}?show=all" class="btn btn-default btn-sm{% if show == 'all' %} active{% endif %}">All</a>
|
||||
{% if perm.manage_tags %}
|
||||
<a href="{% url 'add-milestone' project.name %}"><button class="btn btn-success">New milestone</button></a>
|
||||
<a href="{% url 'add-milestone' project.name %}" class="btn btn-success">New milestone</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</h1>
|
||||
|
@ -40,7 +40,7 @@
|
|||
{% endif %}
|
||||
</div>
|
||||
<b style="font-size: 200%;">
|
||||
<a href="{% url 'list-issue' project.name %}?q=is:open%20milestone:{{ milestone.name }}">{{ milestone }}</a>
|
||||
<span class="glyphicon glyphicon-road"></span> <a href="{% url 'list-issue' project.name %}?q=is:open%20milestone:{{ milestone.name }}">{{ milestone }}</a>
|
||||
</b>
|
||||
 
|
||||
<small>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<h1>
|
||||
New project
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'list-project' %}"><button class="btn btn-warning">Go back to list</button></a>
|
||||
<a href="{% url 'list-project' %}" class="btn btn-warning">Go back to list</a>
|
||||
</div>
|
||||
</h1>
|
||||
</div>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<h1>
|
||||
Edit project
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'list-issue' project.name %}"><button class="btn btn-warning">Go back to issues</button></a>
|
||||
<a href="{% url 'list-issue' project.name %}" class="btn btn-warning">Go back to issues</a>
|
||||
</div>
|
||||
</h1>
|
||||
</div>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
Projects
|
||||
{% if perm.create_project %}
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'add-project' %}"><button class="btn btn-success">Add project</button></a>
|
||||
<a href="{% url 'add-project' %}" class="btn btn-success">Add project</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
</h1>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<h1>
|
||||
Permissions of '{{ project }}' project
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'list-project-permission' project.name %}"><button class="btn btn-warning">Go back to list</button></a>
|
||||
<a href="{% url 'list-project-permission' project.name %}" class="btn btn-warning">Go back to list</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<h1>
|
||||
Permissions of '{{ project }}' project
|
||||
<div class="pull-right">
|
||||
<a href="{% url 'add-project-permission' project.name %}"><button class="btn btn-success">Add new permission</button></a>
|
||||
<a href="{% url 'add-project-permission' project.name %}" class="btn btn-success">Add new permission</a>
|
||||
</div>
|
||||
</h1>
|
||||
</div>
|
||||
|
@ -57,8 +57,8 @@
|
|||
<td class="text-center"><a href="{% url 'toggle-project-permission' project.name perm.id 'delete-tags' %}">{{ perm.delete_tags|boolean }}</a></td>
|
||||
<td class="text-center"><a href="{% url 'toggle-project-permission' project.name perm.id 'manage-project-permission' %}">{{ perm.manage_project_permission|boolean }}</a></td>
|
||||
<td class="text-center">
|
||||
<a href="{% url 'edit-project-permission' project.name perm.id %}"><button class="btn btn-primary btn-xs"><span class="glyphicon glyphicon-edit"></span> Edit</button></a>
|
||||
<a href="{% url 'delete-project-permission' project.name perm.id %}"><button class="btn btn-danger btn-xs"><span class="glyphicon glyphicon-remove"></span> Delete</button></a>
|
||||
<a href="{% url 'edit-project-permission' project.name perm.id %}" class="btn btn-primary btn-xs"><span class="glyphicon glyphicon-edit"></span> Edit</a>
|
||||
<a href="{% url 'delete-project-permission' project.name perm.id %}" class="btn btn-danger btn-xs"><span class="glyphicon glyphicon-remove"></span> Delete</a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
|
|
@ -15,7 +15,7 @@ def label_style(label):
|
|||
else:
|
||||
fg = '#000'
|
||||
|
||||
style = "background-color: {bg}; color: {fg};"
|
||||
style = "background-color: {bg}; color: {fg}; vertical-align: middle;"
|
||||
|
||||
return style.format(bg=label.color, fg=fg)
|
||||
|
||||
|
@ -23,8 +23,7 @@ def label_style(label):
|
|||
@register.simple_tag
|
||||
def labeled(label):
|
||||
|
||||
html = '<span class="label" style="{style} ' \
|
||||
'vertical-align: middle;">{name}</span>'
|
||||
html = '<span class="label" style="{style}">{name}</span>'
|
||||
|
||||
return mark_safe(html.format(style=label_style(label),
|
||||
name=escape(label.name)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue