diff --git a/400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js b/400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
index ee8ca35..c49fae0 100644
--- a/400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
+++ b/400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -1847,6 +1847,138 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
}
}
+ //$scope.createDynamicSpeechBubble = function (event, text, x, y) {
+
+ // if (event.ctrlKey) {
+
+ // $scope.multiAnnotationIsON = true;
+
+ // $scope.i = $scope.i + 1;
+ // // var a = $("#sppeachBubble").find('span').html();
+ // // alert(a);
+ // var sub_id = "black" + $scope.i;
+ // var pointClicked = parseInt(x) + parseInt(y);
+ // var Exists = $("#canvasDiv").find("div[id=" + pointClicked + "]").length;
+ // if (Exists == 0) {
+ // // if (text.length > 12) {
+ // $("#canvasDiv").append("
");
+ // // }
+ // // else {
+ // // $("#canvasDiv").append("");
+ // // }
+ // }
+ // else {
+
+ // $("#canvasDiv").find("div[id=" + pointClicked + "]").css("display", "block");
+
+ // }
+
+
+ // $scope.speachBubbleArray.push({ xaxis: x, yaxis: y, ids: sub_id });
+
+ // $('.appendDragg').draggable({
+ // drag: function (evt) {
+ // $(this).prev('div').css("display", "none");
+ // var bor_id = $(this).next('div').attr('id');
+ // var sub_id1 = $(this).attr('id');
+ // var verticalScrollPosition = canvasDiv.scrollTop;
+ // var horizontlScrollPosition = canvasDiv.scrollLeft;
+ // for (var m = 0; m <= $scope.speachBubbleArray.length - 1; m++) {
+ // if ($scope.speachBubbleArray[m].ids == sub_id1) {
+
+ // $scope.angle1($scope.speachBubbleArray[m].xaxis, $scope.speachBubbleArray[m].yaxis, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, bor_id);
+ // break;
+
+ // }
+ // }
+
+ // },
+ // });
+
+
+
+ // $('.dynCross').on('click', function (evt) {
+ // $(this).parent().parent().parent().css('display', 'none');
+
+ // // $("#bord").css("display", "none");
+ // // $("#dot").css("display", "none");
+
+
+ // });
+
+
+ // }
+
+
+ // else {
+ // $scope.multiAnnotationIsON = false;
+
+ // $(".com").css("display", "none");
+ // $("#bord").css({ "width": "0px", "display": "none" });
+
+ // if (text.length > 12) {
+
+ // $(''
+ // + '' + text + ''
+ // + '
'
+ // + '
'
+
+ // + ''
+ // + '
').appendTo('#canvasDiv');
+
+ // }
+ // else {
+
+
+ // $(''
+ // + '' + text + ''
+ // + '
'
+ // + '
'
+
+ // + ''
+ //+ '
').appendTo('#canvasDiv');
+
+
+ // }
+ // var Globe = [];
+ // Globe.push({ currentX: x, currentY: y });
+
+ // document.getElementById('dot').style.display = 'block';
+ // document.getElementById('dot').style.left = ((Globe[0].currentX) - 10) + 'px';
+ // document.getElementById('dot').style.top = ((Globe[0].currentY) + 10) + 'px';
+ // document.getElementById('sppeachBubble').style.display = 'block';
+ // document.getElementById('sppeachBubble').style.left = (Globe[0].currentX) + 'px';
+ // document.getElementById('sppeachBubble').style.top = (Globe[0].currentY) + 'px';
+
+ // $('#sppeachBubble').draggable(
+ // {
+ // drag: function (evt) {
+
+ // $("#dot").css("display", "none");
+ // var verticalScrollPosition = canvasDiv.scrollTop;
+ // var horizontlScrollPosition = canvasDiv.scrollLeft;
+ // $scope.angle(x, y, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top);
+
+
+ // },
+ // });
+
+
+ // $('.crossDiv_temp').on('click', function (evt) {
+ // $('#sppeachBubble').css('display', 'none');
+
+ // $("#bord").css("display", "none");
+ // $("#dot").css("display", "none");
+
+
+ // });
+
+ // }
+
+
+ //}
+
+
$scope.createDynamicSpeechBubble = function (event, text, x, y) {
if (event.ctrlKey) {
@@ -1859,13 +1991,45 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
var sub_id = "black" + $scope.i;
var pointClicked = parseInt(x) + parseInt(y);
var Exists = $("#canvasDiv").find("div[id=" + pointClicked + "]").length;
+ // alert(text.length);
if (Exists == 0) {
- // if (text.length > 12) {
- $("#canvasDiv").append("");
- // }
- // else {
- // $("#canvasDiv").append("");
- // }
+ if (text.length <= 17) {
+ $("#canvasDiv").append("");
+ }
+ else if (text.length > 17 && text.length <= 24) {
+
+ $("#canvasDiv").append("");
+
+ }
+ else if (text.length > 24 && text.length <= 31) {
+
+ $("#canvasDiv").append("");
+
+ }
+ else if (text.length > 31 && text.length <= 38) {
+
+ $("#canvasDiv").append("");
+
+ }
+ else if (text.length > 38 && text.length <= 45) {
+
+ $("#canvasDiv").append("");
+
+ }
+ else if (text.length > 45 && text.length <= 51) {
+
+ $("#canvasDiv").append("");
+
+ }
+ else if (text.length > 51 && text.length <= 62) {
+
+ $("#canvasDiv").append("");
+
+ }
+
+ else {
+ $("#canvasDiv").append("");
+ }
}
else {
@@ -1916,10 +2080,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
$(".com").css("display", "none");
$("#bord").css({ "width": "0px", "display": "none" });
- if (text.length > 12) {
+ if (text.length <= 17) {
$(''
- + '' + text + ''
+ + '
' + text + ''
+ '
'
+ '
'
@@ -1927,6 +2091,82 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
+ '
').appendTo('#canvasDiv');
}
+
+ else if (text.length > 17 && text.length <= 24) {
+
+
+ $(''
+ + '' + text + ''
+ + '
'
+ + '
'
+
+ + ''
+ + '
').appendTo('#canvasDiv');
+
+ }
+ else if (text.length > 24 && text.length <= 31) {
+
+
+ $(''
+ + '' + text + ''
+ + '
'
+ + '
'
+
+ + ''
+ + '
').appendTo('#canvasDiv');
+
+ }
+ else if (text.length > 31 && text.length <= 38) {
+
+
+ $(''
+ + '' + text + ''
+ + '
'
+ + '
'
+
+ + ''
+ + '
').appendTo('#canvasDiv');
+
+ }
+ else if (text.length > 38 && text.length <= 45) {
+
+
+ $(''
+ + '' + text + ''
+ + '
'
+ + '
'
+
+ + ''
+ + '
').appendTo('#canvasDiv');
+
+ }
+
+ else if (text.length > 45 && text.length <= 51) {
+
+
+ $(''
+ + '' + text + ''
+ + '
'
+ + '
'
+
+ + ''
+ + '
').appendTo('#canvasDiv');
+
+ }
+
+ else if (text.length > 51 && text.length <= 62) {
+
+
+ $(''
+ + '' + text + ''
+ + '
'
+ + '
'
+
+ + ''
+ + '
').appendTo('#canvasDiv');
+
+ }
+
else {
@@ -1978,6 +2218,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
}
+
+
$scope.angle1 = function (cx1, cy1, ex1, ey1, id, id2) {
// console.log(cx1 + " " + cy1);