Commit debd748408c88653d806cbd89a7ee4b1a5011fa8

Authored by Nikita Kulshreshtha
2 parents a2f46b0a 688d144e

merged 25035

400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
@@ -435,8 +435,8 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou @@ -435,8 +435,8 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou
435 435
436 }) 436 })
437 $rootScope.aaPinDataArray = []; 437 $rootScope.aaPinDataArray = [];
  438 + $rootScope.isShowSelectedSystemPinsClicked = false;
438 $scope.showAllPins = function () { 439 $scope.showAllPins = function () {
439 -  
440 $scope.allPinDataArray = []; 440 $scope.allPinDataArray = [];
441 var promise = ModuleService.getPinDataForImage($rootScope.imageName) 441 var promise = ModuleService.getPinDataForImage($rootScope.imageName)
442 442
@@ -462,19 +462,27 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou @@ -462,19 +462,27 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou
462 $scope.allPinDataArray.push(value._PinId); 462 $scope.allPinDataArray.push(value._PinId);
463 $scope.drawStaticPinsOnImage('aaDetailViewCanvas', value._PinId, value._PinX, value._PinY, value._HeadX, value._HeadY) 463 $scope.drawStaticPinsOnImage('aaDetailViewCanvas', value._PinId, value._PinX, value._PinY, value._HeadX, value._HeadY)
464 }) 464 })
465 -  
466 -  
467 -  
468 - //load search/vocab data 465 +
  466 +
  467 + if ($rootScope.isShowSelectedSystemPinsClicked == false) {
  468 + $rootScope.isShowSelectedSystemPinsClicked = true;
  469 + //load search/vocab data
469 if ($rootScope.isSliderSlide == true) { 470 if ($rootScope.isSliderSlide == true) {
470 471
471 $rootScope.isSliderSlide = false; 472 $rootScope.isSliderSlide = false;
472 473
473 } 474 }
474 else { 475 else {
475 - $rootScope.loadSearchData(); 476 + $rootScope.loadSearchData();
476 477
477 } 478 }
  479 + }
  480 + else {
  481 + $rootScope.isLoading = false;
  482 + $('#spinner').css('visibility', 'hidden');
  483 + }
  484 +
  485 +
478 } 486 }
479 }, 487 },
480 function (error) { 488 function (error) {
@@ -696,6 +704,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou @@ -696,6 +704,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou
696 } 704 }
697 705
698 $scope.showSelectedSystemPins = function (event) { 706 $scope.showSelectedSystemPins = function (event) {
  707 + $rootScope.isShowSelectedSystemPinsClicked = true;
699 var bodySystemListObj = document.getElementById("bodySystemList").getElementsByTagName("a"); 708 var bodySystemListObj = document.getElementById("bodySystemList").getElementsByTagName("a");
700 var bodySystemListlength = bodySystemListObj.length; 709 var bodySystemListlength = bodySystemListObj.length;
701 for (var i = 0; i < bodySystemListlength; i++) { 710 for (var i = 0; i < bodySystemListlength; i++) {
400-SOURCECODE/AIAHTML5.Web/themes/default/scripts/bootstrap/3.3.5/bootstrap.js
@@ -491,7 +491,7 @@ if (typeof jQuery === &#39;undefined&#39;) { @@ -491,7 +491,7 @@ if (typeof jQuery === &#39;undefined&#39;) {
491 var backdrop = '.dropdown-backdrop' 491 var backdrop = '.dropdown-backdrop'
492 var toggle = '[data-toggle="dropdown"]' 492 var toggle = '[data-toggle="dropdown"]'
493 var Dropdown = function (element) { 493 var Dropdown = function (element) {
494 - $(element).on('click.bs.dropdown', this.toggle) 494 + $(element).on('click.bs.dropdown', this.toggle);
495 } 495 }
496 496
497 Dropdown.VERSION = '3.3.6' 497 Dropdown.VERSION = '3.3.6'
@@ -629,28 +629,12 @@ if (typeof jQuery === &#39;undefined&#39;) { @@ -629,28 +629,12 @@ if (typeof jQuery === &#39;undefined&#39;) {
629 629
630 // APPLY TO STANDARD DROPDOWN ELEMENTS 630 // APPLY TO STANDARD DROPDOWN ELEMENTS
631 // =================================== 631 // ===================================
632 - var $ua = navigator.userAgent;  
633 - if (($ua.match(/(iPod|iPhone|iPad)/i))) {  
634 $(document) 632 $(document)
635 - .on('click.bs.dropdown.data-api', clearMenus)  
636 - .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })  
637 - .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)  
638 - .on('touchstart.bs.dropdown.data-api', clearMenus)  
639 - .on('touchstart.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })  
640 - .on('touchstart.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)  
641 - .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)  
642 - .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)  
643 -}  
644 -else  
645 -{  
646 - $(document)  
647 - .on('click.bs.dropdown.data-api', clearMenus)  
648 - .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })  
649 - .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)  
650 - .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)  
651 - .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)  
652 -}  
653 - 633 + .on('click.bs.dropdown.data-api', clearMenus)
  634 + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
  635 + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
  636 + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
  637 + .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown)
654 }(jQuery); 638 }(jQuery);
655 639
656 /* ======================================================================== 640 /* ========================================================================