Commit 760bf8356788a2be17573a09afa18c561adc072d
1 parent
0e8fbc40
this is for the bug 12596
Showing
2 changed files
with
143 additions
and
89 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... | ... | @@ -84,8 +84,8 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic |
84 | 84 | $rootScope.userModules; |
85 | 85 | $rootScope.errorMesaage; |
86 | 86 | $rootScope.isVisibleLogin; |
87 | - | |
88 | - | |
87 | + var isfilloptionChecked = ""; | |
88 | + var isOutlineOptionChecked = ""; | |
89 | 89 | $rootScope.initializeAIA = function () { |
90 | 90 | |
91 | 91 | $rootScope.isLoading = false; |
... | ... | @@ -905,6 +905,8 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic |
905 | 905 | |
906 | 906 | $rootScope.isShapeSyleOkBtnClicked = false; |
907 | 907 | $rootScope.setPropertiesForShapes = function (id) { |
908 | + isfilloptionChecked = document.getElementById('fill-option').checked; | |
909 | + isOutlineOptionChecked = document.getElementById('Outline-Option').checked; | |
908 | 910 | $rootScope.isShapeSyleOkBtnClicked = true; |
909 | 911 | if ($("#annotationpaintbrushsize").hasClass('activebtncolor')) { |
910 | 912 | $("#annotationpaintbrushsize").removeClass('activebtncolor') |
... | ... | @@ -997,10 +999,63 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic |
997 | 999 | $('.marginTopBtm10 div.outlinediv').css("border-width", 1); |
998 | 1000 | $("#imgOpacity").css("opacity", 1); |
999 | 1001 | $(".marginTopBtm10 div.outlinediv").css("opacity", 1); |
1002 | + document.getElementById("editStyleForm").reset(); | |
1003 | + isOutlineOptionChecked = document.getElementById('Outline-Option').checked; | |
1004 | + isfilloptionChecked = document.getElementById('fill-option').checked; | |
1005 | + if (isOutlineOptionChecked == true) { | |
1006 | + $(".setEnableDisableForEditShapeStyle").css({ "opacity": "1" }); | |
1007 | + $("#borderWidthCanvasElement").css({ "pointer-events": "auto" }); | |
1008 | + $("#outlineColor").css({ "pointer-events": "auto" }); | |
1009 | + } | |
1010 | + else { | |
1011 | + $(".setEnableDisableForEditShapeStyle").css({ "opacity": ".5" }); | |
1012 | + $("#borderWidthCanvasElement").css({ "pointer-events": "none" }); | |
1013 | + $("#outlineColor").css({ "pointer-events": "none" }); | |
1014 | + } | |
1015 | + if (isfilloptionChecked == true) { | |
1016 | + $(".enableDisableOpacity label").css({ "cursor": "pointer" }); | |
1017 | + $(".enableDisableOpacity").css({ "opacity": "1" }); | |
1018 | + $("#edit-slider-3").css({ "pointer-events": "auto" }); | |
1019 | + $("#edit-slider-4").css({ "pointer-events": "auto" }); | |
1020 | + $("#editstylebackgroundcolor").css({ "pointer-events": "auto" }); | |
1021 | + } | |
1022 | + else { | |
1023 | + $(".enableDisableOpacity label").css({ "cursor": "pointer" }); | |
1024 | + $(".enableDisableOpacity").css({ "opacity": ".5" }); | |
1025 | + $("#edit-slider-3").css({ "pointer-events": "none" }); | |
1026 | + $("#edit-slider-4").css({ "pointer-events": "none" }); | |
1027 | + $("#editstylebackgroundcolor").css({ "pointer-events": "none" }); | |
1028 | + } | |
1000 | 1029 | //$("#borderWidthCanvasElement").change(function () { |
1001 | 1030 | // $(".marginTopBtm10 div.outlinediv").css("border-color", x); |
1002 | 1031 | //}); |
1003 | 1032 | } else { |
1033 | + document.getElementById('fill-option').checked = isfilloptionChecked; | |
1034 | + document.getElementById('Outline-Option').checked = isOutlineOptionChecked; | |
1035 | + if (isfilloptionChecked == true) { | |
1036 | + $(".enableDisableOpacity label").css({ "cursor": "pointer" }); | |
1037 | + $(".enableDisableOpacity").css({ "opacity": "1" }); | |
1038 | + $("#edit-slider-3").css({ "pointer-events": "auto" }); | |
1039 | + $("#edit-slider-4").css({ "pointer-events": "auto" }); | |
1040 | + $("#editstylebackgroundcolor").css({ "pointer-events": "auto" }); | |
1041 | + } | |
1042 | + else { | |
1043 | + $(".enableDisableOpacity label").css({ "cursor": "pointer" }); | |
1044 | + $(".enableDisableOpacity").css({ "opacity": ".5" }); | |
1045 | + $("#edit-slider-3").css({ "pointer-events": "none" }); | |
1046 | + $("#edit-slider-4").css({ "pointer-events": "none" }); | |
1047 | + $("#editstylebackgroundcolor").css({ "pointer-events": "none" }); | |
1048 | + } | |
1049 | + if (isOutlineOptionChecked == true) { | |
1050 | + $(".setEnableDisableForEditShapeStyle").css({ "opacity": "1" }); | |
1051 | + $("#borderWidthCanvasElement").css({ "pointer-events": "auto" }); | |
1052 | + $("#outlineColor").css({ "pointer-events": "auto" }); | |
1053 | + } | |
1054 | + else { | |
1055 | + $(".setEnableDisableForEditShapeStyle").css({ "opacity": ".5" }); | |
1056 | + $("#borderWidthCanvasElement").css({ "pointer-events": "none" }); | |
1057 | + $("#outlineColor").css({ "pointer-events": "none" }); | |
1058 | + } | |
1004 | 1059 | var previewBgColor = $("#shapeStyleDiv").css('background-color'); |
1005 | 1060 | var previewBorderColor = $('#previewBorder').css('border-color'); |
1006 | 1061 | var previewBorderWidth = $('#previewBorder').css('border-width'); |
... | ... | @@ -1018,10 +1073,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic |
1018 | 1073 | document.getElementById('modeleditstyle').style.display = "none"; |
1019 | 1074 | //Edit Shape Style popup should open at it's default position |
1020 | 1075 | $("#modeleditstyle").css({ "left": "40%", "right": "0", "top": "70px" }); |
1021 | - | |
1022 | 1076 | } |
1023 | - | |
1024 | - | |
1025 | 1077 | //--Common code of Annotation Toolbar for CI and DA------- |
1026 | 1078 | $rootScope.DrawLineOnModuleItem = function (canvasId, LineNumber, shapestyleborderColor, shapestyleborderWidth, offsetX1, offsetY1, x, y) { |
1027 | 1079 | if ($rootScope.isLinePreviewCompleted == true) { | ... | ... |
400-SOURCECODE/AIAHTML5.Web/index.html
... | ... | @@ -899,123 +899,125 @@ |
899 | 899 | <div class="modal-header annotation-modal-header"> |
900 | 900 | <h4 class="modal-title" id="myModalLabel33">Edit Shape Style</h4> |
901 | 901 | </div> |
902 | - <div class="modal-body"> | |
903 | - <div class="marginTopBtm10"> | |
904 | - <div class="well well-sm no-margin-btm"> | |
905 | - <div class="row"> | |
906 | - <div class="col-sm-12"> | |
907 | - <div class="checkbox no-margin"> | |
908 | - <label> | |
909 | - <input id="fill-option" type="checkbox" checked onclick="enableDisableFillOption()"> Fill Option | |
910 | - </label> | |
911 | - </div> | |
912 | - </div> | |
913 | - <div class="col-sm-6 enableDisableOpacity"> | |
914 | - <!--<div class="radio"> | |
902 | + <form id="editStyleForm"> | |
903 | + <div class="modal-body"> | |
904 | + <div class="marginTopBtm10"> | |
905 | + <div class="well well-sm no-margin-btm"> | |
906 | + <div class="row"> | |
907 | + <div class="col-sm-12"> | |
908 | + <div class="checkbox no-margin"> | |
915 | 909 | <label> |
916 | - <input type="radio" name="filloption" id="filloption1" value="filloption1"> | |
917 | - <span class="">Texture</span> | |
918 | - <img id="editstyleTexture" src="~/../content/images/common/annotation-tool-bar/pattern-picker.png" alt="" class="pattern-picker" data-toggle="modal" data-target="#pattern"> | |
910 | + <input id="fill-option" type="checkbox" checked onclick="enableDisableFillOption()"> Fill Option | |
919 | 911 | </label> |
920 | - </div>--> | |
921 | - <div class="radio"> | |
922 | - <label> | |
923 | - <input type="radio" name="filloption" id="filloption2" value="filloption2" checked style="margin-top:8px;"> | |
912 | + </div> | |
913 | + </div> | |
914 | + <div class="col-sm-6 enableDisableOpacity"> | |
915 | + <!--<div class="radio"> | |
916 | + <label> | |
917 | + <input type="radio" name="filloption" id="filloption1" value="filloption1"> | |
918 | + <span class="">Texture</span> | |
919 | + <img id="editstyleTexture" src="~/../content/images/common/annotation-tool-bar/pattern-picker.png" alt="" class="pattern-picker" data-toggle="modal" data-target="#pattern"> | |
920 | + </label> | |
921 | + </div>--> | |
922 | + <div class="radio"> | |
923 | + <label> | |
924 | + <input type="radio" name="filloption" id="filloption2" value="filloption2" checked style="margin-top:8px;"> | |
924 | 925 | |
925 | 926 | |
926 | - <div id="editstylebackgroundcolor" class="form-group" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;float:left;"> | |
927 | - <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span> | |
928 | - <input type="text" class="form-control outerBackgroundColor" data-control="saturation" style="display:none;" value="#0088cc"> | |
929 | - </div> | |
927 | + <div id="editstylebackgroundcolor" class="form-group" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;float:left;"> | |
928 | + <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span> | |
929 | + <input type="text" class="form-control outerBackgroundColor" data-control="saturation" style="display:none;" value="#0088cc"> | |
930 | + </div> | |
930 | 931 | |
931 | 932 | |
932 | - </label> | |
933 | - </div> | |
934 | - </div> | |
935 | - <div class="col-sm-6 no-padding marginTop10 enableDisableOpacity"> | |
936 | - <div class="row"> | |
937 | - <label class="pull-left" style="font-weight:normal;">Scale</label> | |
938 | - <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;"> | |
939 | - <div id="slider-range-min-3"></div> | |
933 | + </label> | |
940 | 934 | </div> |
941 | 935 | </div> |
936 | + <div class="col-sm-6 no-padding marginTop10 enableDisableOpacity"> | |
937 | + <div class="row"> | |
938 | + <label class="pull-left" style="font-weight:normal;">Scale</label> | |
939 | + <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;"> | |
940 | + <div id="slider-range-min-3"></div> | |
941 | + </div> | |
942 | + </div> | |
942 | 943 | |
943 | - <div class="row"> | |
944 | - <label class="pull-left" style="font-weight:normal;">Opacity</label> | |
945 | - <div id="edit-slider-4" class="pull-left" style="width:53%; margin-left:3%; margin-top:2%;"> | |
946 | - <div id="slider-range-min-4"></div> | |
944 | + <div class="row"> | |
945 | + <label class="pull-left" style="font-weight:normal;">Opacity</label> | |
946 | + <div id="edit-slider-4" class="pull-left" style="width:53%; margin-left:3%; margin-top:2%;"> | |
947 | + <div id="slider-range-min-4"></div> | |
948 | + </div> | |
947 | 949 | </div> |
948 | - </div> | |
949 | 950 | |
950 | - <div class="clearfix"></div> | |
951 | + <div class="clearfix"></div> | |
951 | 952 | |
952 | 953 | |
954 | + </div> | |
953 | 955 | </div> |
954 | - </div> | |
955 | 956 | |
957 | + </div> | |
956 | 958 | </div> |
957 | - </div> | |
958 | - <div class="marginTopBtm10"> | |
959 | - <div class="well well-sm no-margin-btm"> | |
960 | - <div class="row"> | |
961 | - <div class="col-sm-12"> | |
962 | - <div class="checkbox no-margin"> | |
963 | - <label> | |
964 | - <input id="Outline-Option" onclick="enableDisableOutline()" type="checkbox" checked> Outline Option | |
965 | - </label> | |
959 | + <div class="marginTopBtm10"> | |
960 | + <div class="well well-sm no-margin-btm"> | |
961 | + <div class="row"> | |
962 | + <div class="col-sm-12"> | |
963 | + <div class="checkbox no-margin"> | |
964 | + <label> | |
965 | + <input id="Outline-Option" onclick="enableDisableOutline()" type="checkbox" checked> Outline Option | |
966 | + </label> | |
967 | + </div> | |
966 | 968 | </div> |
967 | - </div> | |
968 | - <div class="col-sm-6 setEnableDisableForEditShapeStyle"> | |
969 | - <label class="marginTop5"> | |
970 | - <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span> | |
971 | - <div class="form-group" id="outlineColor" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;float:left;"> | |
969 | + <div class="col-sm-6 setEnableDisableForEditShapeStyle"> | |
970 | + <label class="marginTop5"> | |
971 | + <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span> | |
972 | + <div class="form-group" id="outlineColor" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;float:left;"> | |
972 | 973 | |
973 | - <input type="text" class="form-control borderColorCanvasPreview" data-control="saturation" style="display:none;" value="#0088cc"> | |
974 | - </div> | |
974 | + <input type="text" class="form-control borderColorCanvasPreview" data-control="saturation" style="display:none;" value="#0088cc"> | |
975 | + </div> | |
975 | 976 | |
976 | 977 | |
977 | - </label> | |
978 | - </div> | |
978 | + </label> | |
979 | + </div> | |
979 | 980 | |
980 | - <div class="col-sm-6 setEnableDisableForEditShapeStyle"> | |
981 | - <div class="form-horizontal"> | |
982 | - <div class="form-group"> | |
983 | - <label class="col-sm-3 control-label" style=" font-weight:normal; padding-top:9px;">Size</label> | |
984 | - <div class="col-sm-9 marginTop5"> | |
985 | - <select id="borderWidthCanvasElement" class="form-control input-sm"> | |
986 | - <option value="1">1</option> | |
987 | - <option value="2">2</option> | |
988 | - <option value="3">3</option> | |
989 | - <option value="4">4</option> | |
990 | - <option value="5">5</option> | |
991 | - </select> | |
981 | + <div class="col-sm-6 setEnableDisableForEditShapeStyle"> | |
982 | + <div class="form-horizontal"> | |
983 | + <div class="form-group"> | |
984 | + <label class="col-sm-3 control-label" style=" font-weight:normal; padding-top:9px;">Size</label> | |
985 | + <div class="col-sm-9 marginTop5"> | |
986 | + <select id="borderWidthCanvasElement" class="form-control input-sm"> | |
987 | + <option value="1">1</option> | |
988 | + <option value="2">2</option> | |
989 | + <option value="3">3</option> | |
990 | + <option value="4">4</option> | |
991 | + <option value="5">5</option> | |
992 | + </select> | |
993 | + </div> | |
992 | 994 | </div> |
993 | 995 | </div> |
994 | 996 | </div> |
995 | - </div> | |
996 | 997 | |
998 | + </div> | |
997 | 999 | </div> |
998 | 1000 | </div> |
999 | - </div> | |
1000 | 1001 | |
1001 | - <div class="marginTopBtm10"> | |
1002 | + <div class="marginTopBtm10"> | |
1002 | 1003 | |
1003 | - <div class="well well-sm no-margin-btm blankshapediv"> | |
1004 | - <div class="outlinediv" id="outlinedivId" style="border: 1px solid #000000;"> | |
1005 | - <div id="imgOpacity" style="background-color: #ffffff" class="fullcolordiv imgopacity"> | |
1004 | + <div class="well well-sm no-margin-btm blankshapediv"> | |
1005 | + <div class="outlinediv" id="outlinedivId" style="border: 1px solid #000000;"> | |
1006 | + <div id="imgOpacity" style="background-color: #ffffff" class="fullcolordiv imgopacity"> | |
1007 | + </div> | |
1006 | 1008 | </div> |
1007 | 1009 | </div> |
1008 | - </div> | |
1009 | 1010 | |
1011 | + </div> | |
1010 | 1012 | </div> |
1011 | - </div> | |
1012 | - <div class="modal-footer"> | |
1013 | - <button id="btnShapeStyle" type="button" class="btn btn-primary btn-sm" ng-click="setPropertiesForShapes('imgOpacity')"> | |
1014 | - OK | |
1015 | - </button> | |
1016 | - <button type="button" class="btn btn-primary btn-sm" data-dismiss="modal" ng-click="disableAnnotationToolBar()">Cancel</button> | |
1017 | - </div> | |
1018 | - </div> | |
1013 | + <div class="modal-footer"> | |
1014 | + <button id="btnShapeStyle" type="button" class="btn btn-primary btn-sm" ng-click="setPropertiesForShapes('imgOpacity')"> | |
1015 | + OK | |
1016 | + </button> | |
1017 | + <button type="button" class="btn btn-primary btn-sm" data-dismiss="modal" ng-click="disableAnnotationToolBar()">Cancel</button> | |
1018 | + </div> | |
1019 | + </form> | |
1020 | +</div> | |
1019 | 1021 | </div> |
1020 | 1022 | |
1021 | 1023 | <!--Export Image Modal--> | ... | ... |