Commit 613b1a7c543ef1478eeaaf2876adc3ef5ea60371
Merge branch 'Bugs_v10_Merge1' into Develop
Showing
4 changed files
with
212 additions
and
148 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/CAController.js
@@ -449,6 +449,8 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout | @@ -449,6 +449,8 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout | ||
449 | { | 449 | { |
450 | $('#AnnotaionPopupDiv').find('input, textarea, button, select,img,div').attr('disabled', 'disabled'); | 450 | $('#AnnotaionPopupDiv').find('input, textarea, button, select,img,div').attr('disabled', 'disabled'); |
451 | $('#slider-range-min-2').slider('disable'); | 451 | $('#slider-range-min-2').slider('disable'); |
452 | + $("#annotationpaintbrushsize").attr('disabled', 'disabled'); | ||
453 | + //$("#annotationpaintbrushsize").attr("href", "#"); | ||
452 | } | 454 | } |
453 | $rootScope.isLoading = true; | 455 | $rootScope.isLoading = true; |
454 | $('#spinner').css('visibility', 'visible'); | 456 | $('#spinner').css('visibility', 'visible'); |
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
@@ -171,18 +171,25 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -171,18 +171,25 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
171 | //7904 | 171 | //7904 |
172 | if ($rootScope.MenuModuleName == "DA") { | 172 | if ($rootScope.MenuModuleName == "DA") { |
173 | if ($rootScope.disableAnnotationtoolOnListManager == true) { | 173 | if ($rootScope.disableAnnotationtoolOnListManager == true) { |
174 | - $('#AnnotaionPopupDiv').find('input, textarea, button, select,img,div').attr('disabled', 'disabled'); | 174 | + $('#AnnotaionPopupDiv').find('a,input, textarea, button, select,img,div').attr('disabled', 'disabled'); |
175 | $('#slider-range-min-2').slider('disable'); | 175 | $('#slider-range-min-2').slider('disable'); |
176 | + $("#annotationpaintbrushsize").attr('disabled', 'disabled'); | ||
177 | + | ||
176 | 178 | ||
177 | // $rootScope.disableAnnotationTB = false; | 179 | // $rootScope.disableAnnotationTB = false; |
178 | } else { | 180 | } else { |
179 | $('#AnnotaionPopupDiv').find('input, textarea, button, select,img,div').removeAttr('disabled', 'disabled'); | 181 | $('#AnnotaionPopupDiv').find('input, textarea, button, select,img,div').removeAttr('disabled', 'disabled'); |
180 | $('#slider-range-min-2').slider('enable'); | 182 | $('#slider-range-min-2').slider('enable'); |
183 | + $("#annotationpaintbrushsize").removeAttr('disabled', 'disabled'); | ||
181 | } | 184 | } |
182 | // document.getElementById('modelbackground').style.display = "block"; | 185 | // document.getElementById('modelbackground').style.display = "block"; |
183 | // document.getElementById('modeleditstyle').style.display = "block"; | 186 | // document.getElementById('modeleditstyle').style.display = "block"; |
184 | 187 | ||
185 | } | 188 | } |
189 | + if ($rootScope.MenuModuleName == "CA") | ||
190 | + { | ||
191 | + $("#annotationpaintbrushsize").attr("href", "#"); | ||
192 | + } | ||
186 | $("#OnIdentify").addClass("annotationtoolbartab"); | 193 | $("#OnIdentify").addClass("annotationtoolbartab"); |
187 | $("#annotationToolBarOptions").addClass("active"); | 194 | $("#annotationToolBarOptions").addClass("active"); |
188 | $("#annotationButton").addClass("active"); | 195 | $("#annotationButton").addClass("active"); |
@@ -338,32 +345,54 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -338,32 +345,54 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
338 | $(".btn-annotation").removeClass("activebtncolor"); | 345 | $(".btn-annotation").removeClass("activebtncolor"); |
339 | $(".btn-annotation-rectangle").addClass("activebtncolor"); | 346 | $(".btn-annotation-rectangle").addClass("activebtncolor"); |
340 | } | 347 | } |
348 | + | ||
341 | $rootScope.paintBrush = function () { | 349 | $rootScope.paintBrush = function () { |
342 | - // debugger; | ||
343 | - // $('.btnCursor').addClass('activebtncolor'); | ||
344 | - $rootScope.setListManagerZindex = true; | ||
345 | - $("#canvasPaint").css("display", "block"); | ||
346 | - $("#canvas").css("display", "block"); | ||
347 | - $rootScope.switchCanvasToPaintCanvas(); | ||
348 | - $rootScope.shapeType = "FreeStylePaint"; | 350 | + if ($rootScope.disableAnnotationtoolOnListManager == true) { |
351 | + $rootScope.switchCanvas(); | ||
352 | + var canvasPaintZindex = $('#canvasPaint').css("z-index"); //x | ||
353 | + | ||
354 | + var canvasZindex = $('#canvas').css("z-index"); //y | ||
355 | + var listManagerZindex = $('#listManager').css("z-index"); //z | ||
356 | + if (canvasPaintZindex > canvasZindex) { | ||
357 | + | ||
358 | + $('#listManager').css("z-index", canvasPaintZindex); | ||
359 | + | ||
360 | + } else { | ||
361 | + | ||
362 | + $('#listManager').css("z-index", canvasZindex); | ||
363 | + } | ||
364 | + | ||
365 | + } else { | ||
366 | + // debugger; | ||
367 | + // $('.btnCursor').addClass('activebtncolor'); | ||
368 | + $rootScope.setListManagerZindex = true; | ||
369 | + $("#canvasPaint").css("display", "block"); | ||
370 | + $("#canvas").css("display", "block"); | ||
371 | + $rootScope.switchCanvasToPaintCanvas(); | ||
372 | + $rootScope.shapeType = "FreeStylePaint"; | ||
349 | var btnBrushSizeValue = $("#btnBrushSize").val(); | 373 | var btnBrushSizeValue = $("#btnBrushSize").val(); |
350 | $rootScope.shapeSize = parseInt(btnBrushSizeValue); | 374 | $rootScope.shapeSize = parseInt(btnBrushSizeValue); |
351 | $("#annotationpaintbrushsize").attr("data-size", $rootScope.shapeSize); | 375 | $("#annotationpaintbrushsize").attr("data-size", $rootScope.shapeSize); |
352 | 376 | ||
353 | $("#annotationpaintbrushsize").attr("data-color", $rootScope.shapestyleFillColor); | 377 | $("#annotationpaintbrushsize").attr("data-color", $rootScope.shapestyleFillColor); |
354 | 378 | ||
355 | - if ($rootScope.shapeSize == '') { | ||
356 | - $('#canvasPaint').sketch({ defaultSize: 1 }); | ||
357 | - } | ||
358 | - else { | 379 | + |
380 | + | ||
381 | + if ($rootScope.shapeSize == '') { | ||
382 | + $('#canvasPaint').sketch({ defaultSize: 1 }); | ||
383 | + } | ||
384 | + else { | ||
359 | $('#canvasPaint').sketch(); | 385 | $('#canvasPaint').sketch(); |
360 | 386 | ||
361 | - } | 387 | + } |
388 | + | ||
362 | 389 | ||
390 | + // $('#canvasPaint').sketch(); | ||
363 | 391 | ||
364 | - // $('#canvasPaint').sketch(); | ||
365 | 392 | ||
393 | + } | ||
366 | 394 | ||
395 | + | ||
367 | 396 | ||
368 | } | 397 | } |
369 | 398 | ||
@@ -461,7 +490,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -461,7 +490,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
461 | $rootScope.shapestyleborderWidth = 2; | 490 | $rootScope.shapestyleborderWidth = 2; |
462 | $rootScope.shapestyleborderStyles = "solid"; | 491 | $rootScope.shapestyleborderStyles = "solid"; |
463 | $rootScope.shapestyle = function (id) { | 492 | $rootScope.shapestyle = function (id) { |
464 | - // debugger; | 493 | + // debugger; |
465 | document.getElementById('modelbackground').style.display = "none"; | 494 | document.getElementById('modelbackground').style.display = "none"; |
466 | document.getElementById('modeleditstyle').style.display = "none"; | 495 | document.getElementById('modeleditstyle').style.display = "none"; |
467 | 496 | ||
@@ -507,6 +536,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -507,6 +536,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
507 | $('#slider-range-min-4 span.ui-slider-handle').css("left", (previewOpacity * 100) + "%"); | 536 | $('#slider-range-min-4 span.ui-slider-handle').css("left", (previewOpacity * 100) + "%"); |
508 | 537 | ||
509 | }; | 538 | }; |
539 | + | ||
510 | } | 540 | } |
511 | } | 541 | } |
512 | 542 | ||
@@ -537,6 +567,8 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -537,6 +567,8 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
537 | 567 | ||
538 | } | 568 | } |
539 | 569 | ||
570 | + | ||
571 | + | ||
540 | 572 | ||
541 | //----End------------- | 573 | //----End------------- |
542 | 574 | ||
@@ -605,6 +637,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -605,6 +637,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
605 | } | 637 | } |
606 | 638 | ||
607 | $rootScope.RectangleFn = function (canvasId, RectNumber, shapestyleFillColor, shapestyleborderColor, shapestyleOpacity, shapestyleborderWidth, offsetX1, offsetY1, x, y) { | 639 | $rootScope.RectangleFn = function (canvasId, RectNumber, shapestyleFillColor, shapestyleborderColor, shapestyleOpacity, shapestyleborderWidth, offsetX1, offsetY1, x, y) { |
640 | + // alert("offsetX:" + offsetX1 + " offsetY:" + offsetY1 + " x:" + x + " y:" + y); | ||
608 | $(canvasId).addLayer({ | 641 | $(canvasId).addLayer({ |
609 | layer: true, | 642 | layer: true, |
610 | name: 'Rect_' + RectNumber, | 643 | name: 'Rect_' + RectNumber, |
@@ -618,7 +651,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -618,7 +651,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
618 | width: x - offsetX1, | 651 | width: x - offsetX1, |
619 | height: y - offsetY1, | 652 | height: y - offsetY1, |
620 | 653 | ||
621 | - resizeFromCenter: false, | 654 | + resizeFromCenter: true, |
622 | 655 | ||
623 | dblclick: function () { | 656 | dblclick: function () { |
624 | // $rootScope.backOpacity(); | 657 | // $rootScope.backOpacity(); |
@@ -1187,7 +1220,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -1187,7 +1220,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
1187 | case "Rectangle": | 1220 | case "Rectangle": |
1188 | $rootScope.rectNumber = $rootScope.ObjectIndex++; | 1221 | $rootScope.rectNumber = $rootScope.ObjectIndex++; |
1189 | $rootScope.RectangleFn('#canvas', $rootScope.rectNumber, $rootScope.shapestyleFillColor, $rootScope.shapestyleborderColor, $rootScope.shapestyleOpacity, $rootScope.shapestyleborderWidth, $rootScope.offsetX1, $rootScope.offsetY1, $rootScope.x, $rootScope.y); | 1222 | $rootScope.RectangleFn('#canvas', $rootScope.rectNumber, $rootScope.shapestyleFillColor, $rootScope.shapestyleborderColor, $rootScope.shapestyleOpacity, $rootScope.shapestyleborderWidth, $rootScope.offsetX1, $rootScope.offsetY1, $rootScope.x, $rootScope.y); |
1190 | - | 1223 | + |
1191 | break; | 1224 | break; |
1192 | 1225 | ||
1193 | case "Circle": | 1226 | case "Circle": |
@@ -1891,10 +1924,14 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -1891,10 +1924,14 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
1891 | 1924 | ||
1892 | $rootScope.disableAnnotationtoolOnListManager = false; | 1925 | $rootScope.disableAnnotationtoolOnListManager = false; |
1893 | $rootScope.ShowListManager = function () { | 1926 | $rootScope.ShowListManager = function () { |
1927 | + $rootScope.switchCanvas(); | ||
1928 | + $("#annotationpaintbrushsize").attr("href", "#"); | ||
1894 | console.log('ShowListManager') | 1929 | console.log('ShowListManager') |
1930 | + | ||
1895 | $rootScope.disableAnnotationtoolOnListManager = true; | 1931 | $rootScope.disableAnnotationtoolOnListManager = true; |
1896 | - $('#AnnotaionPopupDiv').find('input, textarea, button, select,img,div').attr('disabled', 'disabled'); | 1932 | + $('#AnnotaionPopupDiv').find('a,input, textarea, button, select,img,div').attr('disabled', 'disabled'); |
1897 | $('#slider-range-min-2').slider('disable'); | 1933 | $('#slider-range-min-2').slider('disable'); |
1934 | + $("#annotationpaintbrushsize").attr('disabled', 'disabled'); | ||
1898 | $rootScope.isLoading = true; | 1935 | $rootScope.isLoading = true; |
1899 | $('#spinner').css('visibility', 'visible'); | 1936 | $('#spinner').css('visibility', 'visible'); |
1900 | 1937 | ||
@@ -1919,13 +1956,17 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -1919,13 +1956,17 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
1919 | } | 1956 | } |
1920 | 1957 | ||
1921 | $rootScope.CloseListManager = function () { | 1958 | $rootScope.CloseListManager = function () { |
1922 | - console.log('close') | 1959 | + |
1960 | + | ||
1961 | + console.log('close'); | ||
1923 | $rootScope.disableAnnotationtoolOnListManager = false; | 1962 | $rootScope.disableAnnotationtoolOnListManager = false; |
1924 | if ($rootScope.MenuModuleName == "DA") { | 1963 | if ($rootScope.MenuModuleName == "DA") { |
1925 | - | 1964 | + $("#annotationpaintbrushsize").attr("href", "#canvasPaint"); |
1926 | if ($rootScope.disableAnnotationtoolOnListManager == false) { | 1965 | if ($rootScope.disableAnnotationtoolOnListManager == false) { |
1927 | - $('#AnnotaionPopupDiv').find('input, textarea, button, select,img,div').removeAttr('disabled', 'disabled'); | 1966 | + $('#AnnotaionPopupDiv').find('a,input, textarea, button, select,img,div').removeAttr('disabled', 'disabled'); |
1928 | $('#slider-range-min-2').slider('enable'); | 1967 | $('#slider-range-min-2').slider('enable'); |
1968 | + $("#annotationpaintbrushsize").removeAttr('disabled', 'disabled'); | ||
1969 | + $rootScope.switchCanvasToPaintCanvas(); | ||
1929 | } | 1970 | } |
1930 | } | 1971 | } |
1931 | $('#listManager').css('display', 'none'); | 1972 | $('#listManager').css('display', 'none'); |
400-SOURCECODE/AIAHTML5.Web/app/widget/TopMenu.html
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | <li><a href="#">Open Existing Curriculum</a></li> | 15 | <li><a href="#">Open Existing Curriculum</a></li> |
16 | <li><a href="#">Save Curriculum As</a></li> | 16 | <li><a href="#">Save Curriculum As</a></li> |
17 | <li role="separator" class="divider"></li> | 17 | <li role="separator" class="divider"></li> |
18 | - <li><a href="#">Export Image</a></li> | 18 | + <li><a href="#" data-toggle="modal">Export Image</a></li> |
19 | <li role="separator" class="divider"></li> | 19 | <li role="separator" class="divider"></li> |
20 | <li><a href="#">Print Active Viewer</a></li> | 20 | <li><a href="#">Print Active Viewer</a></li> |
21 | <li><a href="#">Print All Open Viewers</a></li> | 21 | <li><a href="#">Print All Open Viewers</a></li> |
@@ -87,5 +87,5 @@ | @@ -87,5 +87,5 @@ | ||
87 | </div> | 87 | </div> |
88 | </div> | 88 | </div> |
89 | </div> | 89 | </div> |
90 | - | 90 | + |
91 | </div> | 91 | </div> |
400-SOURCECODE/AIAHTML5.Web/index.html
1 | ๏ปฟ<!DOCTYPE html> | 1 | ๏ปฟ<!DOCTYPE html> |
2 | <html lang="en" ng-cloak ng-app="AIA"> | 2 | <html lang="en" ng-cloak ng-app="AIA"> |
3 | <head> | 3 | <head> |
4 | - <!--<base href="/AIAHTML5/" />--> | 4 | + <!--<base href="/AIAHTML5/" />--> |
5 | <!--<base href="/AIA/" />--> | 5 | <!--<base href="/AIA/" />--> |
6 | <base href="/" /> | 6 | <base href="/" /> |
7 | <meta charset="utf-8"> | 7 | <meta charset="utf-8"> |
@@ -23,7 +23,6 @@ | @@ -23,7 +23,6 @@ | ||
23 | <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,400italic"> | 23 | <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,400italic"> |
24 | 24 | ||
25 | <!--<link rel="styleSheet" href="themes/default/css/uigrid/ui-grid.min.css" />--> | 25 | <!--<link rel="styleSheet" href="themes/default/css/uigrid/ui-grid.min.css" />--> |
26 | - | ||
27 | <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> | 26 | <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> |
28 | <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> | 27 | <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> |
29 | <!--[if lt IE 9]> | 28 | <!--[if lt IE 9]> |
@@ -42,7 +41,6 @@ | @@ -42,7 +41,6 @@ | ||
42 | 41 | ||
43 | <!--Annotation Toolbar: Jcanvas--> | 42 | <!--Annotation Toolbar: Jcanvas--> |
44 | <style> | 43 | <style> |
45 | - | ||
46 | /*.ActiveDefaultColorAnnotation { | 44 | /*.ActiveDefaultColorAnnotation { |
47 | background-color: #000000!important; | 45 | background-color: #000000!important; |
48 | }*/ | 46 | }*/ |
@@ -53,9 +51,9 @@ | @@ -53,9 +51,9 @@ | ||
53 | color: #fff !important; | 51 | color: #fff !important; |
54 | 52 | ||
55 | } | 53 | } |
56 | - | ||
57 | - | ||
58 | - .ActiveFormattingButtonClass { | 54 | + |
55 | + | ||
56 | + .ActiveFormattingButtonClass { | ||
59 | background-color: #1B92D0 !important; | 57 | background-color: #1B92D0 !important; |
60 | } | 58 | } |
61 | 59 | ||
@@ -151,7 +149,6 @@ | @@ -151,7 +149,6 @@ | ||
151 | color: #000; | 149 | color: #000; |
152 | border-radius: 0; | 150 | border-radius: 0; |
153 | } | 151 | } |
154 | - | ||
155 | </style> | 152 | </style> |
156 | 153 | ||
157 | 154 | ||
@@ -487,7 +484,7 @@ | @@ -487,7 +484,7 @@ | ||
487 | <button type="button" class="close" aria-label="Close" ng-click="CloseAnnotationTool()"><span aria-hidden="true">×</span></button> | 484 | <button type="button" class="close" aria-label="Close" ng-click="CloseAnnotationTool()"><span aria-hidden="true">×</span></button> |
488 | <h4 class="modal-title" id="myModalLabel">Annotation</h4> | 485 | <h4 class="modal-title" id="myModalLabel">Annotation</h4> |
489 | </div> | 486 | </div> |
490 | - <div class="modal-body" id="AnnotaionPopupDiv" > | 487 | + <div class="modal-body" id="AnnotaionPopupDiv"> |
491 | <div class="row"> | 488 | <div class="row"> |
492 | <div class="col-sm-12"> | 489 | <div class="col-sm-12"> |
493 | <h5>Mode</h5> | 490 | <h5>Mode</h5> |
@@ -495,7 +492,7 @@ | @@ -495,7 +492,7 @@ | ||
495 | <div class="btn-group btn-group-justified" role="group" aria-label="..."> | 492 | <div class="btn-group btn-group-justified" role="group" aria-label="..."> |
496 | <div class="btn-group" role="group" tooltip> | 493 | <div class="btn-group" role="group" tooltip> |
497 | <div id="identify-block" style="display: none; font-size:13px;">Identify Mode</div> | 494 | <div id="identify-block" style="display: none; font-size:13px;">Identify Mode</div> |
498 | - <button id="OnIdentify" type="button" class="btn btn-sm btn-success" ng-click="OnIdentifyClick()">Identify</button> | 495 | + <button id="OnIdentify" type="button" class="btn btn-sm btn-success" ng-click="OnIdentifyClick()">Identify</button> |
499 | </div> | 496 | </div> |
500 | <div class="btn-group" role="group"> | 497 | <div class="btn-group" role="group"> |
501 | <div id="draw-block" style="display: none; font-size: 13px;">Draw Mode</div> | 498 | <div id="draw-block" style="display: none; font-size: 13px;">Draw Mode</div> |
@@ -528,7 +525,7 @@ | @@ -528,7 +525,7 @@ | ||
528 | 525 | ||
529 | <div id="edit-block" style="display: none; font-size: 13px;">Edit Shape Style</div> | 526 | <div id="edit-block" style="display: none; font-size: 13px;">Edit Shape Style</div> |
530 | <div class="outlinediv"> | 527 | <div class="outlinediv"> |
531 | - <div id="shapeStyleDiv" class="fullcolordiv" ng-click="disableAnnotationtoolOnListManager||enableAnnotationToolBar()"> | 528 | + <div id="shapeStyleDiv" class="fullcolordiv" ng-click="disableAnnotationtoolOnListManager||enableAnnotationToolBar()"> |
532 | 529 | ||
533 | </div> | 530 | </div> |
534 | 531 | ||
@@ -579,77 +576,77 @@ | @@ -579,77 +576,77 @@ | ||
579 | </div> | 576 | </div> |
580 | 577 | ||
581 | <!--Modal For Annotation Text Box--> | 578 | <!--Modal For Annotation Text Box--> |
582 | - <div id="annotationTextModal" style="display:none;z-index: 1000000000;width:500px;height:241px;padding-right:0!important;position:fixed;left:0;right:0;top:0px;bottom:0;margin:auto;"> | ||
583 | - | ||
584 | - <div class="modal-content"> | ||
585 | - <div class="modal-header" style="background-color: #808D43;padding:10px;border-bottom:0;"> | ||
586 | - <!--<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>--> | ||
587 | - <h4 class="modal-title" id="myModalLabel" style="font-weight:bold;">Enter Text to be put in a box</h4> | ||
588 | - </div> | ||
589 | - <div class="modal-body"> | ||
590 | - <div class="col-xs-12" style="padding:20px 0;"> | ||
591 | - <div class="form-inline"> | ||
592 | - <!--Annotation: Text in different font style is same.--> | ||
593 | - <select class="form-control" id="selected-font-family"></select> | ||
594 | - <select class="form-control" id="selected-font-size"> | ||
595 | - <option>14</option> | ||
596 | - <option>16</option> | ||
597 | - <option>18</option> | ||
598 | - <option>20</option> | ||
599 | - <option>22</option> | ||
600 | - <option>24</option> | ||
601 | - <option>26</option> | ||
602 | - <option>28</option> | ||
603 | - <option>36</option> | ||
604 | - <option>48</option> | ||
605 | - <option>72</option> | ||
606 | - </select> | ||
607 | - <span style="vertical-align:middle;"> | ||
608 | - <span id="text-bold" class="Edittext-btn-css"> | ||
609 | - <i aria-hidden="true" class="fa fa-bold" style="color: #fff"></i> | ||
610 | - </span> | ||
611 | - <span id="text-italic" class="Edittext-btn-css"> | ||
612 | - <i class="fa fa-italic" aria-hidden="true" style="color: #fff"></i> | ||
613 | - | ||
614 | - </span> | ||
615 | - <span id="text-underline" class="underline-btn-css"> | ||
616 | - <i class="fa fa-underline" aria-hidden="true" style="color: #fff"></i> | ||
617 | - </span> | 579 | + <div id="annotationTextModal" style="display:none;z-index: 1000000000;width:500px;height:241px;padding-right:0!important;position:fixed;left:0;right:0;top:0px;bottom:0;margin:auto;"> |
580 | + | ||
581 | + <div class="modal-content"> | ||
582 | + <div class="modal-header" style="background-color: #808D43;padding:10px;border-bottom:0;"> | ||
583 | + <!--<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>--> | ||
584 | + <h4 class="modal-title" id="myModalLabel" style="font-weight:bold;">Enter Text to be put in a box</h4> | ||
585 | + </div> | ||
586 | + <div class="modal-body"> | ||
587 | + <div class="col-xs-12" style="padding:20px 0;"> | ||
588 | + <div class="form-inline"> | ||
589 | + <!--Annotation: Text in different font style is same.--> | ||
590 | + <select class="form-control" id="selected-font-family"></select> | ||
591 | + <select class="form-control" id="selected-font-size"> | ||
592 | + <option>14</option> | ||
593 | + <option>16</option> | ||
594 | + <option>18</option> | ||
595 | + <option>20</option> | ||
596 | + <option>22</option> | ||
597 | + <option>24</option> | ||
598 | + <option>26</option> | ||
599 | + <option>28</option> | ||
600 | + <option>36</option> | ||
601 | + <option>48</option> | ||
602 | + <option>72</option> | ||
603 | + </select> | ||
604 | + <span style="vertical-align:middle;"> | ||
605 | + <span id="text-bold" class="Edittext-btn-css"> | ||
606 | + <i aria-hidden="true" class="fa fa-bold" style="color: #fff"></i> | ||
618 | </span> | 607 | </span> |
608 | + <span id="text-italic" class="Edittext-btn-css"> | ||
609 | + <i class="fa fa-italic" aria-hidden="true" style="color: #fff"></i> | ||
619 | 610 | ||
620 | - <div class="form-group" id="font-color" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;"> | 611 | + </span> |
612 | + <span id="text-underline" class="underline-btn-css"> | ||
613 | + <i class="fa fa-underline" aria-hidden="true" style="color: #fff"></i> | ||
614 | + </span> | ||
615 | + </span> | ||
621 | 616 | ||
622 | - <input type="text" id="saturation-demo" class="form-control demo" data-control="saturation" style="display:none;" value="#0088cc"> | ||
623 | - </div> | 617 | + <div class="form-group" id="font-color" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;"> |
624 | 618 | ||
625 | - <span style="vertical-align:middle;"> | ||
626 | - <span id="text-left" class="Edittext-btn-css"> | ||
627 | - <i aria-hidden="true" class="fa fa-align-left" style="color: #fff"></i> | ||
628 | - </span> | ||
629 | - <span id="text-center" class="Edittext-btn-css"> | ||
630 | - <i class="fa fa-align-center" aria-hidden="true" style="color: #fff"></i> | 619 | + <input type="text" id="saturation-demo" class="form-control demo" data-control="saturation" style="display:none;" value="#0088cc"> |
620 | + </div> | ||
631 | 621 | ||
622 | + <span style="vertical-align:middle;"> | ||
623 | + <span id="text-left" class="Edittext-btn-css"> | ||
624 | + <i aria-hidden="true" class="fa fa-align-left" style="color: #fff"></i> | ||
625 | + </span> | ||
626 | + <span id="text-center" class="Edittext-btn-css"> | ||
627 | + <i class="fa fa-align-center" aria-hidden="true" style="color: #fff"></i> | ||
632 | 628 | ||
633 | - </span> | ||
634 | - <span id="text-right" class="underline-btn-css"> | ||
635 | - <i class="fa fa-align-right" aria-hidden="true" style="color: #fff"></i> | 629 | + |
630 | + </span> | ||
631 | + <span id="text-right" class="underline-btn-css"> | ||
632 | + <i class="fa fa-align-right" aria-hidden="true" style="color: #fff"></i> | ||
636 | 633 | ||
637 | 634 | ||
638 | - </span> | ||
639 | </span> | 635 | </span> |
636 | + </span> | ||
640 | 637 | ||
641 | 638 | ||
642 | - </div> | ||
643 | </div> | 639 | </div> |
644 | - <textarea class="form-control" id="text_area" rows="3" style="font-family: 'Verdana, sans-serif';font-size:14px; font-weight: normal; font-style: normal; color: #000; text-align: left; text-decoration: none;"></textarea> | ||
645 | - </div> | ||
646 | - <div class="modal-footer"> | ||
647 | - <!--<button type="button" class="btn btn-default" ng-click="closeModal()" data-dismiss="modal">Close</button>--> | ||
648 | - <button type="button" class="btn btn-default" ng-click="closeModal()" id="closeEditText" data-dismiss="modal">Close</button> | ||
649 | - <button type="button" id="saveBtn" class="btn btn-primary" data-dismiss="modal" ng-click="saveText()">Save</button> | ||
650 | </div> | 640 | </div> |
641 | + <textarea class="form-control" id="text_area" rows="3" style="font-family: 'Verdana, sans-serif';font-size:14px; font-weight: normal; font-style: normal; color: #000; text-align: left; text-decoration: none;"></textarea> | ||
651 | </div> | 642 | </div> |
652 | - | 643 | + <div class="modal-footer"> |
644 | + <!--<button type="button" class="btn btn-default" ng-click="closeModal()" data-dismiss="modal">Close</button>--> | ||
645 | + <button type="button" class="btn btn-default" ng-click="closeModal()" id="closeEditText" data-dismiss="modal">Close</button> | ||
646 | + <button type="button" id="saveBtn" class="btn btn-primary" data-dismiss="modal" ng-click="saveText()">Save</button> | ||
647 | + </div> | ||
648 | + </div> | ||
649 | + | ||
653 | </div> | 650 | </div> |
654 | 651 | ||
655 | 652 | ||
@@ -670,7 +667,7 @@ | @@ -670,7 +667,7 @@ | ||
670 | top: 170px; | 667 | top: 170px; |
671 | left: 140px; | 668 | left: 140px; |
672 | display: none; | 669 | display: none; |
673 | - z-index: 1100; | 670 | + z-index: 110000; |
674 | } | 671 | } |
675 | 672 | ||
676 | #listManager .annotation-modal-header { | 673 | #listManager .annotation-modal-header { |
@@ -878,13 +875,13 @@ | @@ -878,13 +875,13 @@ | ||
878 | </div> | 875 | </div> |
879 | 876 | ||
880 | <div class="marginTopBtm10"> | 877 | <div class="marginTopBtm10"> |
881 | - | 878 | + |
882 | <div class="well well-sm no-margin-btm blankshapediv"> | 879 | <div class="well well-sm no-margin-btm blankshapediv"> |
883 | - <div class="outlinediv"> | ||
884 | - <div id="imgOpacity" class="fullcolordiv imgopacity"> | ||
885 | - </div> | ||
886 | - </div> | ||
887 | - </div> | 880 | + <div class="outlinediv"> |
881 | + <div id="imgOpacity" class="fullcolordiv imgopacity"> | ||
882 | + </div> | ||
883 | + </div> | ||
884 | + </div> | ||
888 | 885 | ||
889 | </div> | 886 | </div> |
890 | </div> | 887 | </div> |
@@ -897,9 +894,6 @@ | @@ -897,9 +894,6 @@ | ||
897 | </div> | 894 | </div> |
898 | </div> | 895 | </div> |
899 | 896 | ||
900 | - | ||
901 | - | ||
902 | - | ||
903 | <!--<div class="modal fade" id="editshapestyle" tabindex="-1" role="dialog" aria-labelledby="myModalLabel33" style="z-index:1000000000;width:302px;margin-left:auto;margin-right:auto;overflow:hidden;height:460px;"> | 897 | <!--<div class="modal fade" id="editshapestyle" tabindex="-1" role="dialog" aria-labelledby="myModalLabel33" style="z-index:1000000000;width:302px;margin-left:auto;margin-right:auto;overflow:hidden;height:460px;"> |
904 | <div class="modal-dialog modal-sm" role="document"> | 898 | <div class="modal-dialog modal-sm" role="document"> |
905 | <div class="modal-content"> | 899 | <div class="modal-content"> |
@@ -936,7 +930,7 @@ | @@ -936,7 +930,7 @@ | ||
936 | </div> | 930 | </div> |
937 | 931 | ||
938 | 932 | ||
939 | - | 933 | + |
940 | </label> | 934 | </label> |
941 | </div> | 935 | </div> |
942 | </div> | 936 | </div> |
@@ -945,7 +939,7 @@ | @@ -945,7 +939,7 @@ | ||
945 | <label class="pull-left" style="font-weight:normal;">Scale</label> | 939 | <label class="pull-left" style="font-weight:normal;">Scale</label> |
946 | <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;"> | 940 | <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;"> |
947 | <div id="slider-range-min-3"></div> | 941 | <div id="slider-range-min-3"></div> |
948 | - | 942 | + |
949 | </div> | 943 | </div> |
950 | </div> | 944 | </div> |
951 | 945 | ||
@@ -1024,11 +1018,9 @@ | @@ -1024,11 +1018,9 @@ | ||
1024 | </div>--> | 1018 | </div>--> |
1025 | 1019 | ||
1026 | <script> | 1020 | <script> |
1027 | - function enableDisableFillOption() | ||
1028 | - { | 1021 | + function enableDisableFillOption() { |
1029 | 1022 | ||
1030 | - if (document.getElementById('fill-option').checked) | ||
1031 | - { | 1023 | + if (document.getElementById('fill-option').checked) { |
1032 | 1024 | ||
1033 | //$("#filloption1").css({ "pointer-events": "auto" }); | 1025 | //$("#filloption1").css({ "pointer-events": "auto" }); |
1034 | //$("#filloption12").css({ "pointer-events": "auto" }); | 1026 | //$("#filloption12").css({ "pointer-events": "auto" }); |
@@ -1046,14 +1038,13 @@ | @@ -1046,14 +1038,13 @@ | ||
1046 | 1038 | ||
1047 | 1039 | ||
1048 | } | 1040 | } |
1049 | - else | ||
1050 | - { | 1041 | + else { |
1051 | 1042 | ||
1052 | //$("#filloption1").css({ "pointer-events": "none" }); | 1043 | //$("#filloption1").css({ "pointer-events": "none" }); |
1053 | //$("#filloption2").css({ "pointer-events": "none" }); | 1044 | //$("#filloption2").css({ "pointer-events": "none" }); |
1054 | - $("#edit-slider-3").css({ "pointer-events": "none"}); | ||
1055 | - $("#edit-slider-4").css({ "pointer-events": "none"}); | ||
1056 | - $("#editstylebackgroundcolor").css({ "pointer-events": "none"}); | 1045 | + $("#edit-slider-3").css({ "pointer-events": "none" }); |
1046 | + $("#edit-slider-4").css({ "pointer-events": "none" }); | ||
1047 | + $("#editstylebackgroundcolor").css({ "pointer-events": "none" }); | ||
1057 | $("#editstyleTexture").css({ "pointer-events": "none" }); | 1048 | $("#editstyleTexture").css({ "pointer-events": "none" }); |
1058 | $(".enableDisableOpacity label").css({ "cursor": "default" }); | 1049 | $(".enableDisableOpacity label").css({ "cursor": "default" }); |
1059 | $(".enableDisableOpacity").css({ "opacity": ".5" }) | 1050 | $(".enableDisableOpacity").css({ "opacity": ".5" }) |
@@ -1082,20 +1073,20 @@ | @@ -1082,20 +1073,20 @@ | ||
1082 | } | 1073 | } |
1083 | } | 1074 | } |
1084 | 1075 | ||
1085 | - </script> | 1076 | + </script> |
1086 | 1077 | ||
1087 | - <script> | ||
1088 | - function mytoggle() { | ||
1089 | - var div = document.getElementById("divSection"); | ||
1090 | - if (div.style.display == 'block') { | ||
1091 | - div.style.display = 'none'; | ||
1092 | - return; | ||
1093 | - } | ||
1094 | - div.style.display = 'block'; | 1078 | + <script> |
1079 | + function mytoggle() { | ||
1080 | + var div = document.getElementById("divSection"); | ||
1081 | + if (div.style.display == 'block') { | ||
1082 | + div.style.display = 'none'; | ||
1083 | + return; | ||
1095 | } | 1084 | } |
1085 | + div.style.display = 'block'; | ||
1086 | + } | ||
1096 | </script> | 1087 | </script> |
1097 | 1088 | ||
1098 | - | 1089 | + |
1099 | <script> | 1090 | <script> |
1100 | function mytoggle() { | 1091 | function mytoggle() { |
1101 | var div = document.getElementById("divSection"); | 1092 | var div = document.getElementById("divSection"); |
@@ -1111,17 +1102,16 @@ | @@ -1111,17 +1102,16 @@ | ||
1111 | 1102 | ||
1112 | object.value = object.value.replace(/[^0-9]/g, ''); | 1103 | object.value = object.value.replace(/[^0-9]/g, ''); |
1113 | if (parseInt(object.value) <= 0) { | 1104 | if (parseInt(object.value) <= 0) { |
1114 | - object.value =1; | 1105 | + object.value = 1; |
1115 | } | 1106 | } |
1116 | - if (parseInt(object.value)>=1 && parseInt(object.value) <= 60) { | 1107 | + if (parseInt(object.value) >= 1 && parseInt(object.value) <= 60) { |
1117 | object.value = object.value; | 1108 | object.value = object.value; |
1118 | } | 1109 | } |
1119 | - if(parseInt(object.value) > 60) | ||
1120 | - { | 1110 | + if (parseInt(object.value) > 60) { |
1121 | object.value = object.value.slice(0, 1); | 1111 | object.value = object.value.slice(0, 1); |
1122 | - | 1112 | + |
1123 | } | 1113 | } |
1124 | - | 1114 | + |
1125 | } | 1115 | } |
1126 | </script> | 1116 | </script> |
1127 | 1117 | ||
@@ -1169,12 +1159,15 @@ | @@ -1169,12 +1159,15 @@ | ||
1169 | <script src="app/controllers/LinkController.js"></script> | 1159 | <script src="app/controllers/LinkController.js"></script> |
1170 | <script src="app/services/DataService.js"></script> | 1160 | <script src="app/services/DataService.js"></script> |
1171 | <script src="libs/jquery/jquery_plugin/jqueryui.js"></script> | 1161 | <script src="libs/jquery/jquery_plugin/jqueryui.js"></script> |
1172 | - | ||
1173 | - <script src="libs/jquery/jquery_plugin/color-picker/jquery.minicolors.min.js"></script> | 1162 | + |
1163 | + <script src="libs/jquery/jquery_plugin/color-picker/jquery.minicolors.min.js"></script> | ||
1174 | <!--<script src="libs/colorpicker/jquery.minicolors.min.js"></script>--> | 1164 | <!--<script src="libs/colorpicker/jquery.minicolors.min.js"></script>--> |
1175 | <!--<script src="libs/color-picker/jquery.minicolors.min.js"></script>--> | 1165 | <!--<script src="libs/color-picker/jquery.minicolors.min.js"></script>--> |
1176 | 1166 | ||
1177 | <script src="libs/sketch.js"></script> | 1167 | <script src="libs/sketch.js"></script> |
1168 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script> | ||
1169 | + | ||
1170 | + <script src="libs/FileSaver.js"></script> | ||
1178 | <!--<script type="text/javascript"> | 1171 | <!--<script type="text/javascript"> |
1179 | $(function () { | 1172 | $(function () { |
1180 | $('#canvas').sketch(); | 1173 | $('#canvas').sketch(); |
@@ -1225,7 +1218,7 @@ | @@ -1225,7 +1218,7 @@ | ||
1225 | $("#slider-range-min-2").slider("value", parseInt(brushIncrementedValue)); | 1218 | $("#slider-range-min-2").slider("value", parseInt(brushIncrementedValue)); |
1226 | } | 1219 | } |
1227 | }); | 1220 | }); |
1228 | - $("#btnBrushSizeDecrease").click(function () { | 1221 | + $("#btnBrushSizeDecrease").click(function () { |
1229 | var brushDecreaseVar = $("#btnBrushSize").val(); | 1222 | var brushDecreaseVar = $("#btnBrushSize").val(); |
1230 | if (brushDecreaseVar <= 1) { | 1223 | if (brushDecreaseVar <= 1) { |
1231 | $("#slider-range-min-2").slider("value", 1); | 1224 | $("#slider-range-min-2").slider("value", 1); |
@@ -1398,7 +1391,7 @@ | @@ -1398,7 +1391,7 @@ | ||
1398 | $("#text_area").css("text-decoration", "none"); | 1391 | $("#text_area").css("text-decoration", "none"); |
1399 | } | 1392 | } |
1400 | 1393 | ||
1401 | - | 1394 | + |
1402 | }); | 1395 | }); |
1403 | 1396 | ||
1404 | 1397 | ||
@@ -1440,10 +1433,10 @@ | @@ -1440,10 +1433,10 @@ | ||
1440 | } | 1433 | } |
1441 | }); | 1434 | }); |
1442 | 1435 | ||
1443 | - | 1436 | + |
1444 | 1437 | ||
1445 | $('.borderColorCanvasPreview').each(function () { | 1438 | $('.borderColorCanvasPreview').each(function () { |
1446 | - // $("#font-color .minicolors .minicolors-swatch .minicolors-swatch-color").addClass("ActiveDefaultColorAnnotation"); | 1439 | + // $("#font-color .minicolors .minicolors-swatch .minicolors-swatch-color").addClass("ActiveDefaultColorAnnotation"); |
1447 | $(this).minicolors({ | 1440 | $(this).minicolors({ |
1448 | control: $(this).attr('data-control') || 'hue', | 1441 | control: $(this).attr('data-control') || 'hue', |
1449 | defaultValue: $(this).attr('data-defaultValue') || '', | 1442 | defaultValue: $(this).attr('data-defaultValue') || '', |
@@ -1459,8 +1452,8 @@ | @@ -1459,8 +1452,8 @@ | ||
1459 | if (opacity) value += ', ' + opacity; | 1452 | if (opacity) value += ', ' + opacity; |
1460 | if (typeof console === 'object') { | 1453 | if (typeof console === 'object') { |
1461 | console.log(value); | 1454 | console.log(value); |
1462 | - | ||
1463 | - borderColor = value; | 1455 | + |
1456 | + borderColor = value; | ||
1464 | $("#imgOpacity").parent().css("border", borderWidth + "px" + " " + "solid" + borderColor); | 1457 | $("#imgOpacity").parent().css("border", borderWidth + "px" + " " + "solid" + borderColor); |
1465 | 1458 | ||
1466 | 1459 | ||
@@ -1469,12 +1462,12 @@ | @@ -1469,12 +1462,12 @@ | ||
1469 | theme: 'bootstrap' | 1462 | theme: 'bootstrap' |
1470 | }); | 1463 | }); |
1471 | 1464 | ||
1472 | - | 1465 | + |
1473 | }); | 1466 | }); |
1474 | 1467 | ||
1475 | 1468 | ||
1476 | $('.outerBackgroundColor').each(function () { | 1469 | $('.outerBackgroundColor').each(function () { |
1477 | - | 1470 | + |
1478 | $(this).minicolors({ | 1471 | $(this).minicolors({ |
1479 | control: $(this).attr('data-control') || 'hue', | 1472 | control: $(this).attr('data-control') || 'hue', |
1480 | defaultValue: $(this).attr('data-defaultValue') || '', | 1473 | defaultValue: $(this).attr('data-defaultValue') || '', |
@@ -1502,7 +1495,7 @@ | @@ -1502,7 +1495,7 @@ | ||
1502 | 1495 | ||
1503 | }); | 1496 | }); |
1504 | </script> | 1497 | </script> |
1505 | - | 1498 | + |
1506 | <script> | 1499 | <script> |
1507 | $(function () { | 1500 | $(function () { |
1508 | $("#slider-range-min-3").slider({ | 1501 | $("#slider-range-min-3").slider({ |
@@ -1534,7 +1527,7 @@ | @@ -1534,7 +1527,7 @@ | ||
1534 | max: 1, | 1527 | max: 1, |
1535 | step: .1, | 1528 | step: .1, |
1536 | slide: function (event, ui) { | 1529 | slide: function (event, ui) { |
1537 | - | 1530 | + |
1538 | $(".marginTopBtm10 .imgopacity").css("opacity", ui.value); | 1531 | $(".marginTopBtm10 .imgopacity").css("opacity", ui.value); |
1539 | // $("#slider-value").html(ui.value); | 1532 | // $("#slider-value").html(ui.value); |
1540 | 1533 | ||
@@ -1554,24 +1547,24 @@ | @@ -1554,24 +1547,24 @@ | ||
1554 | 1547 | ||
1555 | <script> | 1548 | <script> |
1556 | $(function () { | 1549 | $(function () { |
1557 | - | 1550 | + |
1558 | 1551 | ||
1559 | $("#OnIdentify").on('mouseover', function () { | 1552 | $("#OnIdentify").on('mouseover', function () { |
1560 | $("#identify-block").addClass("custom-tooltip-annotation"); | 1553 | $("#identify-block").addClass("custom-tooltip-annotation"); |
1561 | $(".custom-tooltip-annotation").css('display', 'block'); | 1554 | $(".custom-tooltip-annotation").css('display', 'block'); |
1562 | }).on('mouseout', function () { | 1555 | }).on('mouseout', function () { |
1563 | - // $("#identify-block").removeClass("custom-tooltip-annotation"); | 1556 | + // $("#identify-block").removeClass("custom-tooltip-annotation"); |
1564 | $(".custom-tooltip-annotation").css('display', 'none'); | 1557 | $(".custom-tooltip-annotation").css('display', 'none'); |
1565 | $("#identify-block").removeClass("custom-tooltip-annotation"); | 1558 | $("#identify-block").removeClass("custom-tooltip-annotation"); |
1566 | }); | 1559 | }); |
1567 | 1560 | ||
1568 | - | 1561 | + |
1569 | $("#DrawMode").on('mouseover', function () { | 1562 | $("#DrawMode").on('mouseover', function () { |
1570 | $("#draw-block").addClass("custom-tooltip-annotation"); | 1563 | $("#draw-block").addClass("custom-tooltip-annotation"); |
1571 | $(".custom-tooltip-annotation").css('display', 'block'); | 1564 | $(".custom-tooltip-annotation").css('display', 'block'); |
1572 | - | 1565 | + |
1573 | }).on('mouseout', function () { | 1566 | }).on('mouseout', function () { |
1574 | - | 1567 | + |
1575 | $(".custom-tooltip-annotation").css('display', 'none'); | 1568 | $(".custom-tooltip-annotation").css('display', 'none'); |
1576 | $("#draw-block").removeClass("custom-tooltip-annotation"); | 1569 | $("#draw-block").removeClass("custom-tooltip-annotation"); |
1577 | }); | 1570 | }); |
@@ -1589,9 +1582,37 @@ | @@ -1589,9 +1582,37 @@ | ||
1589 | 1582 | ||
1590 | }); | 1583 | }); |
1591 | </script> | 1584 | </script> |
1592 | - | ||
1593 | - | ||
1594 | - | ||
1595 | - | 1585 | + <!-- ################################### UTKARSH ##############################--> |
1586 | + <!--<script> | ||
1587 | + $(function () { | ||
1588 | + $("#anchorPrintActiveViewer").on('click', function () { | ||
1589 | + html2canvas($("#canvasDiv"), { | ||
1590 | + onrendered: function (canvas) { | ||
1591 | + //theCanvas = canvas; | ||
1592 | + //document.body.appendChild(canvas); | ||
1593 | + //window.open(canvas); | ||
1594 | + var dataURL = canvas.toDataURL("image/jpeg"); | ||
1595 | + var image = convertCanvasToImage(canvas); | ||
1596 | + //image.src = canvas.toDataURL("image/jpeg"); | ||
1597 | + var ctx = canvas.getContext('2d'); | ||
1598 | + ctx.beginPath(); | ||
1599 | + ctx.arc(100, 100, 50, 1.5 * Math.PI, 0.5 * Math.PI, false); | ||
1600 | + ctx.lineWidth = 10; | ||
1601 | + ctx.stroke(); | ||
1602 | + image.src = canvas.toDataURL("image/jpeg"); | ||
1603 | + //myImage.src = imgData; | ||
1604 | + ctx.drawImage(image, 0, 0); | ||
1605 | + window.alert(ctx.drawImage(image, 0, 0)); | ||
1606 | + // //var printContents = document.getElementById(divName).innerHTML; | ||
1607 | + // //var originalContents = document.body.innerHTML; | ||
1608 | + document.body.innerHTML = image; | ||
1609 | + ; | ||
1610 | + // if($('#canvasDiv').length>0) | ||
1611 | + window.print(); | ||
1612 | + } | ||
1613 | + }); | ||
1614 | + }); | ||
1615 | + }); | ||
1616 | + </script>--> | ||
1596 | </body> | 1617 | </body> |
1597 | </html> | 1618 | </html> |
1598 | \ No newline at end of file | 1619 | \ No newline at end of file |