Commit ba4f459ff28df3c40120e239726aa9ea2fdb7a3f

Authored by Nikita Kulshreshtha
1 parent 56dce78f

added scripts for layer change slider.

removed debugger
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
1 -/// <reference path="../views/da/da-view.html" />  
2 -/// <reference path="../views/da/da-view.html" /> 1 +
3 'use strict'; 2 'use strict';
4 3
5 AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$log", "$location", "$timeout", "DA", "$routeParams", 4 AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$log", "$location", "$timeout", "DA", "$routeParams",
@@ -15,7 +14,6 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -15,7 +14,6 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
15 $scope.BodyLayerData = null; 14 $scope.BodyLayerData = null;
16 $scope.VocabTermData = null; 15 $scope.VocabTermData = null;
17 $scope.bodyViewId = 0; 16 $scope.bodyViewId = 0;
18 -  
19 //view specific constants 17 //view specific constants
20 $scope.voId ; 18 $scope.voId ;
21 $scope.layerNo; 19 $scope.layerNo;
@@ -88,14 +86,14 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -88,14 +86,14 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
88 86
89 }, 87 },
90 }) 88 })
91 - debugger 89 + // debugger
92 return result; 90 return result;
93 } 91 }
94 92
95 93
96 94
97 $scope.openView = function ($event) { 95 $scope.openView = function ($event) {
98 - debugger; 96 + // debugger;
99 $rootScope.pageToOpen = 'app/views/da/da-body-view.html'; 97 $rootScope.pageToOpen = 'app/views/da/da-body-view.html';
100 $scope.voId = $event.currentTarget.id; 98 $scope.voId = $event.currentTarget.id;
101 99
@@ -171,7 +169,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -171,7 +169,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
171 }, 169 },
172 //overflow: { horizontal: 'scroll', vertical: 'scroll' }, 170 //overflow: { horizontal: 'scroll', vertical: 'scroll' },
173 171
174 - size: { width: $(window).outerWidth() - 120, height: $(window).outerHeight()-110 }, 172 + size: { width: $(window).outerWidth() - 110, height: $(window).outerHeight()-110 },
175 //size: { width: 500, height: 500 }, 173 //size: { width: 500, height: 500 },
176 174
177 }); 175 });
@@ -195,10 +193,10 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -195,10 +193,10 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
195 193
196 194
197 $scope.LoadDefaultLayerImage = function () { 195 $scope.LoadDefaultLayerImage = function () {
198 - debugger; 196 + // debugger;
199 197
200 $http({ method: 'GET', url: 'http://localhost/AIA/content/data/json/da_dat_brview.json' }).success(function (data) { 198 $http({ method: 'GET', url: 'http://localhost/AIA/content/data/json/da_dat_brview.json' }).success(function (data) {
201 - debugger; 199 + // debugger;
202 $scope.BodyRegionData = data; 200 $scope.BodyRegionData = data;
203 console.log($scope.BodyRegionData); 201 console.log($scope.BodyRegionData);
204 }) 202 })
@@ -209,7 +207,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -209,7 +207,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
209 207
210 // Load Layer data 208 // Load Layer data
211 $http({ method: 'GET', url: 'http://localhost/AIA/content/data/json/da_dat_layer_1.json' }).success(function (data) { 209 $http({ method: 'GET', url: 'http://localhost/AIA/content/data/json/da_dat_layer_1.json' }).success(function (data) {
212 - debugger 210 + // debugger
213 $scope.BodyLayerData = data; 211 $scope.BodyLayerData = data;
214 console.log($scope.BodyLayerData); 212 console.log($scope.BodyLayerData);
215 213
@@ -231,12 +229,15 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -231,12 +229,15 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
231 //calculate coordinates for body region images 229 //calculate coordinates for body region images
232 $scope.CalculateImageCordinates = function (viewOrientationId) { 230 $scope.CalculateImageCordinates = function (viewOrientationId) {
233 231
234 - debugger; 232 + //debugger;
235 //set height of canvas div and left tool bar as per window size 233 //set height of canvas div and left tool bar as per window size
236 $scope.BodyRegionCordinatesData = []; // create an empty array 234 $scope.BodyRegionCordinatesData = []; // create an empty array
237 235
238 - //$('#canvasDiv').css('height', $('#daImagePanel').outerHeight() - 124)  
239 - //$('#leftToolBar').css('height', $('#daImagePanel').outerHeight() - 124) 236 + $('#canvasDiv').css('height', $('#daImagePanel').outerHeight() - 134)
  237 + //$('#canvasDiv').css('width', $('#daImagePanel').outerWidth() - 100)
  238 + $('#leftToolBar').css('height', $('#daImagePanel').outerHeight() - 124)
  239 +
  240 +
240 241
241 //calculate image coordinates and draw image 242 //calculate image coordinates and draw image
242 var bodyRegionCoordinates = $scope.BodyRegionData.BodyRegionViews; 243 var bodyRegionCoordinates = $scope.BodyRegionData.BodyRegionViews;
@@ -261,10 +262,10 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -261,10 +262,10 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
261 //1.Get image source 262 //1.Get image source
262 var src = $scope.GetImageSource(value._BodyRegionId); 263 var src = $scope.GetImageSource(value._BodyRegionId);
263 $scope.imageSource = src; 264 $scope.imageSource = src;
264 - debugger; 265 + // debugger;
265 //2.Draw mirror image 266 //2.Draw mirror image
266 $scope.DrawMirroredImage(Math.round(rectangle.scaledHeight), Math.round(rectangle.scaledWidth), Math.round(rectangle.scaledX), Math.round(rectangle.scaledY), src, value._BodyRegionId, 'N'); 267 $scope.DrawMirroredImage(Math.round(rectangle.scaledHeight), Math.round(rectangle.scaledWidth), Math.round(rectangle.scaledX), Math.round(rectangle.scaledY), src, value._BodyRegionId, 'N');
267 - debugger; 268 + // debugger;
268 $scope.BodyRegionCordinatesData.push( 269 $scope.BodyRegionCordinatesData.push(
269 { 270 {
270 "bodyRegionId": value._BodyRegionId, "Height": Math.round(rectangle.scaledHeight), "Width": Math.round(rectangle.scaledWidth), 271 "bodyRegionId": value._BodyRegionId, "Height": Math.round(rectangle.scaledHeight), "Width": Math.round(rectangle.scaledWidth),
@@ -274,7 +275,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -274,7 +275,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
274 275
275 //3.GetMaskImageSource 276 //3.GetMaskImageSource
276 var maskImageSrc = $scope.GetMaskImageSource($scope.imageSource); 277 var maskImageSrc = $scope.GetMaskImageSource($scope.imageSource);
277 - debugger; 278 + // debugger;
278 //4 Draw Mask Mirror Image 279 //4 Draw Mask Mirror Image
279 $scope.DrawMirroredImage(Math.round(rectangle.scaledHeight), Math.round(rectangle.scaledWidth), Math.round(rectangle.scaledX), Math.round(rectangle.scaledY), maskImageSrc, value._BodyRegionId, 'Y'); 280 $scope.DrawMirroredImage(Math.round(rectangle.scaledHeight), Math.round(rectangle.scaledWidth), Math.round(rectangle.scaledX), Math.round(rectangle.scaledY), maskImageSrc, value._BodyRegionId, 'Y');
280 281
@@ -333,7 +334,8 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -333,7 +334,8 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
333 $('#daLoaderLabel').css('visibility', 'hidden') 334 $('#daLoaderLabel').css('visibility', 'hidden')
334 $('#canvasDiv').css('overflow', 'scroll') 335 $('#canvasDiv').css('overflow', 'scroll')
335 $('#canvasDiv').scrollLeft($('#canvasDiv').width() / 2) 336 $('#canvasDiv').scrollLeft($('#canvasDiv').width() / 2)
336 - 337 + // $('#canvasDiv').scrollLeft($scope.imageHorizontlScrollPosition)
  338 + $('#canvasDiv').scrollTop(50)
337 var abc = $scope.BodyRegionCordinatesData 339 var abc = $scope.BodyRegionCordinatesData
338 } 340 }
339 341
@@ -382,7 +384,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -382,7 +384,7 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
382 384
383 385
384 $scope.GetImageSource = function (bodyRegionId) { 386 $scope.GetImageSource = function (bodyRegionId) {
385 - debugger; 387 + // debugger;
386 var dataLength = $scope.BodyLayerData.Layers.DataLayer.length; 388 var dataLength = $scope.BodyLayerData.Layers.DataLayer.length;
387 389
388 //set max for LayerNumber input 390 //set max for LayerNumber input
@@ -745,7 +747,10 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route @@ -745,7 +747,10 @@ function ($scope,$rootScope, $compile,$http, $log, $location, $timeout,DA,$route
745 } 747 }
746 748
747 749
748 - 750 + //layer change function
  751 + $scope.LayerChange = function () {
  752 + alert('layer changed');
  753 + }
749 754
750 755
751 756
400-SOURCECODE/AIAHTML5.Web/app/views/da/da-view.html
1 <div class=" "> 1 <div class=" ">
2 - <div class="tools pull-left"> 2 + <div class="tools pull-left" id="leftToolBar">
3 <div class="toggle-icon toggleBar toggleHeadingButton" title="Show/Hide Sidebar"></div> 3 <div class="toggle-icon toggleBar toggleHeadingButton" title="Show/Hide Sidebar"></div>
4 <div class=""> 4 <div class="">
5 <div class="col-sm-6" title="Identify"> 5 <div class="col-sm-6" title="Identify">
@@ -63,9 +63,10 @@ @@ -63,9 +63,10 @@
63 </div> 63 </div>
64 <div class=""> 64 <div class="">
65 <p> 65 <p>
66 - <input type="number" id="amount" value="0" step="1" max="100" min="0" style="width:80px; margin:10px 0 0 15px;"> 66 + <input type="number" id="txtlayerNumber" value="0" step="1" max="100" min="0" style="width:80px; margin:10px 0 0 15px;" ng-model="layerNo" ng-change="LayerChange()">
  67 +
67 </p> 68 </p>
68 - <div id="slider-vertical" style="height:140px;" class="vert_slider "></div> 69 + <div id="layerChangeSlider" style="height:140px;" class="vert_slider "></div>
69 </div> 70 </div>
70 </div> 71 </div>
71 </div> 72 </div>
@@ -98,11 +99,11 @@ @@ -98,11 +99,11 @@
98 </div> 99 </div>
99 </div> 100 </div>
100 </div> 101 </div>
101 - <div class="col-sm-12">  
102 - <div class="container-fluid">  
103 - <div class=""> 102 + <div style="top:100px;" >
  103 + <div >
  104 + <div >
104 <!--<div class="col-sm-12 img-thumbnail" align="center"><img src="http://localhost/AIA/content/images/1000x600.jpg" alt="" title="" class="img-responsive"></div>--> 105 <!--<div class="col-sm-12 img-thumbnail" align="center"><img src="http://localhost/AIA/content/images/1000x600.jpg" alt="" title="" class="img-responsive"></div>-->
105 - <div id="canvasDiv" style=" width: 100% !important;top:2px;"> 106 + <div id="canvasDiv" style=" width: 99% !important;top:2px;overflow:scroll;">
106 <div id="daLoaderLabel">Loading....</div> 107 <div id="daLoaderLabel">Loading....</div>
107 108
108 </div> 109 </div>
@@ -112,3 +113,64 @@ @@ -112,3 +113,64 @@
112 </div> 113 </div>
113 <div class="clearfix"></div> 114 <div class="clearfix"></div>
114 </div> 115 </div>
  116 +<script>$(window).load(function () {
  117 + $(".stickey-area").sticky();
  118 +});</script>
  119 +<script>
  120 + $(function () {
  121 + $("#layerChangeSlider").slider({
  122 + orientation: "vertical",
  123 + range: "max", // <--- needed...
  124 + min: 0,
  125 + max: 100,
  126 + value: 50,
  127 + slide: function (event, ui) {
  128 + $("#txtlayerNumber").val(100 - ui.value); // basic math operation..
  129 + }
  130 + });
  131 + $("#txtlayerNumber").val($("#layerChangeSlider").slider("value"));
  132 + });
  133 +</script>
  134 +
  135 +<script>
  136 + $(function () {
  137 + $("#slider-range-min-2").slider({
  138 + range: "min",
  139 + min: 1,
  140 + max: 60,
  141 + value: 10,
  142 + slide: function (event, ui) {
  143 + $("#amount-2").val(ui.value);
  144 + }
  145 + });
  146 + $("#amount-2").val($("#slider-vertical-2").slider("value"));
  147 +
  148 + });
  149 +</script>
  150 +<script src="js/jquery-ui-slider-pips.js"></script>
  151 +<script>
  152 + $(".slider")
  153 +
  154 + .slider({
  155 + min: 0,
  156 + max: 100,
  157 + value: 40,
  158 + range: "min",
  159 + orientation: "horizontal"
  160 + })
  161 +
  162 + .slider("pips", {
  163 + rest: "label",
  164 + step: "25"
  165 + });
  166 +</script>
  167 +<script>
  168 + $(document).ready(function () {
  169 + $('[data-toggle="tooltip"]').tooltip();
  170 + });
  171 +</script>
  172 +<script>
  173 + $(function () {
  174 + $(".modal").draggable();
  175 + });
  176 +</script>
115 \ No newline at end of file 177 \ No newline at end of file