Commit 0e5d209124315ea62aac61963b84306aebb09d42

Authored by Nikita Kulshreshtha
2 parents 9281c1cf 6de21315

Merge branch 'messageModalIntergartion' into Develop

400-SOURCECODE/AIAHTML5.API/Controllers/AuthenticateController.cs
@@ -31,17 +31,26 @@ namespace AIAHTML5.API.Controllers @@ -31,17 +31,26 @@ namespace AIAHTML5.API.Controllers
31 { 31 {
32 ILog logger = log4net.LogManager.GetLogger((System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)); 32 ILog logger = log4net.LogManager.GetLogger((System.Reflection.MethodBase.GetCurrentMethod().DeclaringType));
33 logger.Debug("inside POST"); 33 logger.Debug("inside POST");
34 -  
35 - dynamic authenticationRepsonse = AIAHTML5.API.Models.Users.AuthenticateUser(credentials);  
36 - if (Convert.ToString(authenticationRepsonse) != AIAConstants.USER_NOT_FOUND && Convert.ToString(authenticationRepsonse) != AIAConstants.ERROR_IN_FECTHING_DETAILS)  
37 - {  
38 - string userDetails = Newtonsoft.Json.JsonConvert.SerializeObject(authenticationRepsonse);  
39 - return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(userDetails) }; 34 +
  35 + bool isUserAuthenticatedByDefault = Convert.ToBoolean(System.Configuration.ConfigurationManager.AppSettings["isUserAuthenticated"]);
  36 + if (isUserAuthenticatedByDefault) {
  37 + return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent("true") };
  38 +
40 } 39 }
41 else 40 else
42 { 41 {
43 - return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(authenticationRepsonse) };  
44 42
  43 + dynamic authenticationRepsonse = AIAHTML5.API.Models.Users.AuthenticateUser(credentials);
  44 + if (Convert.ToString(authenticationRepsonse) != AIAConstants.USER_NOT_FOUND && Convert.ToString(authenticationRepsonse) != AIAConstants.ERROR_IN_FECTHING_DETAILS)
  45 + {
  46 + string userDetails = Newtonsoft.Json.JsonConvert.SerializeObject(authenticationRepsonse);
  47 + return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(userDetails) };
  48 + }
  49 + else
  50 + {
  51 + return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(authenticationRepsonse) };
  52 +
  53 + }
45 } 54 }
46 } 55 }
47 56
400-SOURCECODE/AIAHTML5.API/Web.config
@@ -39,6 +39,7 @@ @@ -39,6 +39,7 @@
39 <add key="EnableSSL" value="false" /> 39 <add key="EnableSSL" value="false" />
40 <add key="Site_Url" value ="//52.2.38.120"/> 40 <add key="Site_Url" value ="//52.2.38.120"/>
41 <add key ="HostAddress" value="10.100.12.13" /> 41 <add key ="HostAddress" value="10.100.12.13" />
  42 + <add key="isUserAuthenticated" value="false"/>
42 </appSettings> 43 </appSettings>
43 <system.web> 44 <system.web>
44 <compilation debug="true" targetFramework="4.5" /> 45 <compilation debug="true" targetFramework="4.5" />
400-SOURCECODE/AIAHTML5.API/bin/AIAHTML5.API.dll
No preview for this file type
400-SOURCECODE/AIAHTML5.API/bin/AIAHTML5.API.dll.config
@@ -39,6 +39,7 @@ @@ -39,6 +39,7 @@
39 <add key="EnableSSL" value="false" /> 39 <add key="EnableSSL" value="false" />
40 <add key="Site_Url" value ="//52.2.38.120"/> 40 <add key="Site_Url" value ="//52.2.38.120"/>
41 <add key ="HostAddress" value="10.100.12.13" /> 41 <add key ="HostAddress" value="10.100.12.13" />
  42 + <add key="isUserAuthenticated" value="true"/>
42 </appSettings> 43 </appSettings>
43 <system.web> 44 <system.web>
44 <compilation debug="true" targetFramework="4.5" /> 45 <compilation debug="true" targetFramework="4.5" />
400-SOURCECODE/AIAHTML5.API/bin/AIAHTML5.API.pdb
No preview for this file type
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
1 'use strict'; 1 'use strict';
2 2
3 -AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", "$timeout", "DataService", "AuthenticationService", "LoginConstants","LoginMessageConstants",  
4 -function ($rootScope, Modules, $log, $location, $timeout, DataService, AuthenticationService, LoginConstants, LoginMessageConstants) { 3 +AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", "$timeout", "DataService", "AuthenticationService", "LoginConstants","UserModules","LoginMessageConstants",
  4 +function ($rootScope, Modules, $log, $location, $timeout, DataService, AuthenticationService, LoginConstants, UserModules, LoginMessageConstants) {
5 5
6 //$scope.pageToOpen = { 6 //$scope.pageToOpen = {
7 // name: 'MainMenu' 7 // name: 'MainMenu'
@@ -70,7 +70,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -70,7 +70,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
70 $rootScope.shapestyleFillBorderColor = "black"; 70 $rootScope.shapestyleFillBorderColor = "black";
71 $rootScope.shapestyleborderWidth = 2; 71 $rootScope.shapestyleborderWidth = 2;
72 $rootScope.shapestyleborderStyles = "solid"; 72 $rootScope.shapestyleborderStyles = "solid";
73 - 73 + $rootScope.errorMassage = '';
74 74
75 $rootScope.userInfo = { 75 $rootScope.userInfo = {
76 username: null, 76 username: null,
@@ -98,8 +98,9 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -98,8 +98,9 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
98 $rootScope.AuthenticateUser = function (userInfo) { 98 $rootScope.AuthenticateUser = function (userInfo) {
99 if (userInfo.username == "" || userInfo.username == null || userInfo.password == "" || userInfo.password == null) { 99 if (userInfo.username == "" || userInfo.username == null || userInfo.password == "" || userInfo.password == null) {
100 100
101 - alert(LoginMessageConstants.USER_CREDENTIALS_MISSING);  
102 - $rootScope.isVisibleLogin = true; 101 + // alert(LoginMessageConstants.USER_CREDENTIALS_MISSING);
  102 + $rootScope.errorMassage = LoginMessageConstants.USER_CREDENTIALS_MISSING;
  103 + $("#messageModal").modal('show');
103 } 104 }
104 else { 105 else {
105 106
@@ -107,14 +108,24 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -107,14 +108,24 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
107 .then( 108 .then(
108 109
109 function (result) { 110 function (result) {
  111 + if (result == 'true') {
  112 + $rootScope.userModules = UserModules;
  113 + $rootScope.isVisibleLogin = false;
  114 + }
  115 + else
  116 + {
110 if (result == LoginConstants.USER_NOT_FOUND) { 117 if (result == LoginConstants.USER_NOT_FOUND) {
111 $rootScope.isVisibleLogin = true; 118 $rootScope.isVisibleLogin = true;
112 - alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT); 119 + // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT);
  120 + $rootScope.errorMassage = LoginMessageConstants.USER_OR_PASSWORD_INCORRECT;
  121 + $("#messageModal").modal('show');
113 122
114 } 123 }
115 else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { 124 else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) {
116 - alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); 125 + //alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS);
117 $rootScope.isVisibleLogin = true; 126 $rootScope.isVisibleLogin = true;
  127 + $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS;
  128 + $("#messageModal").modal('show');
118 } 129 }
119 else { 130 else {
120 if (result.loginId != undefined || result.loginId != "" || result.loginId != null) { 131 if (result.loginId != undefined || result.loginId != "" || result.loginId != null) {
@@ -126,11 +137,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -126,11 +137,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
126 localStorage.setItem('loggedInUserDetails', JSON.stringify(result)); 137 localStorage.setItem('loggedInUserDetails', JSON.stringify(result));
127 } 138 }
128 } 139 }
  140 + }
129 }, 141 },
130 function (error) { 142 function (error) {
131 console.log(' Error in authentication = ' + error.statusText); 143 console.log(' Error in authentication = ' + error.statusText);
132 - alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); 144 + // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS);
133 $rootScope.isVisibleLogin = true; 145 $rootScope.isVisibleLogin = true;
  146 + $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS;
  147 + $("#messageModal").modal('show');
134 }); 148 });
135 } 149 }
136 150
@@ -187,13 +201,19 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -187,13 +201,19 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
187 AuthenticationService.SendMailToUser(userInfo) 201 AuthenticationService.SendMailToUser(userInfo)
188 .then(function (result) { 202 .then(function (result) {
189 if (result == LoginConstants.USER_NOT_FOUND) { 203 if (result == LoginConstants.USER_NOT_FOUND) {
190 - alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT); 204 + // alert(LoginMessageConstants.INCORRECT_EMAIL_ID);
  205 + $rootScope.errorMassage = LoginMessageConstants.INCORRECT_EMAIL_ID;
  206 + $("#messageModal").modal('show');
191 } 207 }
192 else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { 208 else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) {
193 - alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); 209 + // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS);
  210 + $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS;
  211 + $("#messageModal").modal('show');
194 } 212 }
195 else if (result == LoginConstants.MAIL_NOT_SENT) { 213 else if (result == LoginConstants.MAIL_NOT_SENT) {
196 - alert(LoginMessageConstants.MAIL_NOT_SENT); 214 + // alert(LoginMessageConstants.MAIL_NOT_SENT);
  215 + $rootScope.errorMassage = LoginMessageConstants.MAIL_NOT_SENT;
  216 + $("#messageModal").modal('show');
197 } 217 }
198 else { 218 else {
199 if (result.loginId != undefined || result.loginId != "" || result.loginId != null) { 219 if (result.loginId != undefined || result.loginId != "" || result.loginId != null) {
@@ -210,8 +230,10 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -210,8 +230,10 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
210 message = LoginMessageConstants.RESET_PASSWORD; 230 message = LoginMessageConstants.RESET_PASSWORD;
211 else 231 else
212 message = LoginMessageConstants.USERID_SENT_IN_EMAIL 232 message = LoginMessageConstants.USERID_SENT_IN_EMAIL
213 - alert(message);  
214 - 233 + //alert(message);
  234 + $rootScope.errorMassage = message;
  235 + $("#messageModal").modal('show');
  236 +
215 237
216 } 238 }
217 } 239 }
@@ -219,15 +241,22 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -219,15 +241,22 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
219 }, 241 },
220 function (error) { 242 function (error) {
221 console.log(' Error in authentication = ' + error.statusText); 243 console.log(' Error in authentication = ' + error.statusText);
222 - alert(LoginConstants.ERROR_IN_FECTHING_DETAILS); 244 + // alert(LoginConstants.ERROR_IN_FECTHING_DETAILS);
  245 + $rootScope.errorMassage = LoginConstants.ERROR_IN_FECTHING_DETAILS;
  246 + $("#messageModal").modal('show');
223 }); 247 });
224 } 248 }
225 else { 249 else {
226 - alert(LoginMessageConstants.INCORRECT_EMAIL_ID); 250 + // alert(LoginMessageConstants.INCORRECT_EMAIL_ID);
  251 + $rootScope.errorMassage = LoginMessageConstants.INCORRECT_EMAIL_ID;
  252 + $("#messageModal").modal('show');
227 } 253 }
228 } 254 }
229 else { 255 else {
230 - alert(LoginMessageConstants.BLANK_EMAIL_ID); 256 + //alert(LoginMessageConstants.BLANK_EMAIL_ID);
  257 + $rootScope.errorMassage = LoginMessageConstants.BLANK_EMAIL_ID;
  258 + $("#messageModal").modal('show');
  259 +
231 } 260 }
232 }; 261 };
233 262
@@ -259,14 +288,22 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -259,14 +288,22 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
259 .then( 288 .then(
260 function (result) { 289 function (result) {
261 if (result == LoginConstants.USER_NOT_FOUND) { 290 if (result == LoginConstants.USER_NOT_FOUND) {
262 - alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT); 291 + // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT);
  292 + $rootScope.errorMassage = LoginMessageConstants.USER_OR_PASSWORD_INCORRECT;
  293 + $("#messageModal").modal('show');
  294 +
263 } 295 }
264 else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { 296 else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) {
265 - alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); 297 + // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS);
  298 + $rootScope.errorMassage = LoginConstants.ERROR_IN_FECTHING_DETAILS;
  299 + $("#messageModal").modal('show');
  300 +
266 } 301 }
267 else { 302 else {
268 if ((result.IsAcknowledged == true) && (result.IsModifiedCountAvailable == true)) { 303 if ((result.IsAcknowledged == true) && (result.IsModifiedCountAvailable == true)) {
269 - alert(LoginMessageConstants.PASSWORD_RESET_MESSAGE); 304 + // alert(LoginMessageConstants.PASSWORD_RESET_MESSAGE);
  305 + $rootScope.errorMassage = LoginMessageConstants.PASSWORD_RESET_MESSAGE;
  306 + $("#messageModal").modal('show');
270 $rootScope.isVisibleLogin = true; 307 $rootScope.isVisibleLogin = true;
271 $rootScope.isVisibleResetPass = false; 308 $rootScope.isVisibleResetPass = false;
272 $location.url("/") ; 309 $location.url("/") ;
@@ -275,11 +312,15 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic @@ -275,11 +312,15 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
275 }, 312 },
276 function (error) { 313 function (error) {
277 console.log(' Error in authentication = ' + error.statusText); 314 console.log(' Error in authentication = ' + error.statusText);
278 - alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); 315 + // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS);
  316 + $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS;
  317 + $("#messageModal").modal('show');
  318 +
279 }); 319 });
280 } 320 }
281 else { 321 else {
282 $rootScope.errorMesaage = LoginMessageConstants.NEW_AND_OLD_PASSWORD_DONOT_MATCH; 322 $rootScope.errorMesaage = LoginMessageConstants.NEW_AND_OLD_PASSWORD_DONOT_MATCH;
  323 + $("#messageModal").modal('show');
283 } 324 }
284 } 325 }
285 326
400-SOURCECODE/AIAHTML5.Web/app/main/AIA.js
@@ -293,13 +293,86 @@ AIA.constant(&quot;LoginMessageConstants&quot;, { @@ -293,13 +293,86 @@ AIA.constant(&quot;LoginMessageConstants&quot;, {
293 "USERID_SENT_IN_EMAIL": "Please check you email, sent UserId in your email.", 293 "USERID_SENT_IN_EMAIL": "Please check you email, sent UserId in your email.",
294 "ERROR_IN_FECTHING_DETAILS": "Error in fecthing details.", 294 "ERROR_IN_FECTHING_DETAILS": "Error in fecthing details.",
295 "MAIL_NOT_SENT": "We are facing some issue in sending email. Please try after sometime.", 295 "MAIL_NOT_SENT": "We are facing some issue in sending email. Please try after sometime.",
296 - "INCORRECT_EMAIL_ID": "Please enter correct email id",  
297 - "BLANK_EMAIL_ID": "Please enter your email id", 296 + "INCORRECT_EMAIL_ID": "Please enter correct email id.",
  297 + "BLANK_EMAIL_ID": "Please enter your email id.",
298 "PASSWORD_RESET_MESSAGE": "Your password has been reset.", 298 "PASSWORD_RESET_MESSAGE": "Your password has been reset.",
299 "NEW_AND_OLD_PASSWORD_DONOT_MATCH": "Your new password and confirm password not matched!", 299 "NEW_AND_OLD_PASSWORD_DONOT_MATCH": "Your new password and confirm password not matched!",
300 - "USER_CREDENTIALS_MISSING":"Please Enter your credentials" 300 + "USER_CREDENTIALS_MISSING": "Please Enter your credentials.",
  301 + "USER_NOT_FOUND": "User not found.",
  302 + //"ERROR_IN_FECTHING_DETAILS": "Error in fecthing details.",
  303 + //"MAIL_NOT_SENT": "Mail not sent."
301 304
302 }) 305 })
  306 +AIA.constant("UserModules", [
  307 + {
  308 + "name": "Dissectible Anatomy",
  309 + "slug": "da-view-list"
  310 + },
  311 + {
  312 + "name": "Atlas Anatomy",
  313 + "slug": "aa-view-list"
  314 + },
  315 + {
  316 + "name": "3D Anatomy",
  317 + "slug": "3d-anatomy-list"
  318 + },
  319 + {
  320 + "name": "Clinical Illustrations",
  321 + "slug": "clinical-illustrations"
  322 + },
  323 + {
  324 + "name": "Clinical Animations",
  325 + "slug": "clinical-animations"
  326 + },
  327 + {
  328 + "name": "Encyclopedia",
  329 + "slug": "Link/encyclopedia"
  330 + },
  331 + {
  332 + "name": "Curriculum Builder",
  333 + "slug": "curriculum-builder"
  334 + },
  335 + {
  336 + "name": "Anatomy Tests",
  337 + "slug": "anatomy-test"
  338 + },
  339 + {
  340 + "name": "IP 10",
  341 + "slug": "Link/IP-10"
  342 + },
  343 + {
  344 + "name": "Lab Exercises",
  345 + "slug": "lab-exercises"
  346 + },
  347 + {
  348 + "name": "In-Depth Reports",
  349 + "slug": "Link/indepth-reports"
  350 + },
  351 + {
  352 + "name": "Complementary and Alternative Medicine",
  353 + "slug": "Link/complementary-and-alternate-medicine"
  354 + },
  355 + {
  356 + "name": "A.D.A.M Images",
  357 + "slug": "ADAM-images"
  358 + },
  359 + {
  360 + "name": "Body Guide",
  361 + "slug": "Link/bodyguide"
  362 + },
  363 + {
  364 + "name": "Symptom Navigator",
  365 + "slug": "Link/symptom-navigator"
  366 + },
  367 + {
  368 + "name": "The Wellness Tools",
  369 + "slug": "Link/wellness-tools"
  370 + },
  371 + {
  372 + "name": "A.D.A.M OnDemand",
  373 + "slug": "ADAM-on-demand"
  374 + }
  375 +]);
303 376
304 AIA.config(function ($routeProvider, pages, $locationProvider) { 377 AIA.config(function ($routeProvider, pages, $locationProvider) {
305 378
400-SOURCECODE/AIAHTML5.Web/index.html
@@ -1144,129 +1144,20 @@ @@ -1144,129 +1144,20 @@
1144 </tbody> 1144 </tbody>
1145 </table> 1145 </table>
1146 </div> 1146 </div>
1147 - <!--<div class="modal fade" id="editshapestyle" tabindex="-1" role="dialog" aria-labelledby="myModalLabel33" style="z-index:1000000000;width:302px;margin-left:auto;margin-right:auto;overflow:hidden;height:460px;">  
1148 - <div class="modal-dialog modal-sm" role="document">  
1149 - <div class="modal-content">  
1150 - <div class="modal-header annotation-modal-header">  
1151 - <h4 class="modal-title" id="myModalLabel33">Edit Shape Style</h4>  
1152 - </div>  
1153 - <div class="modal-body">  
1154 - <div class="marginTopBtm10">  
1155 - <div class="well well-sm no-margin-btm">  
1156 - <div class="row">  
1157 - <div class="col-sm-12">  
1158 - <div class="checkbox no-margin">  
1159 - <label>  
1160 - <input id="fill-option" type="checkbox" checked onclick="enableDisableFillOption()"> Fill Option  
1161 - </label>  
1162 - </div>  
1163 - </div>  
1164 - <div class="col-sm-6 enableDisableOpacity">  
1165 - <div class="radio">  
1166 - <label>  
1167 - <input type="radio" name="filloption" id="filloption1" value="filloption1">  
1168 - <span class="">Texture</span>  
1169 - <img id="editstyleTexture" src="~/../content/images/common/annotation-tool-bar/pattern-picker.png" alt="" class="pattern-picker" data-toggle="modal" data-target="#pattern">  
1170 - </label>  
1171 - </div>  
1172 - <div class="radio">  
1173 - <label>  
1174 - <input type="radio" name="filloption" id="filloption2" value="filloption2" checked style="margin-top:8px;">  
1175 -  
1176 -  
1177 - <div id="editstylebackgroundcolor" class="form-group" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;">  
1178 - <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span>  
1179 - <input type="text" class="form-control outerBackgroundColor" data-control="saturation" style="display:none;" value="#0088cc">  
1180 - </div>  
1181 -  
1182 -  
1183 -  
1184 - </label>  
1185 - </div>  
1186 - </div>  
1187 - <div class="col-sm-6 no-padding marginTop10 enableDisableOpacity">  
1188 - <div class="row">  
1189 - <label class="pull-left" style="font-weight:normal;">Scale</label>  
1190 - <div id="edit-slider-3" class="pull-left" style="width:62%; margin-left:3%; margin-top:2%;">  
1191 - <div id="slider-range-min-3"></div>  
1192 -  
1193 - </div>  
1194 - </div>  
1195 -  
1196 - <div class="row">  
1197 - <label class="pull-left" style="font-weight:normal;">Opacity</label>  
1198 - <div id="edit-slider-4" class="pull-left" style="width:53%; margin-left:3%; margin-top:2%;">  
1199 - <div id="slider-range-min-4"></div>  
1200 - </div>  
1201 - </div>  
1202 -  
1203 - <div class="clearfix"></div>  
1204 -  
1205 -  
1206 - </div>  
1207 - </div>  
1208 -  
1209 - </div>  
1210 - </div>  
1211 - <div class="marginTopBtm10">  
1212 - <div class="well well-sm no-margin-btm">  
1213 - <div class="row">  
1214 - <div class="col-sm-12">  
1215 - <div class="checkbox no-margin">  
1216 - <label>  
1217 - <input id="Outline-Option" onclick="enableDisableOutline()" type="checkbox" checked> Outline Option  
1218 - </label>  
1219 - </div>  
1220 - </div>  
1221 - <div class="col-sm-6 setEnableDisableForEditShapeStyle">  
1222 - <label class="marginTop5">  
1223 - <span style="font-weight: normal; float: left; padding-top: 5px; padding-right: 5px;">Color</span>  
1224 - <div class="form-group" id="outlineColor" style="display:inline-flex;vertical-align:top;cursor:pointer;margin-right:36px;">  
1225 -  
1226 - <input type="text" class="form-control borderColorCanvasPreview" data-control="saturation" style="display:none;" value="#0088cc">  
1227 - </div> 1147 +
  1148 + <div class="modal fade" id="messageModal" role="dialog">
  1149 + <div class="modal-dialog">
1228 1150
1229 -  
1230 - </label>  
1231 - </div>  
1232 -  
1233 - <div class="col-sm-6 setEnableDisableForEditShapeStyle">  
1234 - <div class="form-horizontal">  
1235 - <div class="form-group">  
1236 - <label class="col-sm-3 control-label" style=" font-weight:normal; padding-top:9px;">Size</label>  
1237 - <div class="col-sm-9 marginTop5">  
1238 - <select id="borderWidthCanvasElement" class="form-control input-sm">  
1239 - <option value="1">1</option>  
1240 - <option value="2">2</option>  
1241 - <option value="3">3</option>  
1242 - <option value="4">4</option>  
1243 - <option value="5">5</option>  
1244 - </select>  
1245 - </div>  
1246 - </div>  
1247 - </div>  
1248 - </div>  
1249 -  
1250 - </div>  
1251 - </div>  
1252 - </div>  
1253 -  
1254 - <div class="marginTopBtm10">  
1255 - <div class="well well-sm no-margin-btm">  
1256 - <img id="imgOpacity" class="img-rounded img-responsive imgopacity" alt="..." src="content/images/blank-shape.jpg">  
1257 - </div>  
1258 - </div>  
1259 - </div>  
1260 - <div class="modal-footer">  
1261 - <button type="button" class="btn btn-primary btn-sm" ng-click="setPropertiesForShapes('imgOpacity')">  
1262 -  
1263 - OK  
1264 - </button>  
1265 - <button type="button" class="btn btn-primary btn-sm" data-dismiss="modal" ng-click="disableAnnotationToolBar()">Cancel</button> 1151 + <div class="modal-content">
  1152 + <div class="modal-header">
  1153 + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
1266 </div> 1154 </div>
  1155 + <div class="modal-title"></div>
  1156 + <div class="modal-body">{{errorMassage}}</div>
  1157 + <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">OK</button></div>
1267 </div> 1158 </div>
1268 </div> 1159 </div>
1269 - </div>--> 1160 + </div>
1270 1161
1271 <script> 1162 <script>
1272 1163
400-SOURCECODE/AIAHTML5.Web/themes/default/css/bootstrap/3.3.6/main.css
@@ -957,4 +957,29 @@ background-size:cover; @@ -957,4 +957,29 @@ background-size:cover;
957 { 957 {
958 color: #fff; 958 color: #fff;
959 } 959 }
960 -  
961 \ No newline at end of file 960 \ No newline at end of file
  961 +
  962 + #messageModal .modal-dialog
  963 + {
  964 + width:300px
  965 + }
  966 + #messageModal .modal-content
  967 + {
  968 +
  969 + box-shadow: 0 0 40px rgba(0,0,0,.5);
  970 + border: rgba(0,0,0,0);
  971 + }
  972 + #messageModal .modal-body
  973 + {
  974 + text-align:center;
  975 + }
  976 + #messageModal .modal-header
  977 + {
  978 + padding: 6px;
  979 + border-bottom: none;
  980 + }
  981 + #messageModal .modal-footer
  982 + {
  983 + border-top: none;
  984 + padding: 20px 10px;
  985 + text-align:center;
  986 + }
962 \ No newline at end of file 987 \ No newline at end of file