Commit e624aa210574d8013b59da355a63520e236beac1
1 parent
53eceac9
Show Hide Functionality In Atlas Anatomy
Showing
2 changed files
with
43 additions
and
4 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
@@ -777,7 +777,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -777,7 +777,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
777 | var clickedPinId = clickedSpeechBubbleId.substring(12, clickedSpeechBubbleId.length); | 777 | var clickedPinId = clickedSpeechBubbleId.substring(12, clickedSpeechBubbleId.length); |
778 | 778 | ||
779 | $("#speechBubbleLine" + clickedPinId).css("visibility", "hidden"); | 779 | $("#speechBubbleLine" + clickedPinId).css("visibility", "hidden"); |
780 | - | 780 | + $("#speechBubbleLine" + clickedPinId).css("display", "none"); |
781 | 781 | ||
782 | for (var i = 0; i <= $rootScope.speechBubbleDimaensions.length - 1; i++) { | 782 | for (var i = 0; i <= $rootScope.speechBubbleDimaensions.length - 1; i++) { |
783 | if ($rootScope.speechBubbleDimaensions[i].id == clickedPinId) { | 783 | if ($rootScope.speechBubbleDimaensions[i].id == clickedPinId) { |
@@ -1174,8 +1174,39 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1174,8 +1174,39 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1174 | 1174 | ||
1175 | $scope.IsSearchVisible = false; | 1175 | $scope.IsSearchVisible = false; |
1176 | } | 1176 | } |
1177 | - | ||
1178 | - | 1177 | + $rootScope.isShowHideButtonClicked = true; |
1178 | + $scope.ShowHideAnnotation = function () { | ||
1179 | + if ($rootScope.isShowHideButtonClicked == true) { | ||
1180 | + $rootScope.annotationArray = []; | ||
1181 | + $("#canvasDiv").find(".common-drag").each(function () { | ||
1182 | + var speechBubbleID = $(this).attr("id"); | ||
1183 | + var sppechBubbleId = $(this).attr("id").substring(12); | ||
1184 | + var b = $("#speechBubbleDraggedLine" + sppechBubbleId).css("display"); | ||
1185 | + var speechBubbleLineDispProp = $("#speechBubbleLine" + sppechBubbleId).css("display"); | ||
1186 | + var speechBubbleLineID = "speechBubbleLine" + sppechBubbleId; | ||
1187 | + var speechBubbleDraggedLineID = "speechBubbleDraggedLine" + sppechBubbleId; | ||
1188 | + if (speechBubbleLineDispProp == "block") { | ||
1189 | + $rootScope.annotationArray.push({ "speechBuubleId": speechBubbleID, "speechBubbleLineId": speechBubbleLineID }); | ||
1190 | + } | ||
1191 | + else { | ||
1192 | + $rootScope.annotationArray.push({ "speechBuubleId": speechBubbleID, "speechBubbleLineId": speechBubbleDraggedLineID }); | ||
1193 | + } | ||
1194 | + }); | ||
1195 | + $rootScope.isShowHideButtonClicked = false; | ||
1196 | + for (var i = 0; i <= $rootScope.annotationArray.length - 1; i++) { | ||
1197 | + $("#" + $rootScope.annotationArray[i].speechBuubleId).css("display", "none"); | ||
1198 | + $("#" + $rootScope.annotationArray[i].speechBubbleLineId).css("display", "none"); | ||
1199 | + } | ||
1200 | + } | ||
1201 | + else | ||
1202 | + { | ||
1203 | + $rootScope.isShowHideButtonClicked = true; | ||
1204 | + for (var i = 0; i <= $rootScope.annotationArray.length - 1; i++) { | ||
1205 | + $("#" + $rootScope.annotationArray[i].speechBuubleId).css("display", "block"); | ||
1206 | + $("#" + $rootScope.annotationArray[i].speechBubbleLineId).css("display", "block"); | ||
1207 | + } | ||
1208 | + } | ||
1209 | + } | ||
1179 | }]); | 1210 | }]); |
1180 | 1211 | ||
1181 | function showSelectedSystemPins(event) { | 1212 | function showSelectedSystemPins(event) { |
@@ -1225,3 +1256,11 @@ function onSearchItemSelection(event) { | @@ -1225,3 +1256,11 @@ function onSearchItemSelection(event) { | ||
1225 | scope.highlightPinBasedOnSerachItem(event); | 1256 | scope.highlightPinBasedOnSerachItem(event); |
1226 | }); | 1257 | }); |
1227 | } | 1258 | } |
1259 | + | ||
1260 | +function showHideAnnotation(event) { | ||
1261 | + | ||
1262 | + var scope = angular.element(document.getElementById("aaDetailPageDiv")).scope(); | ||
1263 | + scope.$apply(function () { | ||
1264 | + scope.ShowHideAnnotation(event); | ||
1265 | + }); | ||
1266 | +} |
400-SOURCECODE/AIAHTML5.Web/app/views/aa/atlas-anatomy-detail.html
@@ -53,7 +53,7 @@ | @@ -53,7 +53,7 @@ | ||
53 | </ul> | 53 | </ul> |
54 | 54 | ||
55 | </div> | 55 | </div> |
56 | - <div class="col-sm-12" data-toggle="tooltip" data-placement="top" title="Show/Hide Structure Name Boxes"><button class="btn btn-black btn-sm marginTop5 btn-block"> <img src="../../../content/images/aa/LeftMenu/comment-box.png" alt="" title=""></button> </div> | 56 | + <div class="col-sm-12" data-toggle="tooltip" data-placement="top" title="Show/Hide Structure Name Boxes"><button onclick="showHideAnnotation(event)" class="btn btn-black btn-sm marginTop5 btn-block"> <img src="../../../content/images/aa/LeftMenu/comment-box.png" alt="" title=""></button> </div> |
57 | </div> | 57 | </div> |
58 | <div class="pips-slider" style="margin-top:125px"> | 58 | <div class="pips-slider" style="margin-top:125px"> |
59 | <h3>Zoom <i class="fa fa-search-plus"></i></h3> | 59 | <h3>Zoom <i class="fa fa-search-plus"></i></h3> |