Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import Ember from 'ember';
  2.  
  3. export default Ember.Component.extend({
  4. fillGradient: null,
  5. strokeGradient: null,
  6.  
  7. didInsertElement() {
  8. /*** Create Gradients ***/
  9. const ctx = this.$().find('#for-gradient')[0].getContext('2d');
  10.  
  11. var strokeGradient = ctx.createLinearGradient(0,0,200,0);
  12. strokeGradient.addColorStop(0, 'rgba(34,113,238,1)');
  13. strokeGradient.addColorStop(0.5, 'rgba(124,98,206,1)');
  14. strokeGradient.addColorStop(1, 'rgba(236,44,137,1)');
  15.  
  16. var fillGradient = ctx.createLinearGradient(0,0,200,0);
  17. fillGradient.addColorStop(0, 'rgba(34,113,238,0.25)');
  18. fillGradient.addColorStop(0.5, 'rgba(124,98,206,0.25)');
  19. fillGradient.addColorStop(1, 'rgba(236,44,137,0.25)');
  20.  
  21. this.set('fillGradient', fillGradient);
  22. this.set('strokeGradient', strokeGradient);
  23. },
  24. chartData: Ember.computed('fillGradient', 'strokeGradient', function() {
  25. let fillGradient = this.get('fillGradient');
  26. let strokeGradient = this.get('strokeGradient');
  27. let data = {
  28. labels: ["January", "February", "March", "April", "May", "June", "July"],
  29. datasets: [
  30. {
  31. fillColor : fillGradient, // Put the gradient here as a fill color
  32. strokeColor : strokeGradient,
  33. pointColor : "#fff",
  34. pointStrokeColor : strokeGradient,
  35. pointHighlightFill: strokeGradient,
  36. pointHighlightStroke: "#fff",
  37. data : [25.0,32.4,22.2,39.4,34.2,22.0,23.2,24.1,20.0,18.4,19.1,17.4]
  38. }
  39. ]
  40. };
  41.  
  42. return data;
  43. }),
  44. chartOptions: []
  45. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement