From fe22edeccef4ba8b4b0c78448bbfc292a947a35e Mon Sep 17 00:00:00 2001 From: Jochen Topf Date: Sun, 20 Jan 2013 18:01:35 +0100 Subject: If no roles data is available, don't try to create chart. --- web/views/relation.erb | 4 ++++ web/viewsjs/relation.js.erb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/web/views/relation.erb b/web/views/relation.erb index 0ed3dd9..089100c 100644 --- a/web/views/relation.erb +++ b/web/views/relation.erb @@ -39,8 +39,12 @@

<%= t.pages.relation.graph.title %>

+<% if @count_relation_roles > 0 %>
+<% else %> +

<%= t.pages.relation.roles.no_roles_info %>

+<% end %>

<%= t.pages.relation.wiki_pages.title %>

diff --git a/web/viewsjs/relation.js.erb b/web/viewsjs/relation.js.erb index c2e003b..4e9544a 100644 --- a/web/viewsjs/relation.js.erb +++ b/web/viewsjs/relation.js.erb @@ -87,6 +87,10 @@ var create_flexigrid_for = { // Marimekko chart based on http://bl.ocks.org/1005090 function create_role_chart(data) { + if (data.length == 0) { + return; + } + var width = 800, height = 360, margin = 20; -- cgit v1.2.3