summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBelen Barros Pena <belen.barros.pena@linux.intel.com>2016-09-18 19:33:14 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-09-20 15:16:23 +0100
commitf236d9ca28e45a270f50bb3edcd466b1bc8d2960 (patch)
tree9d48dbfb7ec2309348c3c023161d3195e37955f7
parenta75e70bbc9081f77f1e4aeeee8222b06112e4406 (diff)
downloadbitbake-contrib-f236d9ca28e45a270f50bb3edcd466b1bc8d2960.tar.gz
toaster: Indicate active navigation element
The left navigation in the build history pages is not showing the active item when you navigate directly to the errors or warnings information in the build summary. Add a special case to make sure the "build summary" item is highlighted. [YOCTO #9864] Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com> Signed-off-by: bavery <brian.avery@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/toaster/toastergui/templates/basebuildpage.html7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/toaster/toastergui/templates/basebuildpage.html b/lib/toaster/toastergui/templates/basebuildpage.html
index 50658e0c5..01d3117e1 100644
--- a/lib/toaster/toastergui/templates/basebuildpage.html
+++ b/lib/toaster/toastergui/templates/basebuildpage.html
@@ -38,10 +38,13 @@
$(this).parent().addClass("active");
} else {
/* Special case the configvar as this is part of configuration
- * page but is a separate url
+ * page but is a separate url, and the direct links to errors
+ * and warnings, which are part of the build dashboard
*/
if (window.location.pathname === configVarUrl){
$("#menu-configuration").addClass("active");
+ } else if (currentUrl.indexOf('error') > 1 || currentUrl.indexOf('warning') > 1){
+ $("#menu-dashboard").addClass("active");
} else {
$(this).parent().removeClass("active");
}
@@ -57,7 +60,7 @@
<div class="row">
<div id="nav" class="col-md-2">
<ul class="nav nav-pills nav-stacked" id="build-menu">
- <li
+ <li id="menu-dashboard"
{% if request.resolver_match.url_name == 'builddashboard' %}
class="active"
{% endif %} >