소스 검색

Updated chartjs

Andrew Kane 9 년 전
부모
커밋
ff4639822c
3개의 변경된 파일476개의 추가작업 그리고 145개의 파일을 삭제
  1. 467 140
      app/assets/javascripts/blazer/Chart.js
  2. 7 3
      app/assets/javascripts/blazer/chartkick.js
  3. 2 2
      app/controllers/blazer/queries_controller.rb

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 467 - 140
app/assets/javascripts/blazer/Chart.js


+ 7 - 3
app/assets/javascripts/blazer/chartkick.js

@@ -2,7 +2,7 @@
  * Chartkick.js
  * Create beautiful JavaScript charts with minimal code
  * https://github.com/ankane/chartkick.js
- * v1.5.0
+ * v1.5.1
  * MIT License
  */
 
@@ -1052,11 +1052,11 @@
           drawChart(chart, "pie", data, options);
         }
 
-        this.renderColumnChart = function (chart) {
+        this.renderColumnChart = function (chart, chartType) {
           var options = jsOptions(chart.data, chart.options);
           var data = createDataTable(chart, options, "column");
           setLabelSize(chart, data, options);
-          drawChart(chart, "bar", data, options);
+          drawChart(chart, (chartType === "bar" ? "horizontalBar" : "bar"), data, options);
         }
 
         var self = this;
@@ -1064,6 +1064,10 @@
         this.renderAreaChart = function (chart) {
           self.renderLineChart(chart, "area");
         };
+
+        this.renderBarChart = function (chart) {
+          self.renderColumnChart(chart, "bar")
+        }
       }
 
       adapters.push(ChartjsAdapter);

+ 2 - 2
app/controllers/blazer/queries_controller.rb

@@ -8,7 +8,7 @@ module Blazer
         Blazer::Dashboard.order(:name).map do |d|
           {
             name: "<strong>#{view_context.link_to(d.name, d)}</strong>",
-            creator: d.respond_to?(:creator) && d.creator == blazer_user ? "You" : d.try(:creator).try(Blazer.user_name),
+            creator: blazer_user && d.try(:creator) == blazer_user ? "You" : d.try(:creator).try(Blazer.user_name),
             hide: d.name.gsub(/\s+/, ""),
             vars: nil
           }
@@ -209,7 +209,7 @@ module Blazer
           {
             id: q.id,
             name: view_context.link_to(q.name, q),
-            creator: q.respond_to?(:creator) && q.creator == blazer_user ? "You" : q.try(:creator).try(Blazer.user_name),
+            creator: blazer_user && q.try(:creator) == blazer_user ? "You" : q.try(:creator).try(Blazer.user_name),
             hide: q.name.gsub(/\s+/, ""),
             vars: extract_vars(q.statement).join(", ")
           }

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.