Set the correct size for the filter buttons, and give some white space
to the 'clear filter' buttons in the toastertables.

Signed-off-by: Belen Barros Pena <[email protected]>
---
 bitbake/lib/toaster/toastergui/static/css/bootstrap3-transition.css | 6 ++++++
 bitbake/lib/toaster/toastergui/static/js/table.js                   | 4 ++--
 bitbake/lib/toaster/toastergui/templates/basetable_top.html         | 2 +-
 bitbake/lib/toaster/toastergui/templates/detail_sorted_header.html  | 2 +-
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git 
a/bitbake/lib/toaster/toastergui/static/css/bootstrap3-transition.css 
b/bitbake/lib/toaster/toastergui/static/css/bootstrap3-transition.css
index f3ddbe2..cf4abc6 100644
--- a/bitbake/lib/toaster/toastergui/static/css/bootstrap3-transition.css
+++ b/bitbake/lib/toaster/toastergui/static/css/bootstrap3-transition.css
@@ -138,3 +138,9 @@ fieldset[disabled] .btn-primary:hover {
 #build-input {
   width: 20em;
 }
+
+/* Clear filter tooltips in toastertables */
+
+.tooltip .btn-small {
+  margin: 10px;
+}
diff --git a/bitbake/lib/toaster/toastergui/static/js/table.js 
b/bitbake/lib/toaster/toastergui/static/js/table.js
index 9fda21b..85ed188 100644
--- a/bitbake/lib/toaster/toastergui/static/js/table.js
+++ b/bitbake/lib/toaster/toastergui/static/js/table.js
@@ -232,7 +232,7 @@ function tableInit(ctx){
 
       /* Setup the filter button */
       if (col.filter_name){
-        var filterBtn = $('<a href="#" role="button" data-filter-on="' + 
col.filter_name + '" class="pull-right btn btn-xs" data-toggle="modal"><i 
class="glyphicon glyphicon-filter filtered"></i></a>');
+        var filterBtn = $('<a href="#" role="button" data-filter-on="' + 
col.filter_name + '" class="pull-right btn btn-mini" data-toggle="modal"><i 
class="glyphicon glyphicon-filter filtered"></i></a>');
 
         filterBtn.data('filter-name', col.filter_name);
         filterBtn.prop('id', col.filter_name);
@@ -282,7 +282,7 @@ function tableInit(ctx){
 
       filterBtn.tooltip({
           html: true,
-          title: '<button class="btn btn-sm btn-primary" 
onClick=\'$("#clear-filter-btn-'+ ctx.tableName +'").click();\'>Clear 
filter</button>',
+          title: '<button class="btn btn-small btn-primary" 
onClick=\'$("#clear-filter-btn-'+ ctx.tableName +'").click();\'>Clear 
filter</button>',
           placement: 'bottom',
           delay: {
             hide: 1500,
diff --git a/bitbake/lib/toaster/toastergui/templates/basetable_top.html 
b/bitbake/lib/toaster/toastergui/templates/basetable_top.html
index 65ee17f..6731ff2 100644
--- a/bitbake/lib/toaster/toastergui/templates/basetable_top.html
+++ b/bitbake/lib/toaster/toastergui/templates/basetable_top.html
@@ -232,7 +232,7 @@
                 {%if tc.orderfield%}<a {%if tc.ordericon%} class="sorted" 
{%endif%}href="javascript:reload_params({'page': 1, 'orderby' : 
'{{tc.orderfield}}' })">{{tc.name}}</a>{%else%}<span 
class="muted">{{tc.name}}</span>{%endif%}
                 {%if tc.ordericon%} <i 
class="icon-caret-{{tc.ordericon}}"></i>{%endif%}
                 {%if tc.filter%}<div class="btn-group pull-right">
-                    <a href="#filter_{{tc.filter.class}}" role="button" 
class="btn btn-xs {%if 
request.GET.filter%}{{tc.filter.options|filtered_icon:request.GET.filter}} 
{%endif%}" {%if request.GET.filter and 
tc.filter.options|filtered_tooltip:request.GET.filter %} 
title="<p>{{tc.filter.options|filtered_tooltip:request.GET.filter}}</p><p><a 
class='btn btn-sm btn-primary' 
href=javascript:reload_params({'filter':''})>Show all {% if 
filter_search_display %}{{filter_search_display}}{% else %}{{objectname}}{% 
endif %}</a></p>" {%endif%} data-toggle="modal"> <i class="glyphicon 
glyphicon-filter filtered"></i> </a>
+                    <a href="#filter_{{tc.filter.class}}" role="button" 
class="btn btn-mini {%if 
request.GET.filter%}{{tc.filter.options|filtered_icon:request.GET.filter}} 
{%endif%}" {%if request.GET.filter and 
tc.filter.options|filtered_tooltip:request.GET.filter %} 
title="<p>{{tc.filter.options|filtered_tooltip:request.GET.filter}}</p><p><a 
class='btn btn-sm btn-primary' 
href=javascript:reload_params({'filter':''})>Show all {% if 
filter_search_display %}{{filter_search_display}}{% else %}{{objectname}}{% 
endif %}</a></p>" {%endif%} data-toggle="modal"> <i class="glyphicon 
glyphicon-filter filtered"></i> </a>
                 </div>{%endif%}
             </th>{% endfor %}
         </tr>
diff --git a/bitbake/lib/toaster/toastergui/templates/detail_sorted_header.html 
b/bitbake/lib/toaster/toastergui/templates/detail_sorted_header.html
index fddb041..6589b0a 100644
--- a/bitbake/lib/toaster/toastergui/templates/detail_sorted_header.html
+++ b/bitbake/lib/toaster/toastergui/templates/detail_sorted_header.html
@@ -17,7 +17,7 @@
                     <span class="badge 
badge-info">{{objects.paginator.count}}</span>
                 {% endif %}
                 {%if tc.filter%}<div class="btn-group pull-right">
-                    <a href="#filter_{{tc.filter.class}}" role="button" 
class="btn btn-xs {%if 
request.GET.filter%}{{tc.filter.options|filtered_icon:request.GET.filter}} 
{%endif%}" {%if request.GET.filter and 
tc.filter.options|filtered_tooltip:request.GET.filter %} 
title="<p>{{tc.filter.options|filtered_tooltip:request.GET.filter}}</p><p><a 
class='btn btn-sm btn-primary' 
href=javascript:reload_params({'filter':''})>Show all {% if 
filter_search_display %}{{filter_search_display}}{% else %}{{objectname}}{% 
endif %}</a></p>" {%endif%} data-toggle="modal"> <i class="glyphicon 
glyphicon-filter filtered"></i> </a>
+                    <a href="#filter_{{tc.filter.class}}" role="button" 
class="btn btn-mini {%if 
request.GET.filter%}{{tc.filter.options|filtered_icon:request.GET.filter}} 
{%endif%}" {%if request.GET.filter and 
tc.filter.options|filtered_tooltip:request.GET.filter %} 
title="<p>{{tc.filter.options|filtered_tooltip:request.GET.filter}}</p><p><a 
class='btn btn-sm btn-primary' 
href=javascript:reload_params({'filter':''})>Show all {% if 
filter_search_display %}{{filter_search_display}}{% else %}{{objectname}}{% 
endif %}</a></p>" {%endif%} data-toggle="modal"> <i class="glyphicon 
glyphicon-filter filtered"></i> </a>
                 </div>{%endif%}
             </th>{% endfor %}
         </tr>
-- 
1.9.1

-- 
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to