Commit 716861f24d02ef1a32abc0a322ed838753858077
1 parent
1dace96c
fix panel min,max issue
Showing
13 changed files
with
207 additions
and
256 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/3dAController.js
... | ... | @@ -17,7 +17,7 @@ function ($scope, $rootScope, pages, log, $http, DataService, $filter, $location |
17 | 17 | 'width': 0, |
18 | 18 | 'height': 0, |
19 | 19 | 'minimised': false, |
20 | - 'maximised': false, | |
20 | + 'maximised': true, | |
21 | 21 | 'minmaxAutoEvent':true, |
22 | 22 | |
23 | 23 | }; |
... | ... | @@ -356,9 +356,9 @@ function ($scope, $rootScope, pages, log, $http, DataService, $filter, $location |
356 | 356 | $scope.Set3DwindowStoreData(windowviewid, 'currentViewTitle', ThreeDTitle); |
357 | 357 | localStorage.setItem("currentViewTitle", ThreeDTitle); |
358 | 358 | |
359 | - var isMaximize = $scope.ThreeDOpenInOtherModules.maximised; | |
360 | - var isMinimize = $scope.ThreeDOpenInOtherModules.minimised; | |
361 | - | |
359 | + var isMaximize = $scope.ThreeDOpenInOtherModules.maximised!=undefined?$scope.ThreeDOpenInOtherModules.maximised:false; | |
360 | + var isMinimize = $scope.ThreeDOpenInOtherModules.minimised!=undefined?$scope.ThreeDOpenInOtherModules.minimised:false; | |
361 | + | |
362 | 362 | $scope.Set3DwindowStoreData(windowviewid, 'maximised', isMaximize); |
363 | 363 | $scope.Set3DwindowStoreData(windowviewid, 'minimised', isMinimize); |
364 | 364 | if($location.url()== "/curriculum-builder-detail") { |
... | ... | @@ -421,7 +421,7 @@ function ($scope, $rootScope, pages, log, $http, DataService, $filter, $location |
421 | 421 | } |
422 | 422 | else { |
423 | 423 | $scope.jsPanelWidth = $(window).outerWidth() - 20; |
424 | - $scope.jsPanelHeight = $(window).outerHeight() - 105; | |
424 | + $scope.jsPanelHeight = $(window).outerHeight() - 90; | |
425 | 425 | $scope.jsPanelLeft = 1; |
426 | 426 | $scope.jsPanelTop = 70; |
427 | 427 | } |
... | ... | @@ -435,7 +435,7 @@ function ($scope, $rootScope, pages, log, $http, DataService, $filter, $location |
435 | 435 | theme: 'success', |
436 | 436 | currentController: '3dAController', |
437 | 437 | parentSlug: $scope.Get3DwindowStoreData(windowviewid, 'parentSlugName'), |
438 | - content: '<div class="col-sm-12" style="height: 100%;overflow: scroll;" >' + | |
438 | + content: '<div style="height: 100%;overflow: scroll;" >' + | |
439 | 439 | '<object data="' + Selected3DImagePath + '" width="100%" height="100%" type="image/svg+xml" id="threedImage_' + windowviewid + '" onload="AnimationOnLoad(event)"></object>' + |
440 | 440 | '</div><script>$(document).ready(function(){var $ua = navigator.userAgent; if (($ua.match(/(iPod|iPhone|iPad|android)/i))) {var threeDivWidth = $("#ThreeDView").css("width");$("#ThreeDView").css({"left":"0px","width":"100%","min-idth": threeDivWidth}); var jspanelContainerWidth = $(".jsPanel-content").css("width"); $(".jsPanel-content").css({ "width": "100%", "min-width": jspanelContainerWidth}); $("#ThreeDImagePanel_' + windowviewid + '").css("width", "100%"); }});</script>', |
441 | 441 | title: tittle, | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/AIController.js
... | ... | @@ -77,7 +77,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
77 | 77 | 'width': 0, |
78 | 78 | 'height': 0, |
79 | 79 | 'minimised': false, |
80 | - 'maximised': false, | |
80 | + 'maximised': true, | |
81 | 81 | 'minmaxAutoEvent':true, |
82 | 82 | 'annotationData':{shapeStates:[],paintCanvasState:[]}, |
83 | 83 | }; |
... | ... | @@ -1105,8 +1105,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1105 | 1105 | $scope.SetAIwindowStoreData(windowviewid, 'currentViewTitle', aiTitle); |
1106 | 1106 | localStorage.setItem("currentViewTitle", aiTitle); |
1107 | 1107 | |
1108 | - var isMaximize = $scope.aiOpenInOtherModules.maximised; | |
1109 | - var isMinimize = $scope.aiOpenInOtherModules.minimised; | |
1108 | + var isMaximize = $scope.aiOpenInOtherModules.maximised!=undefined?$scope.aiOpenInOtherModules.maximised:false; | |
1109 | + var isMinimize = $scope.aiOpenInOtherModules.minimised!=undefined?$scope.aiOpenInOtherModules.minimised:false; | |
1110 | + | |
1110 | 1111 | $scope.SetAIwindowStoreData(windowviewid, 'maximised', isMaximize); |
1111 | 1112 | $scope.SetAIwindowStoreData(windowviewid, 'minimised', isMinimize); |
1112 | 1113 | |
... | ... | @@ -1168,9 +1169,10 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1168 | 1169 | } |
1169 | 1170 | else { |
1170 | 1171 | $scope.jsPanelWidth = $(window).innerWidth() - 30; |
1171 | - $scope.jsPanelHeight = $(window).innerHeight() - 150; | |
1172 | + $scope.jsPanelHeight =$(window).innerHeight() - 150; | |
1172 | 1173 | $scope.jsPanelLeft = 15; |
1173 | 1174 | $scope.jsPanelTop = 70; |
1175 | + | |
1174 | 1176 | } |
1175 | 1177 | |
1176 | 1178 | if (selectedAIImage.length > 0) { |
... | ... | @@ -1217,6 +1219,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1217 | 1219 | $scope.SetAIwindowStoreData(windowviewid, 'minimised',false); |
1218 | 1220 | var canvasDIvHeight = $('#aiImagePanel_' + windowviewid+ " .jsPanel-content").height(); |
1219 | 1221 | $('#canvasDivAI_' + windowviewid).css('height', canvasDIvHeight-5); |
1222 | + | |
1220 | 1223 | }, |
1221 | 1224 | onnormalized:function (panel) { |
1222 | 1225 | var isAutoCalled = $scope.GetAIwindowStoreData(windowviewid, 'minmaxAutoEvent'); |
... | ... | @@ -1228,7 +1231,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1228 | 1231 | $scope.SetAIwindowStoreData(windowviewid, 'maximised',false); |
1229 | 1232 | var canvasDIvHeight = $('#aiImagePanel_' + windowviewid+ " .jsPanel-content").height(); |
1230 | 1233 | $('#canvasDivAI_' + windowviewid).css('height', canvasDIvHeight-5); |
1231 | - }, | |
1234 | + }, | |
1232 | 1235 | resizable: { |
1233 | 1236 | stop: function (event, ui) { |
1234 | 1237 | var len = (event.currentTarget.id).split("_").length; |
... | ... | @@ -1276,10 +1279,11 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1276 | 1279 | $('.jsPanel-content .jsPanel-theme-success').css('overflow-y', 'auto !important') |
1277 | 1280 | var canvasDIvHeight = $('#aiImagePanel_' + windowviewid+ " .jsPanel-content").height(); |
1278 | 1281 | // console.log($rootScope.OpenAdamImages); |
1279 | - $('#AIView').css("height", $(window).innerHeight()-100); | |
1280 | - | |
1281 | - $('#AIView').css("width",$(window).innerWidth()-100); | |
1282 | - | |
1282 | + if (!$rootScope.isCallFromOtherModule) { | |
1283 | + $('#AIView').css("height", $(window).innerHeight()-100); | |
1284 | + $('#AIView').css("width",$(window).innerWidth()-100); | |
1285 | + } | |
1286 | + | |
1283 | 1287 | $('#canvasDivAI_' + windowviewid).css('height', canvasDIvHeight-5); |
1284 | 1288 | |
1285 | 1289 | if (!$rootScope.isCallFromOtherModule) { |
... | ... | @@ -1376,8 +1380,8 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1376 | 1380 | $rootScope.resetMenuOption(); |
1377 | 1381 | |
1378 | 1382 | //remove pre event |
1379 | - $("#aiImagePanel_" + windowviewid).off("click"); | |
1380 | - | |
1383 | + // $("#aiImagePanel_" + windowviewid).off("click"); | |
1384 | + | |
1381 | 1385 | $("#aiImagePanel_" + windowviewid).on('click', function (event) { |
1382 | 1386 | //after drawing annotation click not work on iPad/Android device |
1383 | 1387 | var pnlName = event.currentTarget.id; | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/CAController.js
... | ... | @@ -63,7 +63,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
63 | 63 | 'width': 0, |
64 | 64 | 'height': 0, |
65 | 65 | 'minimised': false, |
66 | - 'maximised': false, | |
66 | + 'maximised': true, | |
67 | 67 | 'minmaxAutoEvent':true, |
68 | 68 | }; |
69 | 69 | return windata; |
... | ... | @@ -878,8 +878,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
878 | 878 | $scope.SetCAwindowStoreData(windowviewid, 'currentViewTitle', ciTitle); |
879 | 879 | localStorage.setItem("currentViewTitle", ciTitle); |
880 | 880 | |
881 | - var isMaximize = $scope.caOpenInOtherModules.maximised; | |
882 | - var isMinimize = $scope.caOpenInOtherModules.minimised; | |
881 | + var isMaximize = $scope.caOpenInOtherModules.maximised!=undefined?$scope.caOpenInOtherModules.maximised:false; | |
882 | + var isMinimize = $scope.caOpenInOtherModules.minimised!=undefined?$scope.caOpenInOtherModules.minimised:false; | |
883 | + | |
883 | 884 | $scope.SetCAwindowStoreData(windowviewid, 'maximised', isMaximize); |
884 | 885 | $scope.SetCAwindowStoreData(windowviewid, 'minimised', isMinimize); |
885 | 886 | |
... | ... | @@ -940,7 +941,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
940 | 941 | if ($rootScope.isCallFromOtherModule) { |
941 | 942 | if($rootScope.linkToOpenCa==true) |
942 | 943 | { |
943 | - $scope.jsPanelWidth = $(window).outerWidth() - 20; | |
944 | + $scope.jsPanelWidth = $(window).outerWidth() - 10; | |
944 | 945 | $scope.jsPanelHeight = $(window).outerHeight() - 105; |
945 | 946 | $scope.jsPanelLeft = 1; |
946 | 947 | $scope.jsPanelTop = 70; |
... | ... | @@ -972,7 +973,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
972 | 973 | |
973 | 974 | } |
974 | 975 | else { |
975 | - $scope.jsPanelWidth = $(window).outerWidth() - 20; | |
976 | + $scope.jsPanelWidth = $(window).outerWidth()-30; | |
976 | 977 | $scope.jsPanelHeight = $(window).outerHeight() - 105; |
977 | 978 | $scope.jsPanelLeft = 1; |
978 | 979 | $scope.jsPanelTop = 70; |
... | ... | @@ -1163,7 +1164,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1163 | 1164 | $rootScope.resetMenuOption(); |
1164 | 1165 | // call from while open module in CB |
1165 | 1166 | //remove pre event |
1166 | - $("#caImagePanel_" + windowviewid).off("click"); | |
1167 | + // $("#caImagePanel_" + windowviewid).off("click"); | |
1167 | 1168 | |
1168 | 1169 | $("#caImagePanel_" + windowviewid).on('click', function (event) { |
1169 | 1170 | //after drawing annotation click not work on iPad/Android device | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/CIController.js
... | ... | @@ -73,7 +73,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
73 | 73 | 'width': 0, |
74 | 74 | 'height': 0, |
75 | 75 | 'minimised': false, |
76 | - 'maximised': false, | |
76 | + 'maximised': true, | |
77 | 77 | 'minmaxAutoEvent':true, |
78 | 78 | 'annotationData':{shapeStates:[],paintCanvasState:[]}, |
79 | 79 | |
... | ... | @@ -891,9 +891,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
891 | 891 | var ciTitle = $scope.ciOpenInOtherModules.anatomyTitle; |
892 | 892 | $scope.SetCIwindowStoreData(windowviewid, 'currentViewTitle', ciTitle); |
893 | 893 | localStorage.setItem("currentViewTitle", ciTitle); |
894 | + var isMaximize = $scope.ciOpenInOtherModules.maximised!=undefined?$scope.ciOpenInOtherModules.maximised:false; | |
895 | + var isMinimize = $scope.ciOpenInOtherModules.minimised!=undefined?$scope.ciOpenInOtherModules.minimised:false; | |
894 | 896 | |
895 | - var isMaximize = $scope.ciOpenInOtherModules.maximised; | |
896 | - var isMinimize = $scope.ciOpenInOtherModules.minimised; | |
897 | 897 | $scope.SetCIwindowStoreData(windowviewid, 'maximised', isMaximize); |
898 | 898 | $scope.SetCIwindowStoreData(windowviewid, 'minimised', isMinimize); |
899 | 899 | |
... | ... | @@ -956,8 +956,8 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
956 | 956 | |
957 | 957 | } |
958 | 958 | else { |
959 | - $scope.jsPanelWidth = $(window).outerWidth() - 15; | |
960 | - $scope.jsPanelHeight = $(window).outerHeight() - 140; | |
959 | + $scope.jsPanelWidth = $(window).outerWidth() - 30; | |
960 | + $scope.jsPanelHeight = $(window).outerHeight() - 150; | |
961 | 961 | $scope.jsPanelLeft = 15; |
962 | 962 | $scope.jsPanelTop = 70; |
963 | 963 | } |
... | ... | @@ -971,12 +971,12 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
971 | 971 | content:'<div>'+ |
972 | 972 | ' <div class="container-fluid">'+ |
973 | 973 | ' <div class="row">'+ |
974 | - '<div class="img-thumbnail" style="overflow: hidden;width:100%;position:relative" id="canvasDivCI_' + windowviewid + '"> <canvas id="canvasPaintCI_' + windowviewid + '" ng-click="FreeStylePaint($event)" width="2270" height="700" class="canvas-annotationStyle1" style="position: absolute;z-index:0;left:0px"></canvas><canvas id="canvasCI_' + windowviewid + '" ng-click="onDrawingCanvasClick($event)" width="2270" height="700" class="canvas-annotationStyle" style="position: absolute; background-color: transparent;z-index:1;left:0px "></canvas>' + | |
974 | + '<div class="img-thumbnail" style="overflow: scroll;width:100%;position:relative" id="canvasDivCI_' + windowviewid + '"> <canvas id="canvasPaintCI_' + windowviewid + '" ng-click="FreeStylePaint($event)" width="2270" height="700" class="canvas-annotationStyle1" style="position: absolute;z-index:0;left:0px"></canvas><canvas id="canvasCI_' + windowviewid + '" ng-click="onDrawingCanvasClick($event)" width="2270" height="700" class="canvas-annotationStyle" style="position: absolute; background-color: transparent;z-index:1;left:0px "></canvas>' + | |
975 | 975 | //'<div class="col-sm-12 img-thumbnail" align="center">' + |
976 | 976 | '<img id="ciimage_' + windowviewid + '" alt="" title="" style="left:0px;top:0px;position:absolute;visibility:hidden">' + |
977 | 977 | '<div id="summary_' + windowviewid + '" class="col-sm-12 well img-subtitle" style="position:absolute;bottom:0px;margin-bottom:0px;padding:5px;width:100%">' + |
978 | 978 | '<div id="sid_' + windowviewid + '" align="left" style="height:100px;overflow-y:scroll !important;-webkit-overflow-scrolling:touch !important;"><p>' + selectedImageCISummary + '</p></div><button id="btnTxtOnOff_' + windowviewid + '" class="btn btn-primary pull-right">Text Off</button>' + |
979 | - '<script>$(document).ready(function(){ var $ua = navigator.userAgent;if(($ua.match(/(iPod|iPhone|iPad|android)/i))) { var jspanelContainerWidth = $(".jsPanel-content").css("width"); $(".jsPanel-content").css({ "width": "100%", "min-width": jspanelContainerWidth });$("#' + $scope.jsPanelID + '").css("width", "100%"); }$("#btnTxtOnOff_' + windowviewid + '").click(function(){if($.trim($(this).text()) === "Text Off"){$(this).text("Text On");$("#sid_' + windowviewid + '").css("visibility","hidden");}else{$(this).text("Text Off");$("#sid_' + windowviewid + '").css("visibility","visible");} GetTextVisibityCI(event);});});</script></div>' + | |
979 | + '<script>$(document).ready(function(){ var $ua = navigator.userAgent;if(($ua.match(/(iPod|iPhone|iPad|android)/i))) { $(".jsPanel-content").css({ "width": "100%"});$("#' + $scope.jsPanelID + '").css("width", "100%"); }$("#btnTxtOnOff_' + windowviewid + '").click(function(){if($.trim($(this).text()) === "Text Off"){$(this).text("Text On");$("#sid_' + windowviewid + '").css("visibility","hidden");}else{$(this).text("Text Off");$("#sid_' + windowviewid + '").css("visibility","visible");} GetTextVisibityCI(event);});});</script></div>' + | |
980 | 980 | '</div>'+ |
981 | 981 | '</div></div></div>', |
982 | 982 | title: tittle, |
... | ... | @@ -1075,12 +1075,11 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1075 | 1075 | |
1076 | 1076 | |
1077 | 1077 | $scope.SetCIwindowStoreData(windowviewid, 'currentSlug', 'clinical-illustrations-detail'); |
1078 | - $timeout(function () { | |
1079 | - | |
1078 | + $timeout(function () { | |
1080 | 1079 | var canvasDIvHeight = $('#ciImagePanel_' + windowviewid+ " .jsPanel-content").height(); |
1081 | - | |
1080 | + | |
1082 | 1081 | $('#canvasDivCI_' + windowviewid).css('height', canvasDIvHeight); |
1083 | - | |
1082 | + | |
1084 | 1083 | if (!$rootScope.isCallFromOtherModule) { |
1085 | 1084 | $('#CIView').css("height", $(window).outerHeight() - 65); |
1086 | 1085 | $('#CIView').css("width", $(window).outerWidth() - 15); |
... | ... | @@ -1212,7 +1211,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
1212 | 1211 | //call when module loaded |
1213 | 1212 | $rootScope.resetMenuOption(); |
1214 | 1213 | //remove pre event |
1215 | - $("#ciImagePanel_" + windowviewid).off("click"); | |
1214 | + //$("#ciImagePanel_" + windowviewid).off("click"); | |
1216 | 1215 | |
1217 | 1216 | $("#ciImagePanel_" + windowviewid).on('click', function (event) { |
1218 | 1217 | //after drawing annotation click not work on iPad/Android device | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/CurrBuildController.js
... | ... | @@ -37,8 +37,8 @@ function ($scope, $rootScope, pages, log, Modules, $http, $compile, $location, $ |
37 | 37 | } |
38 | 38 | else |
39 | 39 | { |
40 | - $("#treecontent").css('height',screen.height-250); | |
41 | - $("#cbdivarea").css('height',screen.height-180); | |
40 | + $("#treecontent").css('height',screen.height-280); | |
41 | + $("#cbdivarea").css('height',screen.height-210); | |
42 | 42 | } |
43 | 43 | |
44 | 44 | $('#sidebar-wrapper').unbind('click'); | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... | ... | @@ -132,7 +132,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
132 | 132 | 'width': 0, |
133 | 133 | 'height': 0, |
134 | 134 | 'minimised': false, |
135 | - 'maximised': false, | |
135 | + 'maximised': true, | |
136 | 136 | 'minmaxAutoEvent':true, |
137 | 137 | 'id': 0, |
138 | 138 | 'moduleName': 'DISSECTIBLE_ANATOMY', |
... | ... | @@ -754,8 +754,9 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
754 | 754 | //// one layer down as compare to current running on production |
755 | 755 | $scope.SetwindowStoreData(windowviewid, 'layerNumber', $scope.daOpenInOtherModules.layerNumber - 1); |
756 | 756 | |
757 | - var isMaximize = $scope.daOpenInOtherModules.maximised; | |
758 | - var isMinimize = $scope.daOpenInOtherModules.minimised; | |
757 | + var isMaximize = $scope.daOpenInOtherModules.maximised!=undefined?$scope.daOpenInOtherModules.maximised:false; | |
758 | + var isMinimize = $scope.daOpenInOtherModules.minimised!=undefined?$scope.daOpenInOtherModules.minimised:false; | |
759 | + | |
759 | 760 | $scope.SetwindowStoreData(windowviewid, 'maximised', isMaximize); |
760 | 761 | $scope.SetwindowStoreData(windowviewid, 'minimised', isMinimize); |
761 | 762 | $scope.SetwindowStoreData(windowviewid, 'moduleName', "DISSECTIBLE_ANATOMY"); |
... | ... | @@ -984,13 +985,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
984 | 985 | } |
985 | 986 | $scope.SetwindowStoreData(windowviewid, 'maximised',true); |
986 | 987 | $scope.SetwindowStoreData(windowviewid, 'minimised',false); |
987 | - if ($rootScope.isCallFromOtherModule) { | |
988 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-95; | |
989 | - } | |
990 | - else | |
991 | - { | |
992 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
993 | - } | |
988 | + var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
989 | + | |
994 | 990 | $('#canvasDivDA_' + windowviewid).css('height', canvasDIvHeight); |
995 | 991 | }, |
996 | 992 | onnormalized:function (panel) { |
... | ... | @@ -1001,14 +997,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
1001 | 997 | } |
1002 | 998 | $scope.SetwindowStoreData(windowviewid, 'minimised',false); |
1003 | 999 | $scope.SetwindowStoreData(windowviewid, 'maximised',false); |
1004 | - if ($rootScope.isCallFromOtherModule) { | |
1005 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-95; | |
1006 | - } | |
1007 | - else | |
1008 | - { | |
1009 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-60; | |
1010 | - | |
1011 | - } | |
1000 | + var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
1001 | + | |
1012 | 1002 | $('#canvasDivDA_' + windowviewid).css('height', canvasDIvHeight); |
1013 | 1003 | }, |
1014 | 1004 | resizable: { |
... | ... | @@ -1017,14 +1007,9 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
1017 | 1007 | var windowviewid = (event.currentTarget.id).split("_")[len - 1]; |
1018 | 1008 | $scope.SetwindowStoreData(windowviewid, 'width', ui.size.width); |
1019 | 1009 | $scope.SetwindowStoreData(windowviewid, 'height', ui.size.height); |
1020 | - $rootScope.UnsaveCurriculum = true; | |
1021 | - if ($rootScope.isCallFromOtherModule) { | |
1022 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-95; | |
1023 | - } | |
1024 | - else | |
1025 | - { | |
1026 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
1027 | - } | |
1010 | + $rootScope.UnsaveCurriculum = true; | |
1011 | + var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
1012 | + | |
1028 | 1013 | $('#canvasDivDA_' + windowviewid).css('height', canvasDIvHeight); |
1029 | 1014 | } |
1030 | 1015 | |
... | ... | @@ -1197,10 +1182,11 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
1197 | 1182 | $scope.loadDAView = function (currentBodyViewId, windowviewid) { |
1198 | 1183 | |
1199 | 1184 | //0.4 added some stylesheets |
1200 | - $('#daBodyview').css("height", (parseInt($(window).outerHeight()) - 62 - 20)); | |
1201 | - | |
1202 | - $('#daBodyview').css("width", $(window).outerWidth()); | |
1203 | - | |
1185 | + if (!$rootScope.isCallFromOtherModule) { | |
1186 | + $('#daBodyview').css("height", (parseInt($(window).outerHeight()) - 82)); | |
1187 | + $('#daBodyview').css("width", $(window).outerWidth()); | |
1188 | + } | |
1189 | + | |
1204 | 1190 | $scope.SetwindowStoreData(windowviewid,'voId',currentBodyViewId); |
1205 | 1191 | //1. load navigator man first |
1206 | 1192 | console.log('before LoadBodyViewNavigatorImage call') |
... | ... | @@ -1254,7 +1240,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
1254 | 1240 | $rootScope.resetMenuOption(); |
1255 | 1241 | |
1256 | 1242 | //remove pre event |
1257 | - $("#daImagePanel_" + windowviewid).off("click"); | |
1243 | + // $("#daImagePanel_" + windowviewid).off("click"); | |
1258 | 1244 | |
1259 | 1245 | $("#daImagePanel_" + windowviewid).on('click', function (event) { |
1260 | 1246 | |
... | ... | @@ -2113,13 +2099,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
2113 | 2099 | $scope.SetwindowStoreData(windowviewid,'BodyRegionCordinatesData',[]); |
2114 | 2100 | $('#daBodyview').css('width', '100%'); |
2115 | 2101 | |
2116 | - if ($rootScope.isCallFromOtherModule) { | |
2117 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-95; | |
2118 | - } | |
2119 | - else | |
2120 | - { | |
2121 | - var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-45; | |
2122 | - } | |
2102 | + var canvasDIvHeight = $('#daImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
2123 | 2103 | |
2124 | 2104 | $('#canvasDivDA_' + windowviewid).css('height', canvasDIvHeight); |
2125 | 2105 | $('#leftToolBarDA_' + windowviewid).css('height', $('#daImagePanel_' + windowviewid).outerHeight()) | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... | ... | @@ -9050,18 +9050,26 @@ function ($rootScope, $scope, Modules, $log, $location, $compile, $timeout, Data |
9050 | 9050 | |
9051 | 9051 | } |
9052 | 9052 | |
9053 | + $rootScope.CloseExportModal = function () { | |
9054 | + | |
9055 | + $(".modal-backdrop").css("opacity", "0"); | |
9056 | + $(".modal-backdrop").css("z-index", "0"); | |
9057 | + $("#exportfilename").val(""); | |
9058 | + $("#filename_open").val(""); | |
9059 | + $(".export-image").modal("hide"); | |
9060 | + $(".export-image-ipad").modal("hide"); | |
9061 | + } | |
9053 | 9062 | |
9054 | 9063 | $rootScope.SaveImagefile = function () { |
9055 | 9064 | // select one module from multiple |
9056 | 9065 | var PanelElement= $scope.GetPanelElement($rootScope.panelNameWithCb); |
9057 | - | |
9058 | 9066 | var canvasDiv = PanelElement.canvasDivElement; |
9059 | 9067 | if (canvasDiv == null || canvasDiv == undefined) return; |
9060 | 9068 | var canvasDivId = canvasDiv.id; |
9069 | + var fileName = $("#exportfilename").val() + '.jpg'; | |
9061 | 9070 | $("#" + canvasDivId).append("<img id='exportlogo' class='img-responsive' src='content/images/adam-logo-small.png'/>"); |
9062 | 9071 | html2canvas($("#" + canvasDivId), { |
9063 | - onrendered: function (canvas) { | |
9064 | - var fileName = document.getElementById("filename").value + '.jpg'; | |
9072 | + onrendered: function (canvas) { | |
9065 | 9073 | if (typeof (fileName) == "undefined" || fileName == ".jpg") |
9066 | 9074 | fileName = "Untitled.jpg" |
9067 | 9075 | |
... | ... | @@ -9075,7 +9083,7 @@ function ($rootScope, $scope, Modules, $log, $location, $compile, $timeout, Data |
9075 | 9083 | console.log(blob); |
9076 | 9084 | saveAs(blob, fileName); |
9077 | 9085 | $("#exportlogo").remove(); |
9078 | - $("#filename").val(""); | |
9086 | + $("#exportfilename").val(""); | |
9079 | 9087 | |
9080 | 9088 | var imageInfo=$rootScope.UserImageExportData[0]; |
9081 | 9089 | |
... | ... | @@ -9083,70 +9091,70 @@ function ($rootScope, $scope, Modules, $log, $location, $compile, $timeout, Data |
9083 | 9091 | .then( |
9084 | 9092 | function (result) { |
9085 | 9093 | |
9086 | - if ($rootScope.DaWindowData != undefined && $rootScope.DaWindowData.length > 0) { | |
9087 | - for (var i = 0; i < $rootScope.DaWindowData.length; i++) { | |
9088 | - $scope.updatedWindowListForSaveCB={ | |
9094 | + // if ($rootScope.DaWindowData != undefined && $rootScope.DaWindowData.length > 0) { | |
9095 | + // for (var i = 0; i < $rootScope.DaWindowData.length; i++) { | |
9096 | + // $scope.updatedWindowListForSaveCB={ | |
9089 | 9097 | |
9090 | - // bodySystemTermList: $rootScope.DaWindowData[i].BodySystemData, | |
9091 | - isTitleBarVisible: false, | |
9092 | - highlightOptionsSelectedId: 0, | |
9093 | - selectedStructureID: 0,//N | |
9094 | - contentDescriptorId: 0, | |
9095 | - callOuts: $rootScope.DaWindowData[i].CurriculumTermData, | |
9096 | - | |
9097 | - layerNumber: parseInt($rootScope.DaWindowData[i].layerNumber) + 1, | |
9098 | - isModestyOn: $rootScope.DaWindowData[i].ModestyValue, | |
9098 | + // // bodySystemTermList: $rootScope.DaWindowData[i].BodySystemData, | |
9099 | + // isTitleBarVisible: false, | |
9100 | + // highlightOptionsSelectedId: 0, | |
9101 | + // selectedStructureID: 0,//N | |
9102 | + // contentDescriptorId: 0, | |
9103 | + // callOuts: $rootScope.DaWindowData[i].CurriculumTermData, | |
9104 | + | |
9105 | + // layerNumber: parseInt($rootScope.DaWindowData[i].layerNumber) + 1, | |
9106 | + // isModestyOn: $rootScope.DaWindowData[i].ModestyValue, | |
9099 | 9107 | |
9100 | - isTopToolBarVisible: false, | |
9101 | - clickedTermList: $rootScope.DaWindowData[i].fullTermlist, | |
9102 | - minimised: $rootScope.DaWindowData[i].minimised, | |
9103 | - windowTitle: $rootScope.DaWindowData[i].currentViewTitle, | |
9108 | + // isTopToolBarVisible: false, | |
9109 | + // clickedTermList: $rootScope.DaWindowData[i].fullTermlist, | |
9110 | + // minimised: $rootScope.DaWindowData[i].minimised, | |
9111 | + // windowTitle: $rootScope.DaWindowData[i].currentViewTitle, | |
9104 | 9112 | |
9105 | - maximised: $rootScope.DaWindowData[i].maximised, | |
9106 | - size: { | |
9107 | - width: $rootScope.DaWindowData[i].width, | |
9108 | - height: $rootScope.DaWindowData[i].height | |
9109 | - }, | |
9110 | - id: $rootScope.DaWindowData[i].voId, | |
9113 | + // maximised: $rootScope.DaWindowData[i].maximised, | |
9114 | + // size: { | |
9115 | + // width: $rootScope.DaWindowData[i].width, | |
9116 | + // height: $rootScope.DaWindowData[i].height | |
9117 | + // }, | |
9118 | + // id: $rootScope.DaWindowData[i].voId, | |
9111 | 9119 | |
9112 | - imageId: $rootScope.DaWindowData[i].imageId, | |
9113 | - position: { | |
9114 | - top: $rootScope.DaWindowData[i].top, | |
9115 | - left: $rootScope.DaWindowData[i].left, | |
9116 | - }, | |
9117 | - mType: $rootScope.DaWindowData[i].moduleName, | |
9118 | - containsCapturedContent: true, | |
9120 | + // imageId: $rootScope.DaWindowData[i].imageId, | |
9121 | + // position: { | |
9122 | + // top: $rootScope.DaWindowData[i].top, | |
9123 | + // left: $rootScope.DaWindowData[i].left, | |
9124 | + // }, | |
9125 | + // mType: $rootScope.DaWindowData[i].moduleName, | |
9126 | + // containsCapturedContent: true, | |
9119 | 9127 | |
9120 | - zoom: $rootScope.DaWindowData[i].zoomInOut, | |
9121 | - skinId: $rootScope.DaWindowData[i].curentEthnicity, | |
9122 | - isResizeLock: false , //N | |
9123 | - mode: $rootScope.DaWindowData[i].mode, | |
9124 | - windowListId: 0,//N | |
9125 | - canvasVScrollX: $rootScope.DaWindowData[i].CanvasDivTopPosition, | |
9126 | - canvasHScrollX: $rootScope.DaWindowData[i].CanvasDivLeftPosition, | |
9127 | - isCallOutVisible: false, | |
9128 | - annotationData:$rootScope.DaWindowData[i].annotationData, | |
9129 | - isLeftToolBarVisible: false, | |
9130 | - isModuleLoaded: false, | |
9131 | - searchSelectedText: $rootScope.DaWindowData[i].searchSelectedText, | |
9132 | - prevId: $rootScope.DaWindowData[i].prevId, | |
9128 | + // zoom: $rootScope.DaWindowData[i].zoomInOut, | |
9129 | + // skinId: $rootScope.DaWindowData[i].curentEthnicity, | |
9130 | + // isResizeLock: false , //N | |
9131 | + // mode: $rootScope.DaWindowData[i].mode, | |
9132 | + // windowListId: 0,//N | |
9133 | + // canvasVScrollX: $rootScope.DaWindowData[i].CanvasDivTopPosition, | |
9134 | + // canvasHScrollX: $rootScope.DaWindowData[i].CanvasDivLeftPosition, | |
9135 | + // isCallOutVisible: false, | |
9136 | + // annotationData:$rootScope.DaWindowData[i].annotationData, | |
9137 | + // isLeftToolBarVisible: false, | |
9138 | + // isModuleLoaded: false, | |
9139 | + // searchSelectedText: $rootScope.DaWindowData[i].searchSelectedText, | |
9140 | + // prevId: $rootScope.DaWindowData[i].prevId, | |
9133 | 9141 | |
9134 | - isTransparent: $rootScope.DaWindowData[i].isTransparent, | |
9135 | - transparencyBounds: $rootScope.DaWindowData[i].transparencyBounds, | |
9136 | - transparencyValue: $rootScope.DaWindowData[i].transNumber, | |
9137 | - layerNumberTransparency: $rootScope.DaWindowData[i].layerNumberTransparency, | |
9138 | - transparencyX: $rootScope.DaWindowData[i].transparencyX, | |
9139 | - transparencyY: $rootScope.DaWindowData[i].transparencyY, | |
9140 | - layerNumberBeforeTBDraw: $rootScope.DaWindowData[i].layerNumberBeforeTBDraw, | |
9141 | - showHideAnnotations: $rootScope.DaWindowData[i].showHideAnnotations | |
9142 | + // isTransparent: $rootScope.DaWindowData[i].isTransparent, | |
9143 | + // transparencyBounds: $rootScope.DaWindowData[i].transparencyBounds, | |
9144 | + // transparencyValue: $rootScope.DaWindowData[i].transNumber, | |
9145 | + // layerNumberTransparency: $rootScope.DaWindowData[i].layerNumberTransparency, | |
9146 | + // transparencyX: $rootScope.DaWindowData[i].transparencyX, | |
9147 | + // transparencyY: $rootScope.DaWindowData[i].transparencyY, | |
9148 | + // layerNumberBeforeTBDraw: $rootScope.DaWindowData[i].layerNumberBeforeTBDraw, | |
9149 | + // showHideAnnotations: $rootScope.DaWindowData[i].showHideAnnotations | |
9142 | 9150 | |
9143 | 9151 | |
9144 | - } | |
9145 | - } | |
9152 | + // } | |
9153 | + // } | |
9146 | 9154 | |
9147 | - } | |
9155 | + // } | |
9148 | 9156 | |
9149 | - localStorage.setItem("daDataObject",JSON.stringify($scope.updatedWindowListForSaveCB) ); | |
9157 | + //localStorage.setItem("daDataObject",JSON.stringify($scope.updatedWindowListForSaveCB) ); | |
9150 | 9158 | if(result!=null && result!="ADMIN" ) |
9151 | 9159 | { |
9152 | 9160 | var userid= $rootScope.userData.Id; |
... | ... | @@ -9173,21 +9181,23 @@ function ($rootScope, $scope, Modules, $log, $location, $compile, $timeout, Data |
9173 | 9181 | |
9174 | 9182 | } |
9175 | 9183 | }); |
9176 | - $(".export-image").css("display", "none"); | |
9184 | + $(".modal-backdrop").css("opacity", "0"); | |
9185 | + $(".modal-backdrop").css("z-index", "0"); | |
9186 | + $(".export-image").modal("hide") | |
9177 | 9187 | |
9178 | 9188 | }; |
9179 | 9189 | |
9180 | 9190 | $rootScope.SaveOpenImagefile = function () { |
9181 | 9191 | // select one module from multiple |
9182 | 9192 | var PanelElement= $scope.GetPanelElement($rootScope.panelNameWithCb); |
9183 | - | |
9193 | + var fileName = $("#filename_open").val() + '.jpg'; | |
9184 | 9194 | var canvasDiv = PanelElement.canvasDivElement; |
9185 | 9195 | if (canvasDiv == null || canvasDiv == undefined) return; |
9186 | 9196 | var canvasDivId = canvasDiv.id; |
9187 | 9197 | $("#" + canvasDivId).append("<img id='exportlogo' class='img-responsive' src='content/images/adam-logo-small.png'/>"); |
9188 | 9198 | html2canvas($("#" + canvasDivId), { |
9189 | 9199 | onrendered: function (canvas) { |
9190 | - var fileName = document.getElementById("filename_open").value + '.jpg'; | |
9200 | + | |
9191 | 9201 | if (typeof (fileName) == "undefined" || fileName == ".jpg") |
9192 | 9202 | fileName = "Untitled.jpg" |
9193 | 9203 | |
... | ... | @@ -9216,7 +9226,7 @@ function ($rootScope, $scope, Modules, $log, $location, $compile, $timeout, Data |
9216 | 9226 | .then( |
9217 | 9227 | function (result) { |
9218 | 9228 | |
9219 | - localStorage.setItem("daDataObject",JSON.stringify($scope.updatedWindowListForSaveCB) ); | |
9229 | + //localStorage.setItem("daDataObject",JSON.stringify($scope.updatedWindowListForSaveCB) ); | |
9220 | 9230 | if(result!=null && result!="ADMIN" ) |
9221 | 9231 | { |
9222 | 9232 | var userid= $rootScope.userData.Id; |
... | ... | @@ -9243,8 +9253,10 @@ function ($rootScope, $scope, Modules, $log, $location, $compile, $timeout, Data |
9243 | 9253 | |
9244 | 9254 | } |
9245 | 9255 | }); |
9246 | - $(".export-image-ipad").css("display", "none"); | |
9247 | - | |
9256 | + $(".modal-backdrop").css("opacity", "0"); | |
9257 | + $(".modal-backdrop").css("z-index", "0"); | |
9258 | + $(".export-image-ipad").modal("hide"); | |
9259 | + | |
9248 | 9260 | }; |
9249 | 9261 | |
9250 | 9262 | }] | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/LabExercController.js
... | ... | @@ -40,7 +40,7 @@ function ($scope, $rootScope, pages, log, $http, $timeout, DataService, $filter, |
40 | 40 | 'width': 0, |
41 | 41 | 'height': 0, |
42 | 42 | 'minimised': false, |
43 | - 'maximised': false, | |
43 | + 'maximised': true, | |
44 | 44 | 'minmaxAutoEvent':true, |
45 | 45 | 'isLabExChanged':false |
46 | 46 | |
... | ... | @@ -311,8 +311,9 @@ function ($scope, $rootScope, pages, log, $http, $timeout, DataService, $filter, |
311 | 311 | var keywords = $scope.leOpenInOtherModules.id; |
312 | 312 | |
313 | 313 | $scope.SetLEwindowStoreData(windowviewid, 'keywords', keywords); |
314 | - var isMaximize = $scope.leOpenInOtherModules.maximised; | |
315 | - var isMinimize = $scope.leOpenInOtherModules.minimised; | |
314 | + var isMaximize = $scope.leOpenInOtherModules.maximised!=undefined?$scope.leOpenInOtherModules.maximised:false; | |
315 | + var isMinimize = $scope.leOpenInOtherModules.minimised!=undefined?$scope.leOpenInOtherModules.minimised:false; | |
316 | + ; | |
316 | 317 | $scope.SetLEwindowStoreData(windowviewid, 'maximised', isMaximize); |
317 | 318 | $scope.SetLEwindowStoreData(windowviewid, 'minimised', isMinimize); |
318 | 319 | |
... | ... | @@ -537,7 +538,7 @@ function ($scope, $rootScope, pages, log, $http, $timeout, DataService, $filter, |
537 | 538 | $rootScope.resetMenuOption(); |
538 | 539 | |
539 | 540 | //remove pre event |
540 | - $("#labImagePanel_" + windowviewid).off("click"); | |
541 | + // $("#labImagePanel_" + windowviewid).off("click"); | |
541 | 542 | |
542 | 543 | $("#labImagePanel_" + windowviewid).on('click', function (event) { |
543 | 544 | var pnlName = event.currentTarget.id; | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/MyAnimationController.js
... | ... | @@ -213,8 +213,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
213 | 213 | var aiTitle = $scope.VidOpenInOtherModules.anatomyTitle; |
214 | 214 | $scope.SetVideowindowStoreData(windowviewid, 'currentViewTitle', aiTitle); |
215 | 215 | localStorage.setItem("currentViewTitle", aiTitle); |
216 | - var isMaximize = $scope.VidOpenInOtherModules.maximised; | |
217 | - var isMinimize = $scope.VidOpenInOtherModules.minimised; | |
216 | + var isMaximize = $scope.VidOpenInOtherModules.maximised!=undefined?$scope.VidOpenInOtherModules.maximised:false; | |
217 | + var isMinimize = $scope.VidOpenInOtherModules.minimised!=undefined?$scope.VidOpenInOtherModules.minimised:false; | |
218 | + | |
218 | 219 | $scope.SetVideowindowStoreData(windowviewid, 'maximised', isMaximize); |
219 | 220 | $scope.SetVideowindowStoreData(windowviewid, 'minimised', isMinimize); |
220 | 221 | |
... | ... | @@ -447,7 +448,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
447 | 448 | $rootScope.resetMenuOption(); |
448 | 449 | // call from while open module in CB |
449 | 450 | //remove pre event |
450 | - $("#vidImagePanel_" + windowviewid).off("click"); | |
451 | + // $("#vidImagePanel_" + windowviewid).off("click"); | |
451 | 452 | |
452 | 453 | $("#vidImagePanel_" + windowviewid).on('click', function (event) { |
453 | 454 | //after drawing annotation click not work on iPad/Android device | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/MyPictureController.js
... | ... | @@ -224,8 +224,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
224 | 224 | var aiTitle = $scope.picOpenInOtherModules.anatomyTitle; |
225 | 225 | $scope.SetPICwindowStoreData(windowviewid, 'currentViewTitle', aiTitle); |
226 | 226 | localStorage.setItem("currentViewTitle", aiTitle); |
227 | - var isMaximize = $scope.picOpenInOtherModules.maximised; | |
228 | - var isMinimize = $scope.picOpenInOtherModules.minimised; | |
227 | + var isMaximize = $scope.picOpenInOtherModules.maximised!=undefined?$scope.picOpenInOtherModules.maximised:false; | |
228 | + var isMinimize = $scope.picOpenInOtherModules.minimised!=undefined?$scope.picOpenInOtherModules.minimised:false; | |
229 | + | |
229 | 230 | $scope.SetPICwindowStoreData(windowviewid, 'maximised', isMaximize); |
230 | 231 | $scope.SetPICwindowStoreData(windowviewid, 'minimised', isMinimize); |
231 | 232 | |
... | ... | @@ -281,7 +282,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
281 | 282 | content: '<div>'+ |
282 | 283 | ' <div class="container-fluid">'+ |
283 | 284 | ' <div class="row">'+ |
284 | - '<div class="img-thumbnail" style="overflow: hidden;width:100%;position:relative" id="canvasDivPIC_' + windowviewid + '" ><canvas id="canvasPaintPIC_' + windowviewid + '" ng-click="FreeStylePaint($event)" width="2277" height="1000" class="canvas-annotationStyle1" style="position: absolute;z-index:0;left:0px"></canvas><canvas id="canvasPIC_' + windowviewid + '" ng-click="onDrawingCanvasClick($event)" width="2277" height="1000" class="canvas-annotationStyle" style="position: absolute; background-color: transparent;z-index:1;left:0px "></canvas>' + | |
285 | + '<div class="img-thumbnail" style="overflow: scroll;width:100%;position:relative" id="canvasDivPIC_' + windowviewid + '" ><canvas id="canvasPaintPIC_' + windowviewid + '" ng-click="FreeStylePaint($event)" width="2277" height="1000" class="canvas-annotationStyle1" style="position: absolute;z-index:0;left:0px"></canvas><canvas id="canvasPIC_' + windowviewid + '" ng-click="onDrawingCanvasClick($event)" width="2277" height="1000" class="canvas-annotationStyle" style="position: absolute; background-color: transparent;z-index:1;left:0px "></canvas>' + | |
285 | 286 | '<img id="mypic_' + windowviewid + '" alt="" title="" style="left:0px;top:0px;position:absolute">' + |
286 | 287 | '</div>'+ |
287 | 288 | '</div></div></div>', |
... | ... | @@ -374,10 +375,11 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
374 | 375 | |
375 | 376 | $('.jsPanel-content .jsPanel-theme-success').css('overflow-y', 'auto !important') |
376 | 377 | |
377 | - $('#PicView').css("height", $(window).outerHeight() - 65); | |
378 | - | |
379 | - $('#PicView').css("width", $(window).outerWidth() - 15); | |
380 | - | |
378 | + if (!$rootScope.isCallFromOtherModule) { | |
379 | + $('#PicView').css("height", $(window).outerHeight() - 65); | |
380 | + $('#PicView').css("width", $(window).outerWidth() - 15); | |
381 | + } | |
382 | + | |
381 | 383 | var canvasDIvHeight = $('#picImagePanel_' + windowviewid+ " .jsPanel-content").height(); |
382 | 384 | |
383 | 385 | $('#canvasDivPIC_' + windowviewid).css('height', canvasDIvHeight-5); |
... | ... | @@ -433,7 +435,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
433 | 435 | $rootScope.resetMenuOption(); |
434 | 436 | |
435 | 437 | //remove pre event |
436 | - $("#picImagePanel_" + windowviewid).off("click"); | |
438 | + // $("#picImagePanel_" + windowviewid).off("click"); | |
437 | 439 | |
438 | 440 | $("#picImagePanel_" + windowviewid).on('click', function (event) { |
439 | 441 | //after drawing annotation click not work on iPad/Android device | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
... | ... | @@ -93,7 +93,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
93 | 93 | 'width': 0, |
94 | 94 | 'height': 0, |
95 | 95 | 'minimised': false, |
96 | - 'maximised': false, | |
96 | + 'maximised': true, | |
97 | 97 | 'minmaxAutoEvent':true, |
98 | 98 | 'id': 0, |
99 | 99 | 'selectedPins': [], |
... | ... | @@ -508,10 +508,11 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
508 | 508 | $scope.SetAAwindowStoreData(windowviewid, 'isShowSelectedPins', $scope.aaOpenInOtherModules.showSelectedPins); |
509 | 509 | if ($scope.aaOpenInOtherModules.showHideAnnotations != undefined && $scope.aaOpenInOtherModules.showHideAnnotations != "") { |
510 | 510 | $scope.SetAAwindowStoreData(windowviewid, 'showHideAnnotations', $scope.aaOpenInOtherModules.showHideAnnotations); |
511 | - } | |
512 | - | |
513 | - var isMaximize = $scope.aaOpenInOtherModules.maximised; | |
514 | - var isMinimize = $scope.aaOpenInOtherModules.minimised; | |
511 | + } | |
512 | + | |
513 | + var isMaximize = $scope.aaOpenInOtherModules.maximised!=undefined?$scope.aaOpenInOtherModules.maximised:false; | |
514 | + var isMinimize = $scope.aaOpenInOtherModules.minimised!=undefined?$scope.aaOpenInOtherModules.minimised:false; | |
515 | + | |
515 | 516 | $scope.SetAAwindowStoreData(windowviewid, 'maximised', isMaximize); |
516 | 517 | $scope.SetAAwindowStoreData(windowviewid, 'minimised', isMinimize); |
517 | 518 | |
... | ... | @@ -619,7 +620,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
619 | 620 | } |
620 | 621 | else { |
621 | 622 | $scope.jsPanelWidth = $(window).outerWidth() - 20; |
622 | - $scope.jsPanelHeight = $(window).outerHeight() - 150; | |
623 | + $scope.jsPanelHeight = $(window).outerHeight() - 140; | |
623 | 624 | $scope.jsPanelLeft = 1; |
624 | 625 | $scope.jsPanelTop = 70; |
625 | 626 | } |
... | ... | @@ -663,7 +664,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
663 | 664 | } |
664 | 665 | $scope.SetAAwindowStoreData(windowviewid, 'maximised',true); |
665 | 666 | $scope.SetAAwindowStoreData(windowviewid, 'minimised',false); |
666 | - var canvasDIvHeight = $('#AAImagePanel_' + windowviewid+ " .jsPanel-content").height()-70; | |
667 | + var canvasDIvHeight = $('#AAImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
667 | 668 | $('#canvasAADiv_' + windowviewid).css('height', canvasDIvHeight); |
668 | 669 | }, |
669 | 670 | onnormalized:function (panel) { |
... | ... | @@ -674,7 +675,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
674 | 675 | } |
675 | 676 | $scope.SetAAwindowStoreData(windowviewid, 'minimised',false); |
676 | 677 | $scope.SetAAwindowStoreData(windowviewid, 'maximised',false); |
677 | - var canvasDIvHeight = $('#AAImagePanel_' + windowviewid+ " .jsPanel-content").height()-70; | |
678 | + var canvasDIvHeight = $('#AAImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
678 | 679 | $('#canvasAADiv_' + windowviewid).css('height', canvasDIvHeight); |
679 | 680 | }, |
680 | 681 | resizable: { |
... | ... | @@ -684,7 +685,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
684 | 685 | $scope.SetAAwindowStoreData(windowviewid, 'width', ui.size.width); |
685 | 686 | $scope.SetAAwindowStoreData(windowviewid, 'height', ui.size.height); |
686 | 687 | $rootScope.UnsaveCurriculum = true; |
687 | - var canvasDIvHeight = $('#AAImagePanel_' + windowviewid+ " .jsPanel-content").height()-70; | |
688 | + var canvasDIvHeight = $('#AAImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
688 | 689 | $('#canvasAADiv_' + windowviewid).css('height', canvasDIvHeight); |
689 | 690 | } |
690 | 691 | |
... | ... | @@ -761,16 +762,12 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
761 | 762 | |
762 | 763 | $scope.loadAAModule = function (windowviewid) { |
763 | 764 | |
764 | - if ($rootScope.isCallFromOtherModule) { | |
765 | - var canvasDIvHeight = parseInt($('#AAImagePanel_' + windowviewid).outerHeight()) - 100; | |
766 | - } | |
767 | - else | |
768 | - { | |
769 | - var canvasDIvHeight = parseInt($('#AAImagePanel_' + windowviewid).outerHeight()) - 90; | |
765 | + if (!$rootScope.isCallFromOtherModule) { | |
770 | 766 | $('#aaBodyView').css("height", $(window).outerHeight() - 65); |
771 | 767 | $('#aaBodyView').css("width", $(window).outerWidth() - 15); |
772 | 768 | } |
773 | - | |
769 | + | |
770 | + var canvasDIvHeight = $('#AAImagePanel_' + windowviewid+ " .jsPanel-content").height()-50; | |
774 | 771 | $('#canvasAADiv_' + windowviewid).css('height', canvasDIvHeight); |
775 | 772 | $('.canvasDivClass').css("height", canvasDIvHeight); |
776 | 773 | |
... | ... | @@ -988,7 +985,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou |
988 | 985 | //call when module loaded |
989 | 986 | $rootScope.resetMenuOption(); |
990 | 987 | //remove pre event |
991 | - $("#AAImagePanel_" + windowviewid).off("click"); | |
988 | + // $("#AAImagePanel_" + windowviewid).off("click"); | |
992 | 989 | |
993 | 990 | $("#AAImagePanel_" + windowviewid).on('click', function (event) { |
994 | 991 | var pnlName=event.currentTarget.id; | ... | ... |
400-SOURCECODE/AIAHTML5.Web/index.aspx
... | ... | @@ -1181,12 +1181,12 @@ |
1181 | 1181 | </div> |
1182 | 1182 | |
1183 | 1183 | <!--Export Image Modal--> |
1184 | - <div class="modal fade export-image ui-draggable in" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" | |
1184 | + <div class="modal fade export-image ui-draggable in" data-keyboard="false" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" | |
1185 | 1185 | style="z-index: 1200002;"> |
1186 | 1186 | <div class="modal-dialog modal-sm" role="document"> |
1187 | 1187 | <div class="modal-content"> |
1188 | 1188 | <div class="modal-header annotation-modal-header ui-draggable-handle"> |
1189 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">ร</span></button> | |
1189 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close" ng-click="CloseExportModal()"><span aria-hidden="true">ร</span></button> | |
1190 | 1190 | <h4 class="modal-title" id="">Save As</h4> |
1191 | 1191 | </div> |
1192 | 1192 | <div class="modal-body"> |
... | ... | @@ -1195,7 +1195,7 @@ |
1195 | 1195 | <div class="form-group"> |
1196 | 1196 | <label for="filename">Filename:</label> |
1197 | 1197 | <div class="input-group"> |
1198 | - <input type="text" class="form-control" id="filename" placeholder="enter name" ng-model="filename"> | |
1198 | + <input type="text" class="form-control" id="exportfilename" placeholder="enter name" ng-model="exportfilename"> | |
1199 | 1199 | <div class="input-group-addon">.jpg</div> |
1200 | 1200 | </div> |
1201 | 1201 | </div> |
... | ... | @@ -1213,12 +1213,12 @@ |
1213 | 1213 | </div> |
1214 | 1214 | </div> |
1215 | 1215 | </div> |
1216 | - <div class="modal fade export-image-ipad ui-draggable in" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" | |
1216 | + <div class="modal fade export-image-ipad ui-draggable in" data-keyboard="false" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" | |
1217 | 1217 | style="z-index: 1200002;"> |
1218 | 1218 | <div class="modal-dialog modal-sm" role="document" style="width:400px"> |
1219 | 1219 | <div class="modal-content"> |
1220 | 1220 | <div class="modal-header annotation-modal-header ui-draggable-handle"> |
1221 | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">ร</span></button> | |
1221 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close" ng-click="CloseExportModal()"><span aria-hidden="true">ร</span></button> | |
1222 | 1222 | <h4 class="modal-title" id="">Download Export Image</h4> |
1223 | 1223 | </div> |
1224 | 1224 | <div class="modal-body" style="width: 400px; height: 100px; overflow-x: auto;"> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/libs/jquery/jquery_plugin/jsPanel/jspanel/jquery.jspanel.js
... | ... | @@ -76,10 +76,10 @@ var jsPanel = { |
76 | 76 | '<div class="jsPanel-hdr jsPanel-theme-default">' + |
77 | 77 | '<h3 class="jsPanel-title"></h3>' + |
78 | 78 | '<div class="jsPanel-hdr-r">' + |
79 | - '<div class="jsPanel-btn-close "><span class="jsglyph jsglyph-remove"></span></div>' + | |
80 | - '<div class="jsPanel-btn-max"><span class="jsglyph jsglyph-maximize"></span></div>' + | |
81 | - '<div class="jsPanel-btn-norm"><span class="jsglyph jsglyph-normalize"></span></div>' + | |
82 | - '<div class="jsPanel-btn-min"><span id="minSpan" class="fa fa-minus"></span></div>' + | |
79 | + '<div class="jsPanel-btn-close " title="close"><span class="jsglyph jsglyph-remove"></span></div>' + | |
80 | + '<div class="jsPanel-btn-max" title="maximize"><span class="jsglyph jsglyph-maximize"></span></div>' + | |
81 | + '<div class="jsPanel-btn-norm" title="restore"><span class="jsglyph jsglyph-normalize"></span></div>' + | |
82 | + '<div class="jsPanel-btn-min" title="minimize"><span id="minSpan" class="fa fa-minus"></span></div>' + | |
83 | 83 | |
84 | 84 | //'<div class="jsPanel-btn-min"><span class="jsglyph jsglyph-minimize"></span></div>' + |
85 | 85 | //'<div class="jsPanel-btn-small"><span class="jsglyph jsglyph-chevron-up"></span></div>' + |
... | ... | @@ -135,7 +135,7 @@ var jsPanel = { |
135 | 135 | // title h3 might be to small: load() is async! |
136 | 136 | jsPanel.resizeTitle(panel); |
137 | 137 | // update option.size (content might come delayed) |
138 | - jsPanel.updateOptionSize(panel, panel.option.size); | |
138 | + //jsPanel.updateOptionSize(panel, panel.option.size); | |
139 | 139 | }) |
140 | 140 | .then(function (data, textStatus, jqXHR) { |
141 | 141 | if (oAjax.then && $.isArray(oAjax.then)) { |
... | ... | @@ -145,7 +145,7 @@ var jsPanel = { |
145 | 145 | // title h3 might be to small: load() is async! |
146 | 146 | jsPanel.resizeTitle(panel); |
147 | 147 | // update option.size (content might come delayed) |
148 | - jsPanel.updateOptionSize(panel, panel.option.size); | |
148 | + //jsPanel.updateOptionSize(panel, panel.option.size); | |
149 | 149 | } |
150 | 150 | }, function (jqXHR, textStatus, errorThrown) { |
151 | 151 | if (oAjax.then && $.isArray(oAjax.then)) { |
... | ... | @@ -775,7 +775,7 @@ var jsPanel = { |
775 | 775 | // title h3 might be to small: load() is async! |
776 | 776 | jsPanel.resizeTitle(panel); |
777 | 777 | // update option.size (content might come delayed) |
778 | - jsPanel.updateOptionSize(panel, panel.option.size); | |
778 | + //jsPanel.updateOptionSize(panel, panel.option.size); | |
779 | 779 | // fix for a bug in jQuery-UI draggable? that causes the jsPanel to reduce width when dragged beyond boundary of containing element and option.size.width is 'auto' |
780 | 780 | panel.content.css('width', function () { |
781 | 781 | return panel.content.outerWidth(); |
... | ... | @@ -858,52 +858,33 @@ var jsPanel = { |
858 | 858 | //birendra |
859 | 859 | var currentController = panel.option.currentController; |
860 | 860 | if (pathname == "/curriculum-builder-detail") |
861 | - { | |
862 | - | |
863 | - | |
864 | - if (currentController == 'DAController') { | |
865 | - var len= (panel.option.id).split("_").length; | |
866 | - var MultiWinId = (panel.option.id).split("_")[len-1]; | |
867 | - $('#canvasDivDA_' + MultiWinId).css('height', 460); | |
868 | - | |
869 | - } | |
870 | - else if(currentController == 'TileViewListController') | |
871 | - { | |
872 | - var len= (panel.option.id).split("_").length; | |
873 | - var MultiWinId = (panel.option.id).split("_")[len-1]; | |
874 | - $('#canvasAADiv_' + MultiWinId).css('height', 490); | |
875 | - | |
876 | - } | |
877 | - else if (currentController == "CIController") | |
878 | - { | |
879 | - | |
880 | - var len = (panel.option.id).split("_").length; | |
881 | - var MultiWinId = (panel.option.id).split("_")[len - 1]; | |
882 | - $('#canvasDivCI_' + MultiWinId).css('height', 450); | |
883 | - } | |
884 | - else | |
885 | - { | |
886 | - // add for other module like AI when implemt for CB | |
887 | - $('#canvasDiv').css('height', 470); | |
888 | - } | |
889 | - | |
890 | - panel.css({ | |
861 | + { | |
862 | + var ht=$("#cbdivarea").height()-100; | |
863 | + var wt= $("#cbdivarea").width(); | |
864 | + panel.css({ | |
891 | 865 | top: parseInt(80), |
892 | - left: parseInt(320), | |
893 | - width: currentController == 'CIController' ? 1010 : 1025, | |
894 | - height: currentController == 'CIController' ? 550 : currentController == 'CAController' ? 545: 580, | |
866 | + left:parseInt(10), | |
867 | + width: wt, | |
868 | + height:ht, | |
895 | 869 | }); |
870 | + | |
896 | 871 | |
897 | 872 | } |
898 | 873 | else |
899 | 874 | { |
900 | - var ht=parseInt(panel.parent().outerHeight()) - parseInt(panel.option.maximizedMargin.top) - parseInt(panel.option.maximizedMargin.bottom) - 65; | |
875 | + //disable resize and drag on full screen | |
876 | + // panel.resizable({ disabled: true }); | |
877 | + // panel.draggable({ disabled: true }); | |
878 | + //maximize | |
879 | + var screenWidth =screen.width-20; | |
880 | + var screenHeight =screen.height<1024 ?screen.height-80:screen.height-230; | |
881 | + var ht=$(window).outerHeight()-10 - parseInt(panel.option.maximizedMargin.top) - parseInt(panel.option.maximizedMargin.bottom) - 65; | |
882 | + var wt=$(window).outerWidth()-10 - parseInt(panel.option.maximizedMargin.left) - parseInt(panel.option.maximizedMargin.right); | |
901 | 883 | panel.css({ |
902 | 884 | top: parseInt(70),//panel.option.maximizedMargin.top), |
903 | - left:currentController == 'CIController' ? 15 : parseInt(panel.option.maximizedMargin.left), | |
904 | - width: parseInt(panel.parent().outerWidth(), 10) - parseInt(panel.option.maximizedMargin.left) - parseInt(panel.option.maximizedMargin.right), | |
905 | - //height: parseInt(panel.parent().outerHeight()) - parseInt(panel.option.maximizedMargin.top) - parseInt(panel.option.maximizedMargin.bottom) - 65 | |
906 | - height: currentController == 'MyAnimationController' ? 510 : ht | |
885 | + left:parseInt(panel.option.maximizedMargin.left), | |
886 | + width: currentController == 'CAController' ? screenWidth: currentController == '3dAController' ? screenWidth: wt, | |
887 | + height:currentController == '3dAController' ? screenHeight: ht, | |
907 | 888 | }); |
908 | 889 | |
909 | 890 | |
... | ... | @@ -977,8 +958,8 @@ var jsPanel = { |
977 | 958 | }); |
978 | 959 | // update panel size to have correct values when normalizing again |
979 | 960 | if (panel.status === "normalized" || panel.option.panelstatus === "normalized") { |
980 | - panel.option.size.width = panel.outerWidth(); | |
981 | - panel.option.size.height = panel.outerHeight(); | |
961 | + //panel.option.size.width = panel.outerWidth(); | |
962 | + //panel.option.size.height = panel.outerHeight(); | |
982 | 963 | } |
983 | 964 | panel.animate({ |
984 | 965 | opacity: 0 |
... | ... | @@ -1063,32 +1044,6 @@ var jsPanel = { |
1063 | 1044 | if (pathname == "/curriculum-builder-detail") |
1064 | 1045 | { |
1065 | 1046 | |
1066 | - if (currentController == 'DAController') { | |
1067 | - var len= (panel.option.id).split("_").length; | |
1068 | - var MultiWinId = (panel.option.id).split("_")[len-1]; | |
1069 | - $('#canvasDivDA_' + MultiWinId).css('height', (parseInt(panel.option.size.height, 10)-100)); | |
1070 | - | |
1071 | - } | |
1072 | - else if(currentController == 'TileViewListController') | |
1073 | - { | |
1074 | - var len= (panel.option.id).split("_").length; | |
1075 | - var MultiWinId = (panel.option.id).split("_")[len-1]; | |
1076 | - $('#canvasAADiv_' + MultiWinId).css('height', (parseInt(panel.option.size.height, 10)-70)); | |
1077 | - | |
1078 | - } | |
1079 | - else if (currentController == 'CIController') { | |
1080 | - var len = (panel.option.id).split("_").length; | |
1081 | - var MultiWinId = (panel.option.id).split("_")[len - 1]; | |
1082 | - $('#canvasDivCI_' + MultiWinId).css('height', (parseInt(panel.option.size.height, 10) - 70)); | |
1083 | - | |
1084 | - } | |
1085 | - else | |
1086 | - { | |
1087 | - // add for other module like CI,AI when implemt for CB | |
1088 | - $('#canvasDiv').css('height', (parseInt(panel.option.size.height, 10)-100)); | |
1089 | - | |
1090 | - } | |
1091 | - | |
1092 | 1047 | panel.css({ |
1093 | 1048 | width: panel.option.size.width, |
1094 | 1049 | height: currentController == 'CIController' ? parseInt(panel.option.size.height, 10) : currentController == 'CAController' ? parseInt(panel.option.size.height, 10) : parseInt(panel.option.size.height, 10) + 35, |
... | ... | @@ -1100,9 +1055,11 @@ var jsPanel = { |
1100 | 1055 | } |
1101 | 1056 | else |
1102 | 1057 | { |
1058 | + var ht=$(window).outerHeight()-panel.option.size.height<200?$(window).outerHeight()-200:panel.option.size.height; | |
1059 | + var wt=screen.width<1025?screen.width-100:$(window).innerWidth()-panel.option.size.width<300?$(window).innerWidth()-300:panel.option.size.width; | |
1103 | 1060 | panel.css({ |
1104 | - width: currentController == 'CIController' ? panel.option.size.width - 18 : panel.option.size.width, | |
1105 | - height: currentController == 'CAController' ? parseInt(panel.option.size.height, 10) : parseInt(panel.option.size.height, 10) + 35, | |
1061 | + width: wt, | |
1062 | + height:ht, | |
1106 | 1063 | top: panelTop, |
1107 | 1064 | left: panel.option.position.left |
1108 | 1065 | }); |
... | ... | @@ -1431,14 +1388,11 @@ var jsPanel = { |
1431 | 1388 | if (jspanel.attr("id") !== $(elmt).attr("id")) { |
1432 | 1389 | |
1433 | 1390 | var pathname = window.location.pathname; |
1434 | - //birendra | |
1435 | - if (pathname == "/curriculum-builder-detail") { | |
1436 | 1391 | var zindex = $(elmt).css("z-index"); |
1437 | 1392 | if (zindex = "auto") { |
1438 | 1393 | $(elmt).css('z-index', '1'); |
1439 | 1394 | } |
1440 | - } | |
1441 | - | |
1395 | + | |
1442 | 1396 | allZi.push($(elmt).css("z-index")); |
1443 | 1397 | |
1444 | 1398 | } |
... | ... | @@ -2447,7 +2401,7 @@ console.log("jsPanel version: " + jsPanel.version); |
2447 | 2401 | "onbeforeminimize": false, |
2448 | 2402 | "onbeforenormalize": false, |
2449 | 2403 | "onclosed": false, |
2450 | - "oncmaximized": false, | |
2404 | + "onmaximized": false, | |
2451 | 2405 | "onminimized": false, |
2452 | 2406 | "onnormalized": false, |
2453 | 2407 | "overflow": 'hidden', | ... | ... |