app/views/blazer/queries/run.html.haml in sql-jarvis-2.1 vs app/views/blazer/queries/run.html.haml in sql-jarvis-2.1.1
- old
+ new
@@ -118,12 +118,18 @@
· #{check.message}
- if @query && @result.forecastable? && !params[:forecast]
·
\#{link_to "Forecast", query_path(@query, {forecast: "t"}.merge(variable_params))}
%span.pull-right
- - if @rows.size > 0
+ - if (1..preview_rows_number).cover?(@rows.size)
= link_to 'Copy to clipboard', '#results-table', class: 'click2CopyTable btn btn-xs btn-info'
+
+ - if @rows.size > preview_rows_number
+ %hr
+ %h4.text-center.text-info
+ %strong Notice: Now we show maximum is #{preview_rows_number} rows for preview
+ %hr
.scroll-content
%table#results-table.table.results-table
%thead
%tr
- @columns.each_with_index do |key, i|
@@ -131,10 +137,10 @@
- summany_popup = type.in?(['float', 'int']) && !key.end_with?('id')
%th{"data-popup" => summany_popup, "data-sort" => type, style: "width: #{header_width}%;"}
%div{style: "min-width: #{@min_width_types.include?(i) ? 180 : 60}px;"}
= key
%tbody
- - @rows.each do |row|
+ - @rows.first(preview_rows_number).each do |row|
%tr
- row.each_with_index do |v, i|
- k = @columns[i]
%td
- if v.is_a?(Time)