diff options
author | Belen Barros Pena <belen.barros.pena@intel.com> | 2015-01-26 15:37:30 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-01-29 22:11:34 +0000 |
commit | d4b9b0f416a78478e732288b3832dbce2533da18 (patch) | |
tree | d6539dc4c4e647442aa1c9e65f8725b6b4cbb229 /bitbake | |
parent | c748c7e68ac5089ce52f85ce49b1c2e180bc103a (diff) | |
download | openembedded-core-contrib-d4b9b0f416a78478e732288b3832dbce2533da18.tar.gz |
bitbake: toastergui: add 'show all' link to no results page
When you search for targets or machines in the layer details
page and your search returns no results, you should
see a 'show all' link that you can click to clear the
search and display all table entries.
[YOCTO #7218]
(Bitbake rev: 70486fc36c5b6bd6b7b8e846e23ad4062d583877)
Signed-off-by: Belen Barros Pena <belen.barros.pena@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/toaster/toastergui/static/js/layerdetails.js | 4 | ||||
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/layerdetails.html | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/js/layerdetails.js b/bitbake/lib/toaster/toastergui/static/js/layerdetails.js index 2addecd357..2793225d0c 100644 --- a/bitbake/lib/toaster/toastergui/static/js/layerdetails.js +++ b/bitbake/lib/toaster/toastergui/static/js/layerdetails.js @@ -381,12 +381,12 @@ function layerDetailsPageInit (ctx) { }); /* Clear the current search selection and reload the results */ - $("#target-search-clear").click(function(){ + $(".target-search-clear").click(function(){ $("#target-search").val(""); $(this).parents("form").submit(); }); - $("#machine-search-clear").click(function(){ + $(".machine-search-clear").click(function(){ $("#machine-search").val(""); $(this).parents("form").submit(); }); diff --git a/bitbake/lib/toaster/toastergui/templates/layerdetails.html b/bitbake/lib/toaster/toastergui/templates/layerdetails.html index a89ffb0312..f8f2d7ab87 100644 --- a/bitbake/lib/toaster/toastergui/templates/layerdetails.html +++ b/bitbake/lib/toaster/toastergui/templates/layerdetails.html @@ -205,11 +205,14 @@ <input type="text" id="target-search" name="targets_search" placeholder="Search targets" class="input-xlarge" value="{{request.GET.targets_search}}"> {% if request.GET.targets_search %} - <a class="add-on btn" id="target-search-clear"> + <a class="add-on btn target-search-clear"> <i class="icon-remove"></i> </a> {% endif %} <button type="submit" class="btn">Search</button> + {% if targets.paginator.count == 0 %} + <button type="submit" class="btn btn-link target-search-clear">Show all targets</a> + {% endif %} </form> {% endif %} @@ -332,11 +335,14 @@ <input type="text" id="machine-search" name="machines_search" placeholder="Search machines" class="input-xlarge" value="{{request.GET.machines_search}}"> {% if request.GET.machines_search %} - <a class="add-on btn" id="machine-search-clear"> + <a class="add-on btn machine-search-clear"> <i class="icon-remove"></i> </a> {% endif %} <button type="submit" class="btn">Search</button> + {% if machines.paginator.count == 0 %} + <button type="submit" class="btn btn-link machine-search-clear">Show all machines</a> + {% endif %} </form> {% endif %} |