Commit c6d78f134b23bbb709271846fa2dfcc89ecdbabf
1 parent
44d0a505
Commit Changes
Showing
2 changed files
with
69 additions
and
39 deletions
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 | ... | ... |