Sha256: c85d611b8957a044bfeabe4cc6035854373df760c118217761724ff7d0bc0ffc

Contents?: true

Size: 538 Bytes

Versions: 3

Compression:

Stored size: 538 Bytes

Contents

<h3><%=h metric.name %></h3>
<%= simple_format h(Vanity::Metric.description(metric).to_s), :class=>"description" %>
<%=
begin 
  data = Vanity::Metric.data(metric)
  min, max = data.map(&:last).minmax
  js = data.map { |date,value| "['#{date.to_time.httpdate}',#{value}]" }.join(",")
  %{<div class="chart"></div>
    <script type="text/javascript">
    $(function(){Vanity.metric("#{h id.to_s}").plot([{label:"#{h metric.name}", data: [#{js}]}])})
    </script>}
rescue Exception=>ex
  %{<div class="error">#{h ex.message}</div>}
end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vanity-1.4.0 lib/vanity/templates/_metric.erb
vanity-1.4.0.beta lib/vanity/templates/_metric.erb
vanity-1.3.0 lib/vanity/templates/_metric.erb