Commit ac503277424e62fc6257e0272924adc7c0731d25
1 parent
00de6fce
DA > Annotation search from Search List is not highlight in the List manager.
Showing
3 changed files
with
117 additions
and
94 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... | ... | @@ -6820,6 +6820,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
6820 | 6820 | |
6821 | 6821 | $scope.jumpToTerm = function (event) { |
6822 | 6822 | |
6823 | + $rootScope.searchSelectedText = $('#'+ event.currentTarget.id).text(); | |
6824 | + $('#termList option[selected="selected"]').prop("selected", false); | |
6825 | + $('#termList option[value="' + $rootScope.searchSelectedText + '"]').prop("selected", true); | |
6826 | + $("#termList").find("option").css({ "background-color": "#ffffff", "color": "#000000" }); | |
6827 | + $('#termList option[value="' + $rootScope.searchSelectedText + '"]').css({ "background-color": "#3399FF", "color": "#ffffff" }); | |
6828 | + | |
6829 | + | |
6823 | 6830 | $rootScope.isLoading = true; |
6824 | 6831 | |
6825 | 6832 | $('#spinner').css('visibility', 'visible'); | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... | ... | @@ -816,108 +816,117 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", |
816 | 816 | } |
817 | 817 | |
818 | 818 | $rootScope.PinFn = function (canvasId, PinNumber, offsetX1, offsetY1, x, y, PinArcNumber) { |
819 | - var radial = $('#canvas').createGradient({ | |
820 | - x1: 50, y1: 50, | |
821 | - x2: 50, y2: 50, | |
822 | - r1: 10, r2: 30, | |
823 | - c1: 'rgba(100, 50, 0,0)', | |
824 | - c2: 'grey' | |
825 | - }); | |
826 | - $(canvasId).drawLine({ | |
827 | - draggable: true, | |
828 | - layer: true, | |
829 | - name: "Pin_" + PinNumber, | |
830 | - groups: ["Pin_" + PinNumber], | |
831 | - dragGroups: ["Pin_" + PinNumber], | |
832 | - strokeStyle: 'black', | |
833 | - strokeWidth: 2, | |
834 | - x1: offsetX1, y1: offsetY1, | |
835 | - x2: x, y2: y, | |
836 | - | |
837 | - click: function (layer) { | |
838 | - | |
839 | - $rootScope.shapeTypePin = "Pin"; | |
840 | - $rootScope.canvasLayerNameCollection = []; | |
841 | - var pinLine_layer = layer.name; | |
842 | - var pinLine_layer_split = pinLine_layer.split("_"); | |
843 | - var pinArcName = "ArcPin_"; | |
844 | - var pinResult = pinArcName.concat(pinLine_layer_split[1]); | |
845 | - | |
846 | - $rootScope.canvasLayerNameCollection.push({ pinName: layer.name, ArcName: pinResult }); | |
847 | - | |
848 | - $(canvasId).setLayer(layer.name, { | |
849 | - handle: { | |
850 | - type: 'arc', | |
851 | - fillStyle: '#fff', | |
852 | - strokeStyle: '#c33', | |
853 | - strokeWidth: 2, | |
854 | - // width: 5, height: 5, | |
855 | - radius: 3 | |
856 | - } | |
857 | - }).drawLayers(); | |
858 | - | |
859 | - | |
860 | - }, | |
861 | - mouseout: function (layer) { | |
862 | - | |
863 | - $rootScope.canvasLayerNameCollection = []; | |
864 | - $(canvasId).setLayer(layer.name, { | |
865 | - handle: { | |
866 | - type: 'arc', | |
867 | - fillStyle: '#fff', | |
868 | - strokeStyle: '#c33', | |
869 | - strokeWidth: 0, | |
870 | - // width: 0, height: 0, | |
871 | - radius: 0 | |
872 | - } | |
873 | 819 | |
874 | - }).drawLayers(); | |
820 | + var xAxisPinDiff = offsetX1 - x; | |
821 | + var yAxisPinDiff = offsetY1 - y; | |
822 | + if (xAxisPinDiff != 0 && yAxisPinDiff != 0) { | |
875 | 823 | |
876 | - }, | |
877 | - mouseover: function (layer) { | |
878 | 824 | |
825 | + var radial = $('#canvas').createGradient({ | |
826 | + x1: 50, y1: 50, | |
827 | + x2: 50, y2: 50, | |
828 | + r1: 10, r2: 30, | |
829 | + c1: 'rgba(100, 50, 0,0)', | |
830 | + c2: 'grey' | |
831 | + }); | |
832 | + $(canvasId).drawLine({ | |
833 | + draggable: true, | |
834 | + layer: true, | |
835 | + name: "Pin_" + PinNumber, | |
836 | + groups: ["Pin_" + PinNumber], | |
837 | + dragGroups: ["Pin_" + PinNumber], | |
838 | + strokeStyle: 'black', | |
839 | + strokeWidth: 2, | |
840 | + x1: offsetX1, y1: offsetY1, | |
841 | + x2: x, y2: y, | |
842 | + | |
843 | + click: function (layer) { | |
844 | + | |
845 | + $rootScope.shapeTypePin = "Pin"; | |
846 | + $rootScope.canvasLayerNameCollection = []; | |
847 | + var pinLine_layer = layer.name; | |
848 | + var pinLine_layer_split = pinLine_layer.split("_"); | |
849 | + var pinArcName = "ArcPin_"; | |
850 | + var pinResult = pinArcName.concat(pinLine_layer_split[1]); | |
851 | + | |
852 | + $rootScope.canvasLayerNameCollection.push({ pinName: layer.name, ArcName: pinResult }); | |
853 | + | |
854 | + $(canvasId).setLayer(layer.name, { | |
855 | + handle: { | |
856 | + type: 'arc', | |
857 | + fillStyle: '#fff', | |
858 | + strokeStyle: '#c33', | |
859 | + strokeWidth: 2, | |
860 | + // width: 5, height: 5, | |
861 | + radius: 3 | |
862 | + } | |
863 | + }).drawLayers(); | |
864 | + | |
865 | + | |
866 | + }, | |
867 | + mouseout: function (layer) { | |
868 | + | |
869 | + $rootScope.canvasLayerNameCollection = []; | |
870 | + $(canvasId).setLayer(layer.name, { | |
871 | + handle: { | |
872 | + type: 'arc', | |
873 | + fillStyle: '#fff', | |
874 | + strokeStyle: '#c33', | |
875 | + strokeWidth: 0, | |
876 | + // width: 0, height: 0, | |
877 | + radius: 0 | |
878 | + } | |
879 | + | |
880 | + }).drawLayers(); | |
881 | + | |
882 | + }, | |
883 | + mouseover: function (layer) { | |
884 | + | |
885 | + | |
886 | + $(canvasId).setLayer(layer.name, { | |
887 | + handle: { | |
888 | + type: 'arc', | |
889 | + fillStyle: '#fff', | |
890 | + strokeStyle: '#c33', | |
891 | + strokeWidth: 2, | |
892 | + // width: 5, height: 5, | |
893 | + radius: 3 | |
894 | + } | |
895 | + }).drawLayers(); | |
879 | 896 | |
880 | - $(canvasId).setLayer(layer.name, { | |
881 | - handle: { | |
882 | - type: 'arc', | |
883 | - fillStyle: '#fff', | |
884 | - strokeStyle: '#c33', | |
885 | - strokeWidth: 2, | |
886 | - // width: 5, height: 5, | |
887 | - radius: 3 | |
888 | - } | |
889 | - }).drawLayers(); | |
897 | + } | |
898 | + }).drawArc({ | |
899 | + draggable: true, | |
900 | + name: "ArcPin_" + PinArcNumber, | |
901 | + // name: "Pin_" + $rootScope.resetPin, | |
902 | + layer: true, | |
903 | + groups: ["Pin_" + PinNumber], | |
904 | + dragGroups: ["Pin_" + PinNumber], | |
905 | + strokeStyle: 'grey', | |
906 | + strokeWidth: 2, | |
907 | + fillStyle: radial, | |
908 | + x: offsetX1, y: offsetY1, | |
909 | + radius: 5, | |
910 | + //handle: { | |
911 | + // type: 'arc', | |
912 | + // fillStyle: '#fff', | |
913 | + // strokeStyle: '#c33', | |
914 | + // strokeWidth: 2, | |
915 | + // radius: 3 | |
916 | + //}, | |
890 | 917 | |
891 | - } | |
892 | - }).drawArc({ | |
893 | - draggable: true, | |
894 | - name: "ArcPin_" + PinArcNumber, | |
895 | - // name: "Pin_" + $rootScope.resetPin, | |
896 | - layer: true, | |
897 | - groups: ["Pin_" + PinNumber], | |
898 | - dragGroups: ["Pin_" + PinNumber], | |
899 | - strokeStyle: 'grey', | |
900 | - strokeWidth: 2, | |
901 | - fillStyle: radial, | |
902 | - x: offsetX1, y: offsetY1, | |
903 | - radius: 5, | |
904 | - //handle: { | |
905 | - // type: 'arc', | |
906 | - // fillStyle: '#fff', | |
907 | - // strokeStyle: '#c33', | |
908 | - // strokeWidth: 2, | |
909 | - // radius: 3 | |
910 | - //}, | |
918 | + add: function (layer) { | |
911 | 919 | |
912 | - add: function (layer) { | |
920 | + $rootScope.PinArcNumber = layer.name; | |
921 | + // $scope.arr = []; | |
913 | 922 | |
914 | - $rootScope.PinArcNumber = layer.name; | |
915 | - // $scope.arr = []; | |
916 | 923 | |
924 | + }, | |
917 | 925 | |
918 | - }, | |
926 | + }).drawLayers(); | |
919 | 927 | |
920 | - }).drawLayers(); | |
928 | + } | |
929 | + | |
921 | 930 | $('.btnCursor').trigger('click'); |
922 | 931 | $(".btn-annotation").removeClass("activebtncolor"); |
923 | 932 | $('.btnCursor').addClass('activebtncolor'); |
... | ... | @@ -1895,6 +1904,13 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", |
1895 | 1904 | $rootScope.islistManagerEventAlredayDispachted = true; |
1896 | 1905 | |
1897 | 1906 | $rootScope.$broadcast('listManagerEvent', true); |
1907 | + | |
1908 | + $('#termList option[selected="selected"]').prop("selected", false); | |
1909 | + $('#termList option[value="' + $rootScope.searchSelectedText + '"]').prop("selected", true); | |
1910 | + $("#termList").find("option").css({ "background-color": "#ffffff", "color": "#000000" }); | |
1911 | + $('#termList option[value="' + $rootScope.searchSelectedText + '"]').css({ "background-color": "#3399FF", "color": "#ffffff" }); | |
1912 | + | |
1913 | + | |
1898 | 1914 | } |
1899 | 1915 | |
1900 | 1916 | $rootScope.CloseListManager = function () { | ... | ... |