Commit c6d78f134b23bbb709271846fa2dfcc89ecdbabf

Authored by unknown
1 parent 44d0a505

Commit Changes

400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... ... @@ -941,7 +941,6 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
941 941 a = parseInt(a) + 1;
942 942 $("#aaDetailViewCanvas").css("z-index", a);
943 943 }
944   -
945 944 for (var i = 0; i <= $rootScope.jcanvasObjectArray.length - 1; i++) {
946 945  
947 946 for (var j = 0; j <= $rootScope.aaPinDataArray.length - 1; j++) {
... ... @@ -960,6 +959,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
960 959 }).drawLayers();
961 960  
962 961 }
  962 +
963 963 }
964 964 }
965 965  
... ... @@ -2330,6 +2330,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
2330 2330 $rootScope.rectDimension.push({ width: layer.width, height: layer.height, x: layer.x, y: layer.y });
2331 2331  
2332 2332 if ($location.path() == "/module-item-view") {
  2333 + $rootScope.initialTextAreaName = layer.name;
2333 2334 $rootScope.jcanvasObjectArray.push({ "name": layer.name, "x": layer.x, "y": layer.y, "width": layer.width, "height": layer.height });
2334 2335 }
2335 2336  
... ... @@ -2739,8 +2740,24 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
2739 2740 document.getElementById('modelbackground').style.display = "none";
2740 2741 $rootScope.selectedBGColorForTextArea = $("#drawTextBGColorpicker span.minicolors-swatch-color").css('background-color');
2741 2742  
  2743 +
  2744 +
  2745 +
2742 2746 // this part will work first time when save button will be clicked
2743 2747 if ($rootScope.IsTextAlreadySave == false) {
  2748 +
  2749 +
  2750 + if ($location.path() == "/module-item-view") {
  2751 + for (var i = 0; i <= $rootScope.jcanvasObjectArray.length - 1; i++) {
  2752 + if ($rootScope.jcanvasObjectArray[i].name == $rootScope.initialTextAreaName) {
  2753 + $rootScope.jcanvasObjectArray.splice(i, 1);
  2754 + $rootScope.initialTextAreaName = '';
  2755 + }
  2756 + }
  2757 + }
  2758 +
  2759 +
  2760 +
2744 2761 // getting textarea style properties
2745 2762 $rootScope.fontSizes = $("#text_area").css("font-size");
2746 2763 $rootScope.fontWeight = $("#text_area").css("font-weight");
... ... @@ -2777,6 +2794,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
2777 2794 var TextAreaLayerNameAftrSplit = TextAreaLayerName.split("_");
2778 2795 $rootScope.postFixLayerNumber = TextAreaLayerNameAftrSplit[1];
2779 2796 if ($location.path() == "/module-item-view") {
  2797 + $rootScope.initialTextAreaName = layer.name;
2780 2798 $rootScope.jcanvasObjectArray.push({ "name": layer.name, "x": layer.x, "y": layer.y, "width": layer.width, "height": layer.height });
2781 2799 }
2782 2800 },
... ... @@ -2815,7 +2833,6 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
2815 2833 width: 10, height: 10,
2816 2834 cornerRadius: 3,
2817 2835 click: function () {
2818   - debugger;
2819 2836 if ($location.path() == "/module-item-view") {
2820 2837 $rootScope.isRectangleInAAClicked = true;
2821 2838 }
... ... @@ -3009,7 +3026,6 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
3009 3026 width: 10, height: 10,
3010 3027 cornerRadius: 3,
3011 3028 click: function () {
3012   - debugger
3013 3029 $rootScope.isTextAReaRectangleClicked = true;
3014 3030 if ($location.path() == "/module-item-view") {
3015 3031 $rootScope.isRectangleInAAClicked = true;
... ... @@ -3040,24 +3056,28 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
3040 3056 //}
3041 3057 $rootScope.textXAxisAftrResize = layer.x;
3042 3058 $rootScope.textYAxisAftrResize = layer.y;
3043   - }
3044   - }
3045 3059  
3046   - if ($location.path() == "/module-item-view") {
3047   -
3048   - if ($rootScope.isRectangleInAAClicked == true) {
3049   - $rootScope.isRectangleInAAClicked = false;
3050   - debugger;
3051   - for (var i = 0; i <= $rootScope.jcanvasObjectArray.length - 1; i++) {
3052   - if ($rootScope.jcanvasObjectArray[i].name == layer.name) {
3053   - $rootScope.jcanvasObjectArray[i].x = layer.x;
3054   - $rootScope.jcanvasObjectArray[i].y = layer.y;
3055   - $rootScope.jcanvasObjectArray[i].width = layer.width;
3056   - $rootScope.jcanvasObjectArray[i].height = layer.height;
  3060 +
  3061 + if ($location.path() == "/module-item-view") {
  3062 +
  3063 + if ($rootScope.isRectangleInAAClicked == true) {
  3064 + $rootScope.isRectangleInAAClicked = false;
  3065 + for (var i = 0; i <= $rootScope.jcanvasObjectArray.length - 1; i++) {
  3066 + if ($rootScope.jcanvasObjectArray[i].name == layer.name) {
  3067 + $rootScope.jcanvasObjectArray[i].x = layer.x;
  3068 + $rootScope.jcanvasObjectArray[i].y = layer.y;
  3069 + $rootScope.jcanvasObjectArray[i].width = layer.width;
  3070 + $rootScope.jcanvasObjectArray[i].height = layer.height;
  3071 + }
  3072 + }
3057 3073 }
3058 3074 }
  3075 +
  3076 +
3059 3077 }
3060 3078 }
  3079 +
  3080 +
3061 3081 }
3062 3082  
3063 3083 }).drawText({
... ... @@ -3117,6 +3137,17 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
3117 3137 // this part will work second time when save button will be clicked
3118 3138 else {
3119 3139  
  3140 +
  3141 + if ($location.path() == "/module-item-view") {
  3142 + for (var i = 0; i <= $rootScope.jcanvasObjectArray.length - 1; i++) {
  3143 + if ($rootScope.jcanvasObjectArray[i].name == $rootScope.initialTextAreaName) {
  3144 + $rootScope.jcanvasObjectArray.splice(i, 1);
  3145 + $rootScope.initialTextAreaName = '';
  3146 + }
  3147 + }
  3148 + }
  3149 +
  3150 +
3120 3151 // getting textarea style properties
3121 3152 var _modifiedText = $("#text_area").val();
3122 3153 var _modifiedFontSize = $("#text_area").css("font-size");
... ... @@ -3196,8 +3227,6 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
3196 3227 width: 10, height: 10,
3197 3228 cornerRadius: 3,
3198 3229 click: function () {
3199   - debugger;
3200   -
3201 3230 if ($location.path() == "/module-item-view") {
3202 3231 $rootScope.isRectangleInAAClicked = true;
3203 3232 }
... ... @@ -3347,7 +3376,6 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
3347 3376 click: function () {
3348 3377 $rootScope.isTextAReaRectangleClickedAftrEdit = true;
3349 3378 if ($location.path() == "/module-item-view") {
3350   - debugger;
3351 3379 $rootScope.isRectangleInAAClicked = true;
3352 3380 }
3353 3381 }
... ... @@ -3379,25 +3407,27 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
3379 3407 $rootScope.editTextXAxisAftrResize = layer.x;
3380 3408 $rootScope.editTextYAxisAftrResize = layer.y;
3381 3409  
3382   -
3383   - }
3384   - }
3385   -
3386   - if ($location.path() == "/module-item-view") {
3387   -
3388   - if ($rootScope.isRectangleInAAClicked == true) {
3389   - $rootScope.isRectangleInAAClicked = false;
3390   - debugger;
3391   - for (var i = 0; i <= $rootScope.jcanvasObjectArray.length - 1; i++) {
3392   - if ($rootScope.jcanvasObjectArray[i].name == layer.name) {
3393   - $rootScope.jcanvasObjectArray[i].x = layer.x;
3394   - $rootScope.jcanvasObjectArray[i].y = layer.y;
3395   - $rootScope.jcanvasObjectArray[i].width = layer.width;
3396   - $rootScope.jcanvasObjectArray[i].height = layer.height;
  3410 +
  3411 + if ($location.path() == "/module-item-view") {
  3412 +
  3413 + if ($rootScope.isRectangleInAAClicked == true) {
  3414 + $rootScope.isRectangleInAAClicked = false;
  3415 + for (var i = 0; i <= $rootScope.jcanvasObjectArray.length - 1; i++) {
  3416 + if ($rootScope.jcanvasObjectArray[i].name == layer.name) {
  3417 + $rootScope.jcanvasObjectArray[i].x = layer.x;
  3418 + $rootScope.jcanvasObjectArray[i].y = layer.y;
  3419 + $rootScope.jcanvasObjectArray[i].width = layer.width;
  3420 + $rootScope.jcanvasObjectArray[i].height = layer.height;
  3421 + }
  3422 + }
3397 3423 }
3398 3424 }
  3425 +
  3426 +
3399 3427 }
3400 3428 }
  3429 +
  3430 +
3401 3431 }
3402 3432  
3403 3433 }).drawText({
... ...
400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
... ... @@ -372,7 +372,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou
372 372  
373 373 });
374 374 })
375   -
  375 + $rootScope.aaPinDataArray = [];
376 376 $scope.showAllPins = function () {
377 377  
378 378 $scope.allPinDataArray = [];
... ... @@ -394,7 +394,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou
394 394 //draw pins
395 395 $scope.aaPinData = result.data.Root.Item;
396 396 if ($scope.aaPinData != null && $scope.aaPinData.length > 0) {
397   -
  397 + $rootScope.aaPinDataArray = $scope.aaPinData
398 398 angular.forEach($scope.aaPinData, function (value, key) {
399 399 $scope.allPinDataArray.push(value._PinId);
400 400 $scope.drawStaticPinsOnImage('aaDetailViewCanvas', value._PinId, value._PinX, value._PinY, value._HeadX, value._HeadY)
... ... @@ -885,12 +885,12 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou
885 885 x = x * $scope.sliderPercentValue;
886 886 y = y * $scope.sliderPercentValue;
887 887  
888   - var speechBubbleHTML = '<div id="speechBubbleLine' + PinId + '" style="position:absolute;height:15px;width:35px;display:none;z-index:10000;border-top:2px solid #000;transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);"></div>'
889   - + '<div id="speechBubble' + PinId + '" class="common-drag" style="height:auto!important;z-index:10000;margin-left:25px;border:1px solid #000;padding:5px 10px;position:absolute;color:#fff;text-align:left;font-size:12px;background-color:#19100e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;font-weight:bold;">'
  888 + var speechBubbleHTML = '<div id="speechBubbleLine' + PinId + '" style="position:absolute;height:15px;width:35px;display:none;z-index:13000;border-top:2px solid #000;transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);"></div>'
  889 + + '<div id="speechBubble' + PinId + '" class="common-drag" style="height:auto!important;z-index:13000;margin-left:25px;border:1px solid #000;padding:5px 10px;position:absolute;color:#fff;text-align:left;font-size:12px;background-color:#19100e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;font-weight:bold;">'
890 890 + '<span style="position:absolute;right:-3px;top:-4px;color:#ffffff;cursor:pointer;">'
891 891 + '<img id="closeBtn' + PinId + ' " class="crossDiv_temp" style="width:18px" src=' + $rootScope.closeBtnImgPath + '></span></div>'
892 892  
893   - + '<div style="position:absolute;border:1px solid #000;display:none;z-index:9000;" id="speechBubbleDraggedLine' + PinId + '">'
  893 + + '<div style="position:absolute;border:1px solid #000;display:none;z-index:12000;" id="speechBubbleDraggedLine' + PinId + '">'
894 894 + '</div>';
895 895  
896 896 //Issue #7286 :Undefined annotation should not appear
... ...