#heart_form_date.span-8.last %span - date_from_value ||= (params[:date_from].present?) ? params[:date_from] : 7.days.ago.to_date %span = t(:date_to) - date_to_value ||= (params[:date_to].present?) ? params[:date_to] : 1.day.ago.to_date .span-21 %table#heart_data_table.fancytable.left.hidden #heart_form_checkbox_container.span-20 .span-10.yspan-4 .fancy = t(:metrics) %hr .span-10.yspan-4.scrollable - namespace = "" - Heart::Metric.columns.sort_by{ |c| c.name }.each do |column| - next if ['date','datetime', 'time'].include?(column.type.downcase) or Heart::Metric.metadata.include?(column.name) or Heart::Metric.groupbydata.include?(column.name) - if namespace != (column.name.underscore.humanize.split(" ").first) - namespace = (column.name.underscore.humanize.split(" ").first) .namespace_title.namespace_title %a{:onclick => "$('.#{namespace}, .#{namespace}_arrow').toggle();", :style => "cursor:pointer;", :id => "namespace_title_#{namespace}"} = image_tag 'heart/expand.png', :style => "align:left", :class => "#{namespace}_arrow" = image_tag 'heart/collapse.png', :style => "align:left; display:none", :class => "#{namespace}_arrow" = t(namespace.downcase) .namespace_options.hidden{ :class => namespace } - if namespace == (column.name.underscore.humanize.split(" ").first) = check_box_helper "measurement[]", column.name, {:class => "measurements"} %label{:for => "measurement_#{column.name}"} = t(column.name) - if namespace.empty? .fancy Woops! Looks like you haven't added any metrics yet. .span-9.yspan-4.last .fancy Options %hr .span-3.yspan-4 = check_box_helper "movingaverage[]", "0", {:class => "movingaverages"} %label{:for => "movingaverage_0" } = t(:no_average) %br = check_box_helper "movingaverage[]", "7", {:class => "movingaverages"} %label{:for => "movingaverage_7" } = t("7day") %br = check_box_helper "movingaverage[]", "30", {:class => "movingaverages"} %label{:for => "movingaverage_30" } = t("30day") %br = check_box_helper "movingaverage[]", "90", {:class => "movingaverages"} %label{:for => "movingaverage_90" } = t("90day") .span-3.yspan-4 = t(:group_by) %br = check_box_helper "groupby[]", "dayofweek", {:class => "groupby"} %label{:for => "groupby_dayofweek" } = t(:weekday) %br = check_box_helper "groupby[]", "weekofyear", {:class => "groupby"} %label{:for => "groupby_weekofyear" } = t(:week) %br = check_box_helper "groupby[]", "monthofyear", {:class => "groupby"} %label{:for => "groupby_monthofyear" } = t(:month) %br = check_box_helper "groupby[]", "year", {:class => "groupby"} %label{:for => "groupby_year" } = t(:year) .span-3.yspan-4.last = check_box_helper "method", "sum", {:class => "method"} %label{:for => "method_sum" } SUM() %br %label{:for => 'yearly_stacked'} Stack Years - if params[:review] && params[:yearly_stacked] %br %label{:for => 'tsv_export'} Export %br = check_box_helper "annotate[]", "0", {:class => "annotations", :onChange => "if($('#yearly_stacked').attr('checked')){ $('#yearly_stacked').attr('checked', false);}"} %label{:for => "annotate_0" } = t(:annotations_public)