Commit c309ed1f1eb6c2508b6168f2136be62c0ae2896c

Authored by Amrita Vishnoi
1 parent a71ebd7f

in progress show pin poc

400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
... ... @@ -96,6 +96,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, BodyRegions, Bod
96 96  
97 97 $scope.openModuleItem = function (elSelector)
98 98 {
  99 + debugger;
  100 +
99 101 alert($rootScope.OpenItemImageName);
100 102  
101 103 var OpendTileData = [];
... ... @@ -146,14 +148,53 @@ function ($scope, $rootScope, $compile, $http, $log, $location, BodyRegions, Bod
146 148 var jsElement = angular.element(document.getElementById("JsPannelContainer"));
147 149  
148 150  
149   - $timeout(function () { $compile(jsElement.contents())($scope) }, 250);
  151 + $timeout(function () {
  152 + $compile(jsElement.contents())($scope);
  153 + if ($rootScope.moduleName == ATLAS_ANATOMY) {
  154 + $scope.addPinDataCanvas();
  155 + }
  156 +
  157 +
  158 +
  159 + }, 250);
150 160  
  161 +
  162 +
151 163  
152 164  
  165 + //document.getElementById('aaDetailPageDiv').appendChild(imgCanvas);
  166 +
  167 + }
  168 +
  169 +
  170 + $scope.addPinDataCanvas = function()
  171 + {
  172 + //var pinDataCanvas = document.createElement('addPinDataCanvas');
  173 + //pinDataCanvas.id = "addPinDataCanvas";
  174 + //pinDataCanvas.height = 216;
  175 + //pinDataCanvas.width = 216;
  176 + //pinDataCanvas.style.position = "absolute";
  177 + //pinDataCanvas.style.left = 0 + "px";
  178 + //pinDataCanvas.style.top = 0 + "px";
  179 + ////pinDataCanvas.style.background = "red";
  180 + ////pinDataCanvas.style.border = "black 10px solid";
  181 +
  182 + //var divReference = document.getElementById("imageDiv");
  183 + //divReference.appendChild(pinDataCanvas);
  184 +
  185 + debugger;
  186 + var pinLength1 = Math.sqrt((638 - 604) * (638 - 604) + (83 - 120) * (83 - 120));
  187 + var pinLength = pinLength1.toPrecision(2);
  188 +
  189 + var pinData = '<div class="pin" style="border:1px dashed #000;position:absolute;left:604px;top:120px;width:' + pinLength + 'px ><img src="~/content/images/img181.png"/></div></div>'
  190 + var divReference = document.getElementById("imageDiv");
  191 + divReference.appendChild(pinData);
  192 +
153 193 }
154 194  
155 195 $scope.showAllPins = function ()
156 196 {
  197 +
157 198 var promise = ModuleService.getPinDataForImage($rootScope.imageName)
158 199  
159 200 .then(
... ...
400-SOURCECODE/AIAHTML5.Web/app/views/aa/atlas-anatomy-detail.html
... ... @@ -86,7 +86,7 @@
86 86 <div class="container-fluid">
87 87 <div class="row">
88 88  
89   - <div class=" col-sm-12 img-thumbnail" align="center">
  89 + <div class=" col-sm-12 img-thumbnail" align="center" id="imageDiv">
90 90 <img id="modItemImage" src="../../../content/images/aa/images/aa_img_3112.jpg" alt="" title="" class="img-responsive">
91 91 <div class="clearfix">
92 92 <!--<img id="modItemImage" ng-init="alert('hi')" alt="" title="" class="img-responsive">-->
... ... @@ -98,7 +98,7 @@
98 98 </div>
99 99  
100 100  
101   -
  101 + </div>
102 102  
103 103 </div>
104 104 </div>
... ...
400-SOURCECODE/AIAHTML5.Web/content/images/img181.png 0 → 100644

2.27 KB