Blame view

backend/web/js/main.js 1.16 KB
01ebf78c   Administrator   Initial commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  var canvas = $('canvas').attr({'width' : 1200, 'height' : 500}).css('border', '1px solid black');
  var context = canvas.get(0).getContext('2d');
  
  var model = {
      width : 0,
      height : 0,
      point : {
          x : 0,
          y : 0
      }
  };
  
  var select = $('#ukr_seeds');
  select.change(getParams);
  
  getParams();
  
  function getParams()
  {
      $.ajax({
          url: location.href + '/get-params',
          data: {
              'crop_id': select.val()
          },
          type: 'GET',
          dataType: 'json',
          success: function(data) {
              model.width = data.body.WIDTH;
              model.height = data.body.HEIGHT;
              model.point.x = data.body.X;
              model.point.y = data.body.Y;
              canvas.attr({'width' : model.width + 20, 'height' : model.height + 20});
              context.clearRect(0, 0, canvas.width, canvas.height);
              console.log(model);
          }
      });
  }
  
  function draw()
  {
      var image = $('img').get(0);
      context.clearRect(0, 0, canvas.width, canvas.height);
      context.drawImage(image, model.point.x, model.point.y, model.width, model.height, 10, 10, model.width, model.height);
      console.log( image.width, image.height );
  }