Commit 360081503c102b4ec25b9ccbc6da5c8b4b12e252

Authored by DANG
1 parent d7aae10e26
Exists in master and in 1 other branch develop

Fix reponsive

Showing 3 changed files with 32 additions and 23 deletions Side-by-side Diff

app/scripts/controllers/main.js
... ... @@ -22,14 +22,17 @@
22 22 $scope.tShirtImg = $scope.tShirtImgFront;
23 23  
24 24 //review design set position
25   - var _widthPreviewDesign = $('#preview-design').width();
26   - var _widthTShirtImage = $('.tshirt-image').width();
27   - console.log(_widthTShirtImage);
28   - console.log(_widthPreviewDesign);
29   - // $('#preview-design').css({width: _widthTShirtImage/2 - 60});
30   - var leftReviewDesign = _widthTShirtImage/2 - (_widthPreviewDesign/2 - 10);
31   - $('#preview-design').css({left: leftReviewDesign});
32   -
  25 + function setSizePreViewDesign() {
  26 + var _widthPreviewDesign = $('#preview-design').width();
  27 + var _widthTShirtImage = $('.tshirt-image').width();
  28 + var leftReviewDesign = _widthTShirtImage/2 - (_widthPreviewDesign/2);
  29 + $('#preview-design').css({left: leftReviewDesign});
  30 + }
  31 + setSizePreViewDesign();
  32 + //event resize window
  33 + $(window).resize(function () {
  34 + setSizePreViewDesign();
  35 + });
33 36  
34 37 $scope.choiceTShirtColor = function(key) {
35 38 $scope.tShirtColorKey = key;
app/scripts/controllers/tshirtdesign.js
... ... @@ -4,20 +4,25 @@
4 4  
5 5 var canvas = new fabric.Canvas('main-design-container');
6 6 //Set width and height canvas
7   - var _modalWidth = $('.modal-dialog').width();
8   - var _windowWidth = window.innerWidth;
9   - if(_windowWidth > 762) {
10   - var _contentCanvasWidth = _modalWidth*8/12 - 100;
11   - } else {
12   - var _contentCanvasWidth = _windowWidth-70;
  7 + function setSizeCanvas() {
  8 + var _modalWidth = $('.modal-dialog').width();
  9 + var _windowWidth = window.innerWidth;
  10 + if(_windowWidth > 762) {
  11 + var _contentCanvasWidth = _modalWidth*8/12 - 100;
  12 + } else {
  13 + var _contentCanvasWidth = _windowWidth-70;
  14 + }
  15 +
  16 + canvas.setWidth(_contentCanvasWidth);
  17 + canvas.setHeight(650);
13 18 }
  19 + setSizeCanvas();
  20 + //Window resize event
  21 + $(window).resize(function () {
  22 + setSizeCanvas();
  23 + });
14 24  
15   - console.log(canvas);
16   - canvas.setWidth(_contentCanvasWidth);
17   - canvas.setHeight(650);
18   - canvas._onMouseDown = function () {
19   - alert('in mouse up');
20   - };
  25 +
21 26 //Custom control
22 27 fabric.Object.prototype.transparentCorners = true;
23 28 fabric.Object.prototype.hasRotatingPoint = false;
... ... @@ -57,6 +62,8 @@
57 62 action: function(e, target) {
58 63 fabric.Object.prototype.selectable = false;
59 64 canvas.deactivateAll();
  65 + delete currentObj;
  66 + $scope.designTextValue = '';
60 67 $timeout(function(){
61 68 fabric.Object.prototype.selectable = true;
62 69 },20);
... ... @@ -185,7 +192,6 @@
185 192 listObj[indexCurr] = object;
186 193 indexCurr++;
187 194 indexCurr2 = indexCurr - 1;
188   - // console.log(stateObj);
189 195 refreshObj = true;
190 196 }
191 197  
... ... @@ -815,8 +815,8 @@
815 815 #preview-design {
816 816 /*left: 115px;*/
817 817 width: 110px;
818   - height: 200px;
819   - top: 100px;
  818 + height: 160px;
  819 + top: 110px;
820 820 }
821 821 }
822 822