[bitbake-devel] [PATCH 09/11] toaster: add no results state to all layers page

Alex DAMIAN alexandru.damian at intel.com
Thu Nov 20 16:27:25 UTC 2014


From: Belen Barros Pena <belen.barros.pena at linux.intel.com>

When you search for a layer and your search returns no results,
we should show you an alert and a link to show back all layers,
as we do in all other tables.

Signed-off-by: Belen Barros Pena <belen.barros.pena at linux.intel.com>
---
 lib/toaster/toastergui/templates/layers.html | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/lib/toaster/toastergui/templates/layers.html b/lib/toaster/toastergui/templates/layers.html
index 2bca84b..e9f910f 100644
--- a/lib/toaster/toastergui/templates/layers.html
+++ b/lib/toaster/toastergui/templates/layers.html
@@ -23,6 +23,18 @@
   <div id="zone1alerts">
   </div>
 
+{% if objects.paginator.count == 0 %}
+  <div class="row-fluid">
+      <div class="alert">
+        <form class="no-results input-append" id="searchform">
+            <input id="search" name="search" class="input-xxlarge" type="text" value="{{request.GET.search}}"/>{% if request.GET.search %}<a href="javascript:$('#search').val('');searchform.submit()" class="add-on btn" tabindex="-1"><i class="icon-remove"></i></a>{% endif %}
+            <button class="btn" type="submit" value="Search">Search</button>
+            <button class="btn btn-link" onclick="javascript:$('#search').val('');searchform.submit()">Show all layers</button>
+        </form>
+      </div>
+  </div>
+
+{% else %}
 
 {% include "basetable_top_layers.html" %}
     {% for o in objects %}
@@ -264,4 +276,6 @@ $(document).ready(function (){
 </script>
 {%endif%}
 
+{%endif%}
+
 {% endblock %}
-- 
1.9.1




More information about the bitbake-devel mailing list