Commit b4a18e7b22ea43eb9195da2e082ba547ea4d3a90
1 parent
b82a48d1
Pin Selected Issue
Showing
1 changed file
with
37 additions
and
13 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
... | ... | @@ -927,7 +927,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
927 | 927 | c2: 'rgb(216, 216, 216)' |
928 | 928 | }); |
929 | 929 | $('#' + canvasId).drawLine({ |
930 | - | |
931 | 930 | layer: true, |
932 | 931 | name: "Pin_" + PinId, |
933 | 932 | groups: ["Pin_" + PinId], |
... | ... | @@ -950,17 +949,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
950 | 949 | radius: 5 * $scope.sliderPercentValue, |
951 | 950 | |
952 | 951 | click: function (clickedPin) { |
953 | - // alert('pin clciked = ' + clickedPin.name) | |
954 | - //change the head color to green | |
955 | - var radialAfterClick = $('#aaDetailViewCanvas').createGradient({ | |
956 | - x1: 50, y1: 50, | |
957 | - x2: 50, y2: 50, | |
958 | - r1: 10, r2: 30, | |
959 | - c1: 'rgba(100, 50, 0,0)', | |
960 | - c2: 'rgb(126, 187, 83)' | |
961 | - }); | |
962 | - | |
963 | - clickedPin.fillStyle = radialAfterClick; | |
952 | + // alert('pin clciked = ' + clickedPin.name) | |
953 | + | |
954 | + | |
964 | 955 | |
965 | 956 | var pinID = (clickedPin.name).substring(7, (clickedPin.name).length); |
966 | 957 | // alert('pinId: ' + pinID); |
... | ... | @@ -991,14 +982,47 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
991 | 982 | } |
992 | 983 | |
993 | 984 | var selectedPinData = new jinqJs() |
994 | - .from($scope.aaPinData) | |
985 | + .from($scope.aaPinData) | |
995 | 986 | .where("_PinId == " + pinID) |
996 | 987 | .select(); |
997 | 988 | if (clickedPin.event.ctrlKey == true) { |
989 | + | |
990 | + var radialAfterClick = $('#aaDetailViewCanvas').createGradient({ | |
991 | + x1: 50, y1: 50, | |
992 | + x2: 50, y2: 50, | |
993 | + r1: 10, r2: 30, | |
994 | + c1: 'rgba(100, 50, 0,0)', | |
995 | + c2: 'rgb(126, 187, 83)' | |
996 | + }); | |
997 | + | |
998 | + clickedPin.fillStyle = radialAfterClick; | |
998 | 999 | $scope.showAnnotation(selectedPinData, true, true, false); |
999 | 1000 | |
1000 | 1001 | } |
1001 | 1002 | else { |
1003 | + var radial = $('#aaDetailViewCanvas').createGradient({ | |
1004 | + x1: 50, y1: 50, | |
1005 | + x2: 50, y2: 50, | |
1006 | + r1: 10, r2: 30, | |
1007 | + c1: 'rgba(100, 50, 0,0)', | |
1008 | + c2: 'rgb(216, 216, 216)' | |
1009 | + }); | |
1010 | + | |
1011 | + | |
1012 | + $('#aaDetailViewCanvas').setLayers({ | |
1013 | + fillStyle: radial, | |
1014 | + }).drawLayers(); | |
1015 | + | |
1016 | + //change the head color to green | |
1017 | + var radialAfterClick = $('#aaDetailViewCanvas').createGradient({ | |
1018 | + x1: 50, y1: 50, | |
1019 | + x2: 50, y2: 50, | |
1020 | + r1: 10, r2: 30, | |
1021 | + c1: 'rgba(100, 50, 0,0)', | |
1022 | + c2: 'rgb(126, 187, 83)' | |
1023 | + }); | |
1024 | + | |
1025 | + clickedPin.fillStyle = radialAfterClick; | |
1002 | 1026 | $scope.showAnnotation(selectedPinData, false, true, false); |
1003 | 1027 | |
1004 | 1028 | } | ... | ... |