Commit f4b388664274b0941f3d5aafe01472470f88e24d

Authored by unknown
1 parent 36460961

Commit changes for:

1)Edit TextArea
2)Identify and draw option
3)Increase pencil width
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -5757,6 +5757,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5757,6 +5757,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5757 5757
5758 resizeFromCenter: false, 5758 resizeFromCenter: false,
5759 5759
  5760 + dblclick: function () {
  5761 + $rootScope.backOpacity();
  5762 +
  5763 + },
5760 5764
5761 click: function (layer) { 5765 click: function (layer) {
5762 $rootScope.canvasLayerNameCollection = []; 5766 $rootScope.canvasLayerNameCollection = [];
@@ -6255,6 +6259,20 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6255,6 +6259,20 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6255 }).drawLayers(); 6259 }).drawLayers();
6256 6260
6257 }, 6261 },
  6262 + dblclick: function () {
  6263 + $("#text_area").css("font-size", $rootScope.fontSizes);
  6264 + $("#text_area").css("font-weight", $rootScope.fontWeight);
  6265 + $("#text_area").css("font-style", $rootScope.fontStyle);
  6266 + $("#text_area").css("text-align", $rootScope.textAlignmt);
  6267 + $("#text_area").css("color", $rootScope.fontColor);
  6268 + $("#text_area").css("font-family", $rootScope.fontFamily);
  6269 + $("#text_area").css("text-decoration", $rootScope.underlineText);
  6270 +
  6271 + $("#text_area").val($rootScope.textArea);
  6272 +
  6273 + $("#annotationTextModal").modal("toggle");
  6274 +
  6275 + },
6258 mouseout: function (layer) { 6276 mouseout: function (layer) {
6259 6277
6260 $rootScope.canvasLayerNameCollection = []; 6278 $rootScope.canvasLayerNameCollection = [];
@@ -6304,8 +6322,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6304,8 +6322,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6304 6322
6305 6323
6306 // $rootScope.shapeType = "FreeStylePaint"; 6324 // $rootScope.shapeType = "FreeStylePaint";
6307 - canvasPaint.addEventListener('mouseup', $scope.OnPaintBrushCanvasMouseUp, false);  
6308 - canvasPaint.addEventListener('mousedown', $scope.OnPaintBrushCanvasMouseDown, false); 6325 + // canvasPaint.addEventListener('mouseup', $scope.OnPaintBrushCanvasMouseUp, false);
  6326 + // canvasPaint.addEventListener('mousedown', $scope.OnPaintBrushCanvasMouseDown, false);
6309 6327
6310 6328
6311 } 6329 }
@@ -6315,18 +6333,21 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6315,18 +6333,21 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6315 case "FreeStylePaint": 6333 case "FreeStylePaint":
6316 6334
6317 debugger; 6335 debugger;
6318 - $('#canvasPaint').sketch({ defaultSize: 1 });  
6319 - //if ($("#amount-2").val() == '') {  
6320 - // $('#canvasPaint').sketch({ defaultSize: $scope.shapesize });  
6321 - //}  
6322 - //else {  
6323 6336
6324 - // var a = $("#amount-2").val();  
6325 - // $scope.shapesize = parseInt(a);  
6326 - // // alert(JSON.stringify({ defaultSize: $scope.shapesize }));  
6327 - // $('#canvasPaint').sketch({ defaultSize: $scope.shapesize }); 6337 + // $('#canvasPaint').sketch();
  6338 + // $('#canvasPaint').sketch({ defaultSize: 1 });
  6339 + // if ($("#amount-2").val() == '') {
  6340 + // //$('#canvasPaint').sketch({ defaultSize: $scope.shapesize });
  6341 + // $('#canvasPaint').sketch();
  6342 + // }
  6343 + // else {
6328 6344
6329 - //} 6345 + // // var a = $("#amount-2").val();
  6346 + //// $scope.shapesize = parseInt(a);
  6347 + // // $('#canvasPaint').sketch({ defaultSize: $rootScope.shapeSize });
  6348 + // // $('#canvasPaint').sketch({ defaultSize: $scope.shapesize });
  6349 +
  6350 + // }
6330 6351
6331 6352
6332 break; 6353 break;
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
@@ -130,10 +130,30 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", @@ -130,10 +130,30 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location",
130 } 130 }
131 131
132 $rootScope.OnIdentifyClick = function () { 132 $rootScope.OnIdentifyClick = function () {
133 - $rootScope.isIdetifyClicked = true;  
134 - $rootScope.isDrawingToolSelected = false; 133 + // $rootScope.isIdetifyClicked = true;
  134 + // $rootScope.isDrawingToolSelected = false;
  135 + $("#canvasPaint").css("display", "none");
  136 + $("#canvas").css("display", "none");
  137 +
  138 + // $("#canvasPaint").css("z-index", "0");
  139 + // $("#canvas").css("z-index", "0");
  140 + $('.btnCursor').removeClass('activebtncolor');
  141 +
  142 + }
  143 +
  144 +
  145 +
  146 + $rootScope.DrawingMode = function () {
  147 +
  148 + $('.btnCursor').addClass('activebtncolor');
  149 + $rootScope.switchCanvas();
  150 + $("#canvasPaint").css("display", "block");
  151 + $("#canvas").css("display", "block");
  152 +
135 } 153 }
136 154
  155 +
  156 +
137 //----Annotation Toolbar: Jcanvas----- 157 //----Annotation Toolbar: Jcanvas-----
138 158
139 $rootScope.DrawLine = function (e) { 159 $rootScope.DrawLine = function (e) {
@@ -175,13 +195,27 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", @@ -175,13 +195,27 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location",
175 $(".btn-annotation-rectangle").addClass("activebtncolor"); 195 $(".btn-annotation-rectangle").addClass("activebtncolor");
176 } 196 }
177 $rootScope.paintBrush = function () { 197 $rootScope.paintBrush = function () {
178 -  
179 - $('.btnCursor').addClass('activebtncolor'); 198 + // debugger;
  199 + // $('.btnCursor').addClass('activebtncolor');
180 $rootScope.switchCanvasToPaintCanvas(); 200 $rootScope.switchCanvasToPaintCanvas();
181 -  
182 $rootScope.shapeType = "FreeStylePaint"; 201 $rootScope.shapeType = "FreeStylePaint";
183 - //alert($rootScope.shapeType); 202 + var a = $("#amount-2").val();
  203 + $rootScope.shapeSize = parseInt(a);
  204 + if ($rootScope.shapeSize == '')
  205 + {
  206 + $('#canvasPaint').sketch({ defaultSize: 1 });
  207 + }
  208 + else
  209 + {
  210 + $('#canvasPaint').sketch({ defaultSize: $rootScope.shapeSize });
  211 +
  212 + }
  213 +
184 214
  215 + // $('#canvasPaint').sketch();
  216 +
  217 +
  218 +
185 } 219 }
186 220
187 $rootScope.switchCanvasToPaintCanvas = function (e) { 221 $rootScope.switchCanvasToPaintCanvas = function (e) {
@@ -273,9 +307,16 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", @@ -273,9 +307,16 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location",
273 var intPart = pixelSeparation.split("p"); 307 var intPart = pixelSeparation.split("p");
274 308
275 $rootScope.shapestyleborderWidth = intPart[0]; 309 $rootScope.shapestyleborderWidth = intPart[0];
276 - $rootScope.shapestyleborderStyles = "solid"; 310 + $rootScope.shapestyleborderStyles = "solid";
  311 +
277 312
278 - $('#editshapestyle').modal('hide'); 313 + $('#editshapestyle').modal('hide');
  314 + // name: 'Circle_' + $rootScope.resetCircle,
  315 +
  316 +
  317 + // $("#canvas").removeLayer("TextRect_" + $rootScope.resetTextRect).drawLayers();
  318 +
  319 +
279 } 320 }
280 321
281 $rootScope.backOpacity = function () { 322 $rootScope.backOpacity = function () {
400-SOURCECODE/AIAHTML5.Web/index.html
@@ -399,7 +399,7 @@ @@ -399,7 +399,7 @@
399 <button type="button" class="btn btn-sm btn-success" ng-click="OnIdentifyClick()">Identify</button> 399 <button type="button" class="btn btn-sm btn-success" ng-click="OnIdentifyClick()">Identify</button>
400 </div> 400 </div>
401 <div class="btn-group" role="group"> 401 <div class="btn-group" role="group">
402 - <button type="button" class="btn btn-sm btn-success">Draw</button> 402 + <button type="button" class="btn btn-sm btn-success" ng-click="DrawingMode()">Draw</button>
403 </div> 403 </div>
404 </div> 404 </div>
405 405
@@ -428,7 +428,7 @@ @@ -428,7 +428,7 @@
428 <div class="well well-popup"> 428 <div class="well well-popup">
429 <div class="" role="group" aria-label="..."> 429 <div class="" role="group" aria-label="...">
430 <div> 430 <div>
431 - <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" data-toggle="tooltip" data-placement="top" title="Paint" style="margin-right:1%;" ng-click="paintBrush()"><i class="fa fa-paint-brush"></i></button> 431 + <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" id="paintLine" data-toggle="tooltip" data-placement="top" title="Paint" style="margin-right:1%;" ng-click="paintBrush()"><i class="fa fa-paint-brush"></i></button>
432 <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" data-toggle="tooltip" data-placement="top" title="Erase" ng-click="EraseDrawing()"><i class="fa fa-eraser"></i></button>&nbsp; 432 <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" data-toggle="tooltip" data-placement="top" title="Erase" ng-click="EraseDrawing()"><i class="fa fa-eraser"></i></button>&nbsp;
433 <div class="marginL2 pull-left"><input type="number" id="amount-2" value="25" step="1" style="width:60px;"></div>&nbsp; 433 <div class="marginL2 pull-left"><input type="number" id="amount-2" value="25" step="1" style="width:60px;"></div>&nbsp;
434 <div class="pull-left" style="width:45%; margin-left:2%;"> 434 <div class="pull-left" style="width:45%; margin-left:2%;">
@@ -791,7 +791,7 @@ @@ -791,7 +791,7 @@
791 </div> 791 </div>
792 </div> 792 </div>
793 793
794 - 794 +
795 795
796 <script> 796 <script>
797 function mytoggle() { 797 function mytoggle() {
@@ -874,24 +874,27 @@ @@ -874,24 +874,27 @@
874 max: 60, 874 max: 60,
875 value: 10, 875 value: 10,
876 slide: function (event, ui) { 876 slide: function (event, ui) {
877 - 877 +
878 $("#amount-2").val(ui.value); 878 $("#amount-2").val(ui.value);
879 879
880 880
881 -  
882 }, 881 },
  882 + stop: function (event, ui) {
883 883
884 - 884 + $("#paintLine").attr("data-size", ui.value);
  885 +
  886 + }
  887 +
885 }); 888 });
886 - $("#slider-range-min-2").on("slidestart", function (event, ui) { 889 + //$("#slider-range-min-2").on("slidestart", function (event, ui) {
887 890
888 - $('.btnCursor').trigger('click');  
889 - $(".btn-annotation").removeClass("activebtncolor");  
890 - $('.btnCursor').addClass('activebtncolor');  
891 - // ctx.clearRect(0, 0, canvasPaint.width, canvasPaint.height); 891 + // $('.btnCursor').trigger('click');
  892 + // $(".btn-annotation").removeClass("activebtncolor");
  893 + // $('.btnCursor').addClass('activebtncolor');
  894 + // // ctx.clearRect(0, 0, canvasPaint.width, canvasPaint.height);
892 895
893 896
894 - }); 897 + //});
895 // $("#slider-range-min-2").on("slidechange", function (event, ui) { alert("ssasa"); }); 898 // $("#slider-range-min-2").on("slidechange", function (event, ui) { alert("ssasa"); });
896 899
897 $("#amount-2").val($("#slider-vertical-2").slider("value")); 900 $("#amount-2").val($("#slider-vertical-2").slider("value"));