var data = {
metrics: {
<%= colorMetric.name -%>: {
- name: '<%= colorMetric.short_name -%>'
+ name: '<%= colorMetric.short_name -%>',
+ direction: <%= colorMetric.direction -%>
},
<%= sizeMetric.name -%>: {
name: '<%= sizeMetric.short_name -%>'
longName: '<%= escape_javascript row.resource.long_name -%>',
qualifier: '<%= escape_javascript row.resource.qualifier -%>',
measures: {
- <%= colorMetric.name -%>: { val: <%= color ? color.value : 0 -%>, fval: '<%= color ? color.formatted_value : "-" -%>' },
- <%= sizeMetric.name -%>: { val: <%= size ? size.value : 0 -%>, fval: '<%= size ? size.formatted_value : "-" -%>' }
+ <%= colorMetric.name -%>: { val: <%= color ? color.value : "null" -%>, fval: '<%= color ? color.formatted_value : "-" -%>' },
+ <%= sizeMetric.name -%>: { val: <%= size ? size.value : "null" -%>, fval: '<%= size ? size.formatted_value : "-" -%>' }
}
},
<% end %>
url
wordsEnter.attr 'title', (d) =>
title = d.longName
- title += " | #{@metrics()[@colorMetric].name}: #{@getFColorMetric d}" if @getFColorMetric d
- title += " | #{@metrics()[@sizeMetric].name}: #{@getFSizeMetric d}" if @getFSizeMetric d
+ title += " | #{@metrics()[@colorMetric].name}: #{@getFColorMetric d}" if @getColorMetric(d)?
+ title += " | #{@metrics()[@sizeMetric].name}: #{@getFSizeMetric d}" if @getSizeMetric(d)?
title
- @words.style 'color', (d) => @color @getColorMetric d
+ @words.style 'color', (d) =>
+ if @getColorMetric(d)? then @color @getColorMetric d else '#999'
@words.style 'font-size', (d) => "#{@size @getSizeMetric d}px"
@words.sort (a, b) =>