<script src="/static/commitfest/js/bootstrap-collapse.js"></script>
<script src="/static/commitfest/js/jquery-ui.js"></script>
<script type="text/javascript" src="/static/selectable/js/jquery.dj.selectable.js"></script>
-{%if not block_bootstrap_button%}<script src="/static/commitfest/js/bootstrap-button.js"></script>{%endif%}
+<script src="/static/commitfest/js/bootstrap-button.js"></script>
<script src="/static/commitfest/js/commitfest.js"></script>
{%block morescript%}{%endblock%}
</html>
{%if threadbrowse %}
{%block morescript%}
<script>
+/* Set up djselectable to use bootstrap buttons */
+$.ui.djselectable.prototype._comboButtonTemplate = function (input) {
+ var icon = $("<i>").addClass("icon-chevron-down");
+ // Remove current classes on the text input
+ $(input).attr("class", "");
+ // Wrap with input-append
+ $(input).wrap('<div class="input-append" />');
+ // Return button link with the chosen icon
+ return $("<a>").append(icon).addClass("btn btn-mini");
+};
+$.ui.djselectable.prototype._removeButtonTemplate = function (item) {
+ var icon = $("<i>").addClass("icon-remove-sign");
+ // Return button link with the chosen icon
+ return $("<a>").append(icon).addClass("btn btn-mini");
+};
+
+/* Build our button callbacks */
$(document).ready(function() {
$('button.attachThreadButton').each(function (i,o) {
var b = $(o);
'title': 'Edit patch',
'breadcrumbs': [{'title': cf.name, 'href': '/%s/' % cf.pk},
{'title': 'View patch', 'href': '/%s/%s/' % (cf.pk, patch.pk)}],
- 'block_bootstrap_button': True,
}, context_instance=RequestContext(request))
@login_required