aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb')
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb11
1 files changed, 8 insertions, 3 deletions
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb b/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb
index 9530ab40825..e4c01a4449f 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/helpers/dashboard_helper.rb
@@ -45,18 +45,23 @@ module DashboardHelper
def period_select_option_tags(snapshot, html_class = '')
selected=(!params[:period] || params[:period] == '0' ? 'selected' : '')
options = "<option #{selected} value='0' class='#{html_class}'/>#{message('time_changes')}...</option>"
+ period_options = ''
(1..5).each { |index|
option = period_select_options(snapshot, index, html_class)
if option
- options += option
+ period_options += option
end
}
- options
+ if !period_options.empty?
+ options += period_options
+ else
+ nil
+ end
end
def period_select_options(snapshot, index, html_class = '')
label = period_label(snapshot, index)
- if label
+ if label && snapshot.period_datetime(index)
selected=(params[:period]==index.to_s ? 'selected' : '')
"<option value='#{index}' #{selected} class='#{html_class}'>&Delta; #{label}</option>"
else