Commit adc5afdd88e1c2dfbcddade92f30b0c8cb841fe8
1 parent
5a3b7d45
bug fixes in DA and panel close issue
Showing
5 changed files
with
52 additions
and
25 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/CurrBuildController.js
@@ -390,7 +390,7 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ | @@ -390,7 +390,7 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ | ||
390 | setTimeout(function () { | 390 | setTimeout(function () { |
391 | var cleintht=imfgEle.clientHeight; | 391 | var cleintht=imfgEle.clientHeight; |
392 | if(cleintht>0) | 392 | if(cleintht>0) |
393 | - $('.jsPanel-content').css('height', cleintht); | 393 | + $('#CBSourceImagePanel .jsPanel-content').css('height', cleintht); |
394 | $scope.CBEnableUI(); | 394 | $scope.CBEnableUI(); |
395 | }, 200) | 395 | }, 200) |
396 | 396 |
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -139,7 +139,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -139,7 +139,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
139 | 'updatedWhiteImageMRDataList':[], | 139 | 'updatedWhiteImageMRDataList':[], |
140 | 'updatedGrayDataList':[], | 140 | 'updatedGrayDataList':[], |
141 | 'updatedGrayMRDataList':[], | 141 | 'updatedGrayMRDataList':[], |
142 | - | 142 | + 'SearchTimeStampValue':0, |
143 | 143 | ||
144 | }); | 144 | }); |
145 | 145 | ||
@@ -231,7 +231,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -231,7 +231,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
231 | 'updatedWhiteImageDataList':[], | 231 | 'updatedWhiteImageDataList':[], |
232 | 'updatedWhiteImageMRDataList':[], | 232 | 'updatedWhiteImageMRDataList':[], |
233 | 'updatedGrayDataList':[], | 233 | 'updatedGrayDataList':[], |
234 | - 'updatedGrayMRDataList':[], | 234 | + 'updatedGrayMRDataList': [], |
235 | + 'SearchTimeStampValue': 0, | ||
235 | }); | 236 | }); |
236 | 237 | ||
237 | } | 238 | } |
@@ -1235,7 +1236,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -1235,7 +1236,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
1235 | $("#Skeletal").attr("id", "Skeletal_" + $rootScope.MULTI_VIEW_ID); | 1236 | $("#Skeletal").attr("id", "Skeletal_" + $rootScope.MULTI_VIEW_ID); |
1236 | $("#Urinary").attr("id", "Urinary_" + $rootScope.MULTI_VIEW_ID); | 1237 | $("#Urinary").attr("id", "Urinary_" + $rootScope.MULTI_VIEW_ID); |
1237 | 1238 | ||
1238 | - var $all = $("#da-input_" + $rootScope.MULTI_VIEW_ID).prepend('<input type="text" class="form-control input-sm pull-left da-search" id="typedTermName_' + $rootScope.MULTI_VIEW_ID + '" onclick="OnSearch(event)" ondblclick="OnSearch(event)" ng-model="searchFilter" ng-change="resetSearchListView()" ng-blur="HideSearch()" placeholder=" search..." />') | 1239 | + var $all = $("#da-input_" + $rootScope.MULTI_VIEW_ID).prepend('<input type="text" class="form-control input-sm pull-left da-search" id="typedTermName_' + $rootScope.MULTI_VIEW_ID + '" onclick="OnSearch(event)" ondblclick="OnSearch(event)" ng-model="searchFilter" ng-keyup="resetSearchListView($event)" ng-blur="HideSearch()" placeholder=" search..." />') |
1239 | $compile($all)($scope); | 1240 | $compile($all)($scope); |
1240 | 1241 | ||
1241 | } | 1242 | } |
@@ -9690,6 +9691,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -9690,6 +9691,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
9690 | 9691 | ||
9691 | $scope.SetwindowStoreData(windowviewid,'isSearchClicked',true); | 9692 | $scope.SetwindowStoreData(windowviewid,'isSearchClicked',true); |
9692 | console.log('ShowSearch is called'); | 9693 | console.log('ShowSearch is called'); |
9694 | + // clear time stamp on text box click | ||
9695 | + $scope.SetwindowStoreData(windowviewid, 'SearchTimeStampValue', 0); | ||
9693 | 9696 | ||
9694 | var primaryLexiconIndx = $scope.GetwindowStoreData(windowviewid, 'primaryLexiconInd'); | 9697 | var primaryLexiconIndx = $scope.GetwindowStoreData(windowviewid, 'primaryLexiconInd'); |
9695 | 9698 | ||
@@ -9706,6 +9709,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -9706,6 +9709,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
9706 | if ($('#searchListDiv_' + windowviewid).html() != "") | 9709 | if ($('#searchListDiv_' + windowviewid).html() != "") |
9707 | $('#searchListDiv_' + windowviewid).empty(); | 9710 | $('#searchListDiv_' + windowviewid).empty(); |
9708 | //Delay compile of ul li so that the remove of li is completed. | 9711 | //Delay compile of ul li so that the remove of li is completed. |
9712 | + $timeout(function () { | ||
9709 | 9713 | ||
9710 | $scope.isSearchDataLoaded = true; | 9714 | $scope.isSearchDataLoaded = true; |
9711 | var ColoredImageSRC=$scope.GetwindowStoreData(windowviewid,'ColoredImageSRC'); | 9715 | var ColoredImageSRC=$scope.GetwindowStoreData(windowviewid,'ColoredImageSRC'); |
@@ -9728,10 +9732,11 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -9728,10 +9732,11 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
9728 | $('#spinner').css('visibility', 'hidden'); | 9732 | $('#spinner').css('visibility', 'hidden'); |
9729 | } | 9733 | } |
9730 | } | 9734 | } |
9731 | - | 9735 | + }, 500); |
9732 | 9736 | ||
9733 | console.log("primary language: " + vocabTermDataArray[primaryLexiconIndx].language); | 9737 | console.log("primary language: " + vocabTermDataArray[primaryLexiconIndx].language); |
9734 | 9738 | ||
9739 | + $timeout(function () { | ||
9735 | $rootScope.a = primaryLexiconIndx; | 9740 | $rootScope.a = primaryLexiconIndx; |
9736 | 9741 | ||
9737 | $scope.vocabArray = vocabTermDataArray; | 9742 | $scope.vocabArray = vocabTermDataArray; |
@@ -9747,6 +9752,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -9747,6 +9752,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
9747 | 9752 | ||
9748 | $("#termlistfilter_" + windowviewid).css("display", "block"); | 9753 | $("#termlistfilter_" + windowviewid).css("display", "block"); |
9749 | 9754 | ||
9755 | + }, 150);//Bug#39757 | ||
9756 | + | ||
9750 | $timeout(function () { | 9757 | $timeout(function () { |
9751 | 9758 | ||
9752 | $("#termlistfilter_" + windowviewid + " > li").each(function (key, value) { | 9759 | $("#termlistfilter_" + windowviewid + " > li").each(function (key, value) { |
@@ -10581,41 +10588,60 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -10581,41 +10588,60 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
10581 | } | 10588 | } |
10582 | 10589 | ||
10583 | 10590 | ||
10584 | - $scope.resetSearchListView = function () { | 10591 | + $scope.resetSearchListView = function (event) { |
10592 | + | ||
10593 | + var len = (event.target.id).split("_").length; | ||
10594 | + var windowviewid = (event.target.id).split("_")[len - 1]; | ||
10585 | 10595 | ||
10586 | - // $scope.ShowSearch(); | ||
10587 | - $scope.showFilteredTerms() | 10596 | + var oldtimestamp = $scope.GetwindowStoreData(windowviewid, 'SearchTimeStampValue'); |
10597 | + | ||
10598 | + //var newSearchValue = $("#typedTermName_" + windowviewid).val(); | ||
10599 | + var date = new Date(); | ||
10600 | + var newtimestamp = date.getTime(); | ||
10601 | + | ||
10602 | + // console.log('search text value: ' + newSearchValue); | ||
10603 | + | ||
10604 | + var oldtimestamp = $scope.GetwindowStoreData(windowviewid, 'SearchTimeStampValue'); | ||
10605 | + | ||
10606 | + if ((newtimestamp - oldtimestamp) > 1000) { | ||
10607 | + | ||
10608 | + $scope.SetwindowStoreData(windowviewid, 'SearchTimeStampValue', newtimestamp); | ||
10609 | + $scope.showFilteredTerms(windowviewid); | ||
10610 | + } | ||
10611 | + | ||
10588 | } | 10612 | } |
10589 | 10613 | ||
10590 | - $scope.showFilteredTerms = function () { | ||
10591 | - var len= (event.target.id).split("_").length; | ||
10592 | - var windowviewid = (event.target.id).split("_")[len-1]; | 10614 | + |
10615 | + $scope.showFilteredTerms = function (windowviewid) { | ||
10593 | 10616 | ||
10594 | - if ($('#searchListDiv_' + windowviewid).html() != "") { | ||
10595 | - $('#searchListDiv_' + windowviewid).empty(); | ||
10596 | - } | 10617 | + console.log('showFilteredTerms is called' ); |
10618 | + | ||
10619 | + $('#searchListDiv_' + windowviewid).empty(); | ||
10620 | + | ||
10597 | var vocabTermDataArray = $scope.GetwindowStoreData(windowviewid, 'vocabTermDataArray'); | 10621 | var vocabTermDataArray = $scope.GetwindowStoreData(windowviewid, 'vocabTermDataArray'); |
10598 | $scope.vocabArray = vocabTermDataArray; | 10622 | $scope.vocabArray = vocabTermDataArray; |
10599 | $rootScope.a = $scope.GetwindowStoreData(windowviewid, 'primaryLexiconInd'); | 10623 | $rootScope.a = $scope.GetwindowStoreData(windowviewid, 'primaryLexiconInd'); |
10600 | 10624 | ||
10601 | - $scope.sFilter = $("#typedTermName_" + windowviewid).val(); | 10625 | + $scope.sFilter = $("#typedTermName_" + windowviewid).val();; |
10602 | var $e2 = $('<ul id="termlistfilter_' + windowviewid + '" class="form-control dropdown-menu ng-scope" style="height:132px;width:100%;overflow-y:scroll;position:absolute;display:block;z-index:60001;"><li class="ng-scope" ng-repeat="item in vocabArray[a].vocabTermTxt| filter:{ _TermText: sFilter}| limitTo : 10">' + | 10626 | var $e2 = $('<ul id="termlistfilter_' + windowviewid + '" class="form-control dropdown-menu ng-scope" style="height:132px;width:100%;overflow-y:scroll;position:absolute;display:block;z-index:60001;"><li class="ng-scope" ng-repeat="item in vocabArray[a].vocabTermTxt| filter:{ _TermText: sFilter}| limitTo : 10">' + |
10603 | '<a id="{{item._ActualTermNumber}}" href="" onclick="selectTerm(event)">{{item._TermText}}</a>' + | 10627 | '<a id="{{item._ActualTermNumber}}" href="" onclick="selectTerm(event)">{{item._TermText}}</a>' + |
10604 | ' </li></ul>').appendTo('#searchListDiv_' + windowviewid); | 10628 | ' </li></ul>').appendTo('#searchListDiv_' + windowviewid); |
10605 | $compile($e2)($scope); | 10629 | $compile($e2)($scope); |
10606 | 10630 | ||
10607 | $("#termlistfilter_" + windowviewid).css("display", "block"); | 10631 | $("#termlistfilter_" + windowviewid).css("display", "block"); |
10608 | - $timeout(function () { | ||
10609 | - $("#termlistfilter_" + windowviewid + " > li").each(function (key, value) { | 10632 | + |
10610 | 10633 | ||
10611 | - if ($(this).find("a").html() == document.getElementById("typedTermName_" + windowviewid).value) { | ||
10612 | - $("#termlistfilter_" + windowviewid + " li a").css({ "background-color": "#ffffff", "color": "#000000" }); | ||
10613 | - $(this).find("a").css({ "background-color": "#3399FF", "color": "#ffffff" }); | ||
10614 | - } | ||
10615 | - }); | 10634 | + //$timeout(function () { |
10635 | + // $("#termlistfilter_" + windowviewid + " > li").each(function (key, value) { | ||
10636 | + | ||
10637 | + // if ($(this).find("a").html() == document.getElementById("typedTermName_" + windowviewid).value) { | ||
10638 | + // $("#termlistfilter_" + windowviewid + " li a").css({ "background-color": "#ffffff", "color": "#000000" }); | ||
10639 | + // $(this).find("a").css({ "background-color": "#3399FF", "color": "#ffffff" }); | ||
10640 | + // } | ||
10641 | + // }); | ||
10616 | 10642 | ||
10617 | 10643 | ||
10618 | - }, 100); | 10644 | + //}, 100); |
10619 | }; | 10645 | }; |
10620 | $scope.ApplySearch = function () { | 10646 | $scope.ApplySearch = function () { |
10621 | var len= (event.currentTarget.id).split("_").length; | 10647 | var len= (event.currentTarget.id).split("_").length; |
@@ -10744,7 +10770,7 @@ function OnSearch(event) { | @@ -10744,7 +10770,7 @@ function OnSearch(event) { | ||
10744 | var len= (event.currentTarget.id).split("_").length; | 10770 | var len= (event.currentTarget.id).split("_").length; |
10745 | var windowviewid = (event.currentTarget.id).split("_")[len-1]; | 10771 | var windowviewid = (event.currentTarget.id).split("_")[len-1]; |
10746 | scope.ShowSearch(windowviewid); | 10772 | scope.ShowSearch(windowviewid); |
10747 | - }); | 10773 | + }); |
10748 | } | 10774 | } |
10749 | 10775 | ||
10750 | function selectTerm(event) { | 10776 | function selectTerm(event) { |
400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
@@ -848,7 +848,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -848,7 +848,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
848 | $("#canvasDiv").scrollTop($rootScope.CanvasDivTopPosition); | 848 | $("#canvasDiv").scrollTop($rootScope.CanvasDivTopPosition); |
849 | }); | 849 | }); |
850 | // $(document).on("click", "#" + $scope.jsPanelID +" .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function (event) { | 850 | // $(document).on("click", "#" + $scope.jsPanelID +" .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function (event) { |
851 | - $(document).on("click", " .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function () { | 851 | + $(document).on("click", "#" + $scope.jsPanelID +" .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function () { |
852 | 852 | ||
853 | // $(document).on("click", "#" + $scope.jsPanelID + " .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function () { | 853 | // $(document).on("click", "#" + $scope.jsPanelID + " .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function () { |
854 | $scope.setActiveTab(parseInt($rootScope.getLocalStorageValue("activeTab"))); | 854 | $scope.setActiveTab(parseInt($rootScope.getLocalStorageValue("activeTab"))); |
400-SOURCECODE/AIAHTML5.Web/content/images/favicon.ico
0 → 100644
No preview for this file type
400-SOURCECODE/AIAHTML5.Web/index.aspx
@@ -14,6 +14,7 @@ | @@ -14,6 +14,7 @@ | ||
14 | <!--<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">--> | 14 | <!--<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">--> |
15 | <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0 maximum-scale=1.0" /> | 15 | <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0 maximum-scale=1.0" /> |
16 | <title>A.D.A.M. Interactive Anatomy</title> | 16 | <title>A.D.A.M. Interactive Anatomy</title> |
17 | + <link rel="icon" type="image/x-icon" href="/content/images/favicon.ico"> | ||
17 | 18 | ||
18 | <link href="themes/default/css/bootstrap/3.3.6/bootstrap.css?v=1.0.0" rel="stylesheet" /> | 19 | <link href="themes/default/css/bootstrap/3.3.6/bootstrap.css?v=1.0.0" rel="stylesheet" /> |
19 | 20 |