Commit d552090b5cb281d0cc09a1acd454966f970c0582
1 parent
bb3714dd
Commit Changes
Showing
2 changed files
with
15 additions
and
55 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -7674,22 +7674,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -7674,22 +7674,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
7674 | 7674 | ||
7675 | 7675 | ||
7676 | $scope.HideSearch = function () { | 7676 | $scope.HideSearch = function () { |
7677 | - if ($("#backdrop").is(":hover") || $("#termlistfilter").is(":hover") || $("#typedtermname").is(":focus")) { | ||
7678 | - $scope.IsSearchVisible = true; | ||
7679 | - document.getElementById("termlistfilter").style.display = "block"; | ||
7680 | - } | ||
7681 | - else { | ||
7682 | - //1. persist term in DAsearch but hide ul/li | ||
7683 | - if ($("#btnDATermSearch").is(":hover")) { | ||
7684 | - $scope.IsSearchVisible = false; | ||
7685 | - } | ||
7686 | - else { | ||
7687 | - //2.hide ul/li and clear DA search | ||
7688 | - $scope.IsSearchVisible = false; | ||
7689 | - document.getElementById("termlistfilter").style.display = "none"; | ||
7690 | - $scope.searchFilter = ""; | ||
7691 | - } | ||
7692 | - } | 7677 | + |
7678 | + $timeout(function () { | ||
7679 | + | ||
7680 | + $("#termlistfilter").css("display", "none"); | ||
7681 | + | ||
7682 | + | ||
7683 | + }, 1000); | ||
7693 | 7684 | ||
7694 | } | 7685 | } |
7695 | 7686 | ||
@@ -8417,7 +8408,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -8417,7 +8408,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
8417 | $("#btnNormalMode").removeClass("btn-primary"); | 8408 | $("#btnNormalMode").removeClass("btn-primary"); |
8418 | } | 8409 | } |
8419 | 8410 | ||
8420 | - $('#typedtermname').val($scope.searchFilter); | 8411 | + $('#TypedTermName').val($scope.searchFilter); |
8421 | 8412 | ||
8422 | } | 8413 | } |
8423 | else { | 8414 | else { |
@@ -8442,17 +8433,17 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -8442,17 +8433,17 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
8442 | 8433 | ||
8443 | for (var i = 0; i <= $rootScope.searchListArray.length - 1; i++) | 8434 | for (var i = 0; i <= $rootScope.searchListArray.length - 1; i++) |
8444 | { | 8435 | { |
8445 | - var searchFieldVal = $("#typedtermname").val(); | 8436 | + var searchFieldVal = $("#TypedTermName").val(); |
8446 | if (searchFieldVal.length > 0) { | 8437 | if (searchFieldVal.length > 0) { |
8447 | - var flag = true; | 8438 | + var isValueMatchedWithTerm = true; |
8448 | for (var j = 0; j <= searchFieldVal.length - 1; j++) { | 8439 | for (var j = 0; j <= searchFieldVal.length - 1; j++) { |
8449 | 8440 | ||
8450 | if (searchFieldVal[j].toUpperCase() != $rootScope.searchListArray[i].name[j].toUpperCase()) { | 8441 | if (searchFieldVal[j].toUpperCase() != $rootScope.searchListArray[i].name[j].toUpperCase()) { |
8451 | - flag = false; | 8442 | + isValueMatchedWithTerm = false; |
8452 | break; | 8443 | break; |
8453 | } | 8444 | } |
8454 | } | 8445 | } |
8455 | - if (flag == true) { | 8446 | + if (isValueMatchedWithTerm == true) { |
8456 | $rootScope.ModifiedsearchListArray.push({ "name": $rootScope.searchListArray[i].name, "id": $rootScope.searchListArray[i].id}); | 8447 | $rootScope.ModifiedsearchListArray.push({ "name": $rootScope.searchListArray[i].name, "id": $rootScope.searchListArray[i].id}); |
8457 | console.log($rootScope.ModifiedsearchListArray); | 8448 | console.log($rootScope.ModifiedsearchListArray); |
8458 | } | 8449 | } |
@@ -8462,7 +8453,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -8462,7 +8453,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
8462 | 8453 | ||
8463 | var termListFilterHtml = ''; | 8454 | var termListFilterHtml = ''; |
8464 | termListFilterHtml += '<ul id="termlistfilter" class="form-control dropdown-menu" style="height:90px;width:100%;overflow-y:scroll;position:absolute;z-index:60001;">'; | 8455 | termListFilterHtml += '<ul id="termlistfilter" class="form-control dropdown-menu" style="height:90px;width:100%;overflow-y:scroll;position:absolute;z-index:60001;">'; |
8465 | - if ($("#typedtermname").val().length > 0) { | 8456 | + if ($("#TypedTermName").val().length > 0) { |
8466 | 8457 | ||
8467 | for (var i = 0; i <= $rootScope.ModifiedsearchListArray.length - 1; i++) { | 8458 | for (var i = 0; i <= $rootScope.ModifiedsearchListArray.length - 1; i++) { |
8468 | 8459 | ||
@@ -8483,39 +8474,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -8483,39 +8474,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
8483 | $('#searchListDiv').append(termListFilterHtml); | 8474 | $('#searchListDiv').append(termListFilterHtml); |
8484 | 8475 | ||
8485 | } | 8476 | } |
8486 | - | ||
8487 | - | ||
8488 | - //$timeout(function () { | ||
8489 | - | ||
8490 | - | ||
8491 | - // var $e2 = $('<ul id="termlistfilter" class="form-control dropdown-menu" style="height:90px;width:100%;overflow-y:scroll;position:absolute;z-index:60001;"><li ng-repeat="item in VocabTermTxt| filter:{ _TermText: searchFilter}">' + | ||
8492 | - // '<a href="#"></a>' + | ||
8493 | - // ' </li></ul>').appendTo('#searchListDiv'); | ||
8494 | - | ||
8495 | - | ||
8496 | - // //var $e2 = $('<ul id="termlistfilter" class="form-control dropdown-menu" style="height:90px;width:100%;overflow-y:scroll;position:absolute;z-index:60001;"><li ng-repeat="item in VocabTermTxt| filter:{ _TermText: searchFilter}">' + | ||
8497 | - // // '<a id="{{item._ActualTermNumber}}" href="" onclick="selectTerm(event)">{{item._TermText}}</a>' + | ||
8498 | - // // ' </li></ul>').appendTo('#searchListDiv'); | ||
8499 | - | ||
8500 | - // $compile($e2)($scope); | ||
8501 | - | ||
8502 | - //}, 500); | ||
8503 | - | ||
8504 | - | ||
8505 | } | 8477 | } |
8506 | - | ||
8507 | - $rootScope.blurSearch = function () { | ||
8508 | - | ||
8509 | - $timeout(function () { | ||
8510 | - | ||
8511 | - $("#termlistfilter").css("display", "none"); | ||
8512 | - | ||
8513 | - | ||
8514 | - }, 1000); | ||
8515 | - | ||
8516 | - } | ||
8517 | - | ||
8518 | - | 8478 | + |
8519 | }] | 8479 | }] |
8520 | 8480 | ||
8521 | ); | 8481 | ); |
400-SOURCECODE/AIAHTML5.Web/app/views/da/da-view.html
@@ -269,7 +269,7 @@ | @@ -269,7 +269,7 @@ | ||
269 | <div class=""> | 269 | <div class=""> |
270 | <div class="input-group col-sm-8 col-xs-7 col-md-10 pull-left"> | 270 | <div class="input-group col-sm-8 col-xs-7 col-md-10 pull-left"> |
271 | 271 | ||
272 | - <input type="text" class="form-control input-sm pull-left" id="typedtermname" onclick="OnSearch()" ondblclick="OnSearch()" ng-model="searchFilter" ng-change="resetSearchListView()" ng-blur="blurSearch()" placeholder=" search..."> | 272 | + <input type="text" class="form-control input-sm pull-left" id="TypedTermName" onclick="OnSearch()" ondblclick="OnSearch()" ng-model="searchFilter" ng-change="resetSearchListView()" ng-blur="HideSearch()" placeholder=" search..."> |
273 | 273 | ||
274 | <div id="backdrop" ng-show="IsSearchVisible"> | 274 | <div id="backdrop" ng-show="IsSearchVisible"> |
275 | <div id="searchListDiv" class="col-sm-12 col-xs-12 col-md-12 col-lg-12 pull-left"> | 275 | <div id="searchListDiv" class="col-sm-12 col-xs-12 col-md-12 col-lg-12 pull-left"> |