diff options
Diffstat (limited to 'pgcommitfest/commitfest')
-rw-r--r-- | pgcommitfest/commitfest/static/commitfest/js/commitfest.js | 5 | ||||
-rw-r--r-- | pgcommitfest/commitfest/templates/base.html | 1 | ||||
-rw-r--r-- | pgcommitfest/commitfest/templates/commitfest.html | 19 |
3 files changed, 16 insertions, 9 deletions
diff --git a/pgcommitfest/commitfest/static/commitfest/js/commitfest.js b/pgcommitfest/commitfest/static/commitfest/js/commitfest.js index c594433..1fd5d04 100644 --- a/pgcommitfest/commitfest/static/commitfest/js/commitfest.js +++ b/pgcommitfest/commitfest/static/commitfest/js/commitfest.js @@ -116,3 +116,8 @@ function sortpatches(sortby) { return false; } + +function toggleButtonCollapse(buttonId, collapseId) { + $('#' + buttonId).button('toggle'); + $('#' + collapseId).toggleClass('in') +} diff --git a/pgcommitfest/commitfest/templates/base.html b/pgcommitfest/commitfest/templates/base.html index 6010b81..5d6f405 100644 --- a/pgcommitfest/commitfest/templates/base.html +++ b/pgcommitfest/commitfest/templates/base.html @@ -37,6 +37,7 @@ <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> +<script src="/static/commitfest/js/bootstrap-button.js"></script> <script src="/static/commitfest/js/commitfest.js"></script> {%block morescript%}{%endblock%} </html> diff --git a/pgcommitfest/commitfest/templates/commitfest.html b/pgcommitfest/commitfest/templates/commitfest.html index f9868b0..995069c 100644 --- a/pgcommitfest/commitfest/templates/commitfest.html +++ b/pgcommitfest/commitfest/templates/commitfest.html @@ -2,14 +2,16 @@ {%load commitfest %} {%block contents%} -<div class="accordion" id="filteraccordion"> - <div class="accordion-group"> - <div class="accordion-heading"> - <div class="accordion-toggle" data-toggle="collapse" data-parent="#filteraccordion" href="#collapseFilters" style="padding: 4px;"> - <div class="btn">Filter/search</div> - </div> - </div> - <div id="collapseFilters" class="accordion-body collapse {%if has_filter%}in{%endif%}"> +<button type="button" class="btn{%if has_filter%} active{%endif%}" id="filterButton" onClick="toggleButtonCollapse('filterButton', 'collapseFilters')">Search/filter</button> +<div class="btn-group"> + <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Shortcuts <span class="caret"></span></a> + <ul class="dropdown-menu"> + <li><a href="?reviewer=-2">Patches with no reviewers</a></li> + <li><a href="?author=-3">Patches where you are author</a></li> + <li><a href="?reviewer=-3">Patches where you are reviwer</a></li> + </ul> +</div> +<div id="collapseFilters" class="collapse {%if has_filter%}in{%endif%}"> <form id="filterform" method="GET" action="." style="margin-bottom: 0px"> <table class="table table-condensed" style="margin-bottom: 0px"> <thead> @@ -33,7 +35,6 @@ </tbody> </table> </form> - </div> </div> {%for p in patches %} |