Commit a00dbc7de6a1e796ff99a54c2ba5dfb04727fdcc
Merge branch 'Develop' into QA
Showing
5 changed files
with
137 additions
and
84 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
@@ -68,7 +68,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -68,7 +68,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
68 | $rootScope.shapestyleFillBorderColor = "black"; | 68 | $rootScope.shapestyleFillBorderColor = "black"; |
69 | $rootScope.shapestyleborderWidth = 2; | 69 | $rootScope.shapestyleborderWidth = 2; |
70 | $rootScope.shapestyleborderStyles = "solid"; | 70 | $rootScope.shapestyleborderStyles = "solid"; |
71 | - $rootScope.errorMassage = ''; | 71 | + //$rootScope.errorMessage = ''; // Commented initialization to retain message when coming to login after password reset success screen |
72 | $rootScope.disableFileMenu = "disableFileMenu"; | 72 | $rootScope.disableFileMenu = "disableFileMenu"; |
73 | 73 | ||
74 | $rootScope.userInfo = { | 74 | $rootScope.userInfo = { |
@@ -82,11 +82,22 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -82,11 +82,22 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
82 | }; | 82 | }; |
83 | $rootScope.userData; | 83 | $rootScope.userData; |
84 | $rootScope.userModules; | 84 | $rootScope.userModules; |
85 | - $rootScope.errorMesaage; | 85 | + $rootScope.passwordMismatchMessage; |
86 | $rootScope.isVisibleLogin; | 86 | $rootScope.isVisibleLogin; |
87 | $rootScope.haveRoleAdmin; | 87 | $rootScope.haveRoleAdmin; |
88 | var isfilloptionChecked = ""; | 88 | var isfilloptionChecked = ""; |
89 | var isOutlineOptionChecked = ""; | 89 | var isOutlineOptionChecked = ""; |
90 | + $rootScope.forgotPwdModalShow = function () | ||
91 | + { | ||
92 | + $("#forgotPwdModal").modal("show"); | ||
93 | + $(".modal-backdrop").css("opacity",".5"); | ||
94 | + } | ||
95 | + $rootScope.forgotUserModalShow=function() | ||
96 | + { | ||
97 | + $("#forgotUserModal").modal("show"); | ||
98 | + $(".modal-backdrop").css("opacity", ".5"); | ||
99 | + | ||
100 | + } | ||
90 | $rootScope.initializeAIA = function () { | 101 | $rootScope.initializeAIA = function () { |
91 | 102 | ||
92 | $rootScope.isLoading = false; | 103 | $rootScope.isLoading = false; |
@@ -100,7 +111,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -100,7 +111,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
100 | if (userInfo.username == "" || userInfo.username == null || userInfo.password == "" || userInfo.password == null) { | 111 | if (userInfo.username == "" || userInfo.username == null || userInfo.password == "" || userInfo.password == null) { |
101 | 112 | ||
102 | // alert(LoginMessageConstants.USER_CREDENTIALS_MISSING); | 113 | // alert(LoginMessageConstants.USER_CREDENTIALS_MISSING); |
103 | - $rootScope.errorMassage = LoginMessageConstants.USER_CREDENTIALS_MISSING; | 114 | + $rootScope.errorMessage = LoginMessageConstants.USER_CREDENTIALS_MISSING; |
104 | $("#messageModal").modal('show'); | 115 | $("#messageModal").modal('show'); |
105 | } | 116 | } |
106 | else { | 117 | else { |
@@ -117,14 +128,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -117,14 +128,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
117 | if (result == LoginConstants.USER_NOT_FOUND) { | 128 | if (result == LoginConstants.USER_NOT_FOUND) { |
118 | $rootScope.isVisibleLogin = true; | 129 | $rootScope.isVisibleLogin = true; |
119 | // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT); | 130 | // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT); |
120 | - $rootScope.errorMassage = LoginMessageConstants.USER_OR_PASSWORD_INCORRECT; | 131 | + $rootScope.errorMessage = LoginMessageConstants.USER_OR_PASSWORD_INCORRECT; |
121 | $("#messageModal").modal('show'); | 132 | $("#messageModal").modal('show'); |
122 | 133 | ||
123 | } | 134 | } |
124 | else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { | 135 | else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { |
125 | //alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); | 136 | //alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); |
126 | $rootScope.isVisibleLogin = true; | 137 | $rootScope.isVisibleLogin = true; |
127 | - $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; | 138 | + $rootScope.errorMessage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; |
128 | $("#messageModal").modal('show'); | 139 | $("#messageModal").modal('show'); |
129 | } | 140 | } |
130 | else { | 141 | else { |
@@ -156,7 +167,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -156,7 +167,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
156 | console.log(' Error in authentication = ' + error.statusText); | 167 | console.log(' Error in authentication = ' + error.statusText); |
157 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); | 168 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); |
158 | $rootScope.isVisibleLogin = true; | 169 | $rootScope.isVisibleLogin = true; |
159 | - $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; | 170 | + $rootScope.errorMessage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; |
160 | $("#messageModal").modal('show'); | 171 | $("#messageModal").modal('show'); |
161 | }); | 172 | }); |
162 | } | 173 | } |
@@ -215,17 +226,17 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -215,17 +226,17 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
215 | .then(function (result) { | 226 | .then(function (result) { |
216 | if (result == LoginConstants.USER_NOT_FOUND) { | 227 | if (result == LoginConstants.USER_NOT_FOUND) { |
217 | // alert(LoginMessageConstants.INCORRECT_EMAIL_ID); | 228 | // alert(LoginMessageConstants.INCORRECT_EMAIL_ID); |
218 | - $rootScope.errorMassage = LoginMessageConstants.INCORRECT_EMAIL_ID; | 229 | + $rootScope.errorMessage = LoginMessageConstants.INCORRECT_EMAIL_ID; |
219 | $("#messageModal").modal('show'); | 230 | $("#messageModal").modal('show'); |
220 | } | 231 | } |
221 | else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { | 232 | else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { |
222 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); | 233 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); |
223 | - $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; | 234 | + $rootScope.errorMessage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; |
224 | $("#messageModal").modal('show'); | 235 | $("#messageModal").modal('show'); |
225 | } | 236 | } |
226 | else if (result == LoginConstants.MAIL_NOT_SENT) { | 237 | else if (result == LoginConstants.MAIL_NOT_SENT) { |
227 | // alert(LoginMessageConstants.MAIL_NOT_SENT); | 238 | // alert(LoginMessageConstants.MAIL_NOT_SENT); |
228 | - $rootScope.errorMassage = LoginMessageConstants.MAIL_NOT_SENT; | 239 | + $rootScope.errorMessage = LoginMessageConstants.MAIL_NOT_SENT; |
229 | $("#messageModal").modal('show'); | 240 | $("#messageModal").modal('show'); |
230 | } | 241 | } |
231 | else { | 242 | else { |
@@ -244,7 +255,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -244,7 +255,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
244 | else | 255 | else |
245 | message = LoginMessageConstants.USERID_SENT_IN_EMAIL | 256 | message = LoginMessageConstants.USERID_SENT_IN_EMAIL |
246 | //alert(message); | 257 | //alert(message); |
247 | - $rootScope.errorMassage = message; | 258 | + $rootScope.errorMessage = message; |
248 | $("#messageModal").modal('show'); | 259 | $("#messageModal").modal('show'); |
249 | 260 | ||
250 | 261 | ||
@@ -255,31 +266,25 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -255,31 +266,25 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
255 | function (error) { | 266 | function (error) { |
256 | console.log(' Error in authentication = ' + error.statusText); | 267 | console.log(' Error in authentication = ' + error.statusText); |
257 | // alert(LoginConstants.ERROR_IN_FECTHING_DETAILS); | 268 | // alert(LoginConstants.ERROR_IN_FECTHING_DETAILS); |
258 | - $rootScope.errorMassage = LoginConstants.ERROR_IN_FECTHING_DETAILS; | 269 | + $rootScope.errorMessage = LoginConstants.ERROR_IN_FECTHING_DETAILS; |
259 | $("#messageModal").modal('show'); | 270 | $("#messageModal").modal('show'); |
260 | }); | 271 | }); |
261 | } | 272 | } |
262 | else { | 273 | else { |
263 | // alert(LoginMessageConstants.INCORRECT_EMAIL_ID); | 274 | // alert(LoginMessageConstants.INCORRECT_EMAIL_ID); |
264 | - $rootScope.errorMassage = LoginMessageConstants.INCORRECT_EMAIL_ID; | 275 | + $rootScope.errorMessage = LoginMessageConstants.INCORRECT_EMAIL_ID; |
265 | $("#messageModal").modal('show'); | 276 | $("#messageModal").modal('show'); |
266 | } | 277 | } |
267 | } | 278 | } |
268 | else { | 279 | else { |
269 | //alert(LoginMessageConstants.BLANK_EMAIL_ID); | 280 | //alert(LoginMessageConstants.BLANK_EMAIL_ID); |
270 | - $rootScope.errorMassage = LoginMessageConstants.BLANK_EMAIL_ID; | 281 | + $rootScope.errorMessage = LoginMessageConstants.BLANK_EMAIL_ID; |
271 | $("#messageModal").modal('show'); | 282 | $("#messageModal").modal('show'); |
272 | 283 | ||
273 | } | 284 | } |
274 | }; | 285 | }; |
275 | 286 | ||
276 | - $rootScope.closeResetPasswordPopup = function () { | ||
277 | - $("#passwordReset").fadeOut(); | ||
278 | - $("#passwordReset").modal('hide'); | ||
279 | - $location.url("/"); | ||
280 | - $rootScope.isVisibleResetPass = false; | ||
281 | - $rootScope.isVisibleLogin = true; | ||
282 | - } | 287 | + |
283 | 288 | ||
284 | 289 | ||
285 | function validateEmail(email) { | 290 | function validateEmail(email) { |
@@ -294,28 +299,30 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -294,28 +299,30 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
294 | userInfo.emailId = split[1]; | 299 | userInfo.emailId = split[1]; |
295 | } | 300 | } |
296 | 301 | ||
297 | - if (userInfo.newPassword === userInfo.confirmPassword) { | ||
298 | - $rootScope.errorMesaage = null; | 302 | + if (userInfo.newPassword != null) { |
303 | + | ||
304 | + if (userInfo.newPassword === userInfo.confirmPassword) { | ||
305 | + $rootScope.passwordMismatchMessage = null; | ||
299 | 306 | ||
300 | AuthenticationService.ResetUserPassword(userInfo) | 307 | AuthenticationService.ResetUserPassword(userInfo) |
301 | .then( | 308 | .then( |
302 | function (result) { | 309 | function (result) { |
303 | if (result == LoginConstants.USER_NOT_FOUND) { | 310 | if (result == LoginConstants.USER_NOT_FOUND) { |
304 | // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT); | 311 | // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT); |
305 | - $rootScope.errorMassage = LoginMessageConstants.USER_OR_PASSWORD_INCORRECT; | 312 | + $rootScope.errorMessage = LoginMessageConstants.USER_OR_PASSWORD_INCORRECT; |
306 | $("#messageModal").modal('show'); | 313 | $("#messageModal").modal('show'); |
307 | 314 | ||
308 | } | 315 | } |
309 | else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { | 316 | else if (result == LoginConstants.ERROR_IN_FECTHING_DETAILS) { |
310 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); | 317 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); |
311 | - $rootScope.errorMassage = LoginConstants.ERROR_IN_FECTHING_DETAILS; | 318 | + $rootScope.errorMessage = LoginConstants.ERROR_IN_FECTHING_DETAILS; |
312 | $("#messageModal").modal('show'); | 319 | $("#messageModal").modal('show'); |
313 | 320 | ||
314 | } | 321 | } |
315 | else { | 322 | else { |
316 | if ((result.IsAcknowledged == true) && (result.IsModifiedCountAvailable == true)) { | 323 | if ((result.IsAcknowledged == true) && (result.IsModifiedCountAvailable == true)) { |
317 | // alert(LoginMessageConstants.PASSWORD_RESET_MESSAGE); | 324 | // alert(LoginMessageConstants.PASSWORD_RESET_MESSAGE); |
318 | - $rootScope.errorMassage = LoginMessageConstants.PASSWORD_RESET_MESSAGE; | 325 | + $rootScope.errorMessage = LoginMessageConstants.PASSWORD_RESET_MESSAGE; |
319 | $("#messageModal").modal('show'); | 326 | $("#messageModal").modal('show'); |
320 | $rootScope.isVisibleLogin = true; | 327 | $rootScope.isVisibleLogin = true; |
321 | $rootScope.isVisibleResetPass = false; | 328 | $rootScope.isVisibleResetPass = false; |
@@ -326,13 +333,18 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -326,13 +333,18 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
326 | function (error) { | 333 | function (error) { |
327 | console.log(' Error in authentication = ' + error.statusText); | 334 | console.log(' Error in authentication = ' + error.statusText); |
328 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); | 335 | // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS); |
329 | - $rootScope.errorMassage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; | 336 | + $rootScope.errorMessage = LoginMessageConstants.ERROR_IN_FECTHING_DETAILS; |
330 | $("#messageModal").modal('show'); | 337 | $("#messageModal").modal('show'); |
331 | 338 | ||
332 | }); | 339 | }); |
333 | } | 340 | } |
334 | else { | 341 | else { |
335 | - $rootScope.errorMesaage = LoginMessageConstants.NEW_AND_OLD_PASSWORD_DONOT_MATCH; | 342 | + $rootScope.passwordMismatchMassage = LoginMessageConstants.NEW_AND_OLD_PASSWORD_DONOT_MATCH; |
343 | + //$("#messageModal").modal('show'); | ||
344 | + } | ||
345 | + } | ||
346 | + else { | ||
347 | + $rootScope.errorMessage = LoginMessageConstants.NEW_PASSWORD_FIELD_IS_EMPTY; | ||
336 | $("#messageModal").modal('show'); | 348 | $("#messageModal").modal('show'); |
337 | } | 349 | } |
338 | } | 350 | } |
@@ -559,30 +571,34 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -559,30 +571,34 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
559 | } | 571 | } |
560 | 572 | ||
561 | $rootScope.openParent = function (slug) { | 573 | $rootScope.openParent = function (slug) { |
574 | + if ($('#jsPanel-1').length > 0) { | ||
562 | 575 | ||
563 | - var openViews = $rootScope.openViews; | ||
564 | - if (openViews.length > 0) { | ||
565 | - $rootScope.openViews.splice(openViews.length - 1); | ||
566 | - } | ||
567 | - if (openViews.length > 0) { | ||
568 | - var lastOpenMoudle = $rootScope.openViews[openViews.length - 1]; | ||
569 | } | 576 | } |
570 | - $('#daImagePanel').remove(); | ||
571 | - if ($('#jsPanel-1').length > 0) | ||
572 | - $('#jsPanel-1').remove(); | 577 | + else { |
578 | + var openViews = $rootScope.openViews; | ||
579 | + if (openViews.length > 0) { | ||
580 | + $rootScope.openViews.splice(openViews.length - 1); | ||
581 | + } | ||
582 | + if (openViews.length > 0) { | ||
583 | + var lastOpenMoudle = $rootScope.openViews[openViews.length - 1]; | ||
584 | + } | ||
585 | + // $('#daImagePanel').remove(); | ||
586 | + if ($('#jsPanel-1').length > 0) | ||
587 | + $('#jsPanel-1').remove(); | ||
573 | 588 | ||
574 | - if ($('#3DImagePanel').length > 0) | ||
575 | - $('#3DImagePanel').remove(); | 589 | + if ($('#3DImagePanel').length > 0) |
590 | + $('#3DImagePanel').remove(); | ||
576 | 591 | ||
577 | - if ($('#ciImagePanel').length > 0) | ||
578 | - $('#ciImagePanel').remove(); | 592 | + if ($('#ciImagePanel').length > 0) |
593 | + $('#ciImagePanel').remove(); | ||
579 | 594 | ||
580 | - if ($('#caVideoPanel').length > 0) | ||
581 | - $('#caVideoPanel').remove(); | 595 | + if ($('#caVideoPanel').length > 0) |
596 | + $('#caVideoPanel').remove(); | ||
582 | 597 | ||
583 | - $location.url('/' + slug); | 598 | + $location.url('/' + slug); |
584 | 599 | ||
585 | - $rootScope.$broadcast('jsPanelCloseEvent', true); | 600 | + $rootScope.$broadcast('jsPanelCloseEvent', true); |
601 | + } | ||
586 | } | 602 | } |
587 | 603 | ||
588 | //called on jsanel minimize | 604 | //called on jsanel minimize |
@@ -3382,14 +3398,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -3382,14 +3398,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
3382 | }; | 3398 | }; |
3383 | 3399 | ||
3384 | $rootScope.ShowExportImageWindow = function () { | 3400 | $rootScope.ShowExportImageWindow = function () { |
3385 | - $(".export-image").css("display", "block"); | ||
3386 | - }; | 3401 | + $(".export-image").modal("show").draggable({ handle: ".modal-header" }); |
3387 | 3402 | ||
3388 | - $rootScope.CloseExportImageWindow = function () { | ||
3389 | - console.log('close') | ||
3390 | - $(".export-image").css("display", "none"); | 3403 | + $(".modal-backdrop").css("opacity", ".5"); |
3404 | + $(".modal-backdrop").css("z-index", "1200001"); | ||
3391 | }; | 3405 | }; |
3392 | 3406 | ||
3407 | + | ||
3408 | + | ||
3393 | $rootScope.ShowPrintWindow = function () { // Print Active Viewer | 3409 | $rootScope.ShowPrintWindow = function () { // Print Active Viewer |
3394 | html2canvas($("#canvasDiv"), { | 3410 | html2canvas($("#canvasDiv"), { |
3395 | onrendered: function (canvas) { | 3411 | onrendered: function (canvas) { |
@@ -3431,37 +3447,59 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -3431,37 +3447,59 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
3431 | var curPosture = localStorage.getItem('currentViewTitle'); | 3447 | var curPosture = localStorage.getItem('currentViewTitle'); |
3432 | 3448 | ||
3433 | if (document.getElementById('jsPanel-1')) { //document.getElementsByClassName('ppImagePanel')) { | 3449 | if (document.getElementById('jsPanel-1')) { //document.getElementsByClassName('ppImagePanel')) { |
3434 | - setTimeout(function () { | ||
3435 | - document.getElementById('imgPortrait').setAttribute('src', dataURL); | ||
3436 | - document.getElementById('imgLandscape').setAttribute('src', dataURL); | ||
3437 | - document.getElementById('spnModulePor').innerHTML = curModule; | ||
3438 | - document.getElementById('spnBodyViewTitlePor').innerHTML = curPosture; | ||
3439 | - document.getElementById('spnModuleLan').innerHTML = curModule; | ||
3440 | - document.getElementById('spnBodyViewTitleLan').innerHTML = curPosture; | ||
3441 | - if ($('#printcontainer').length > 0) { | ||
3442 | - $("#printcontainer").css('width', $(window).outerWidth()); | ||
3443 | - $("#printcontainer").css('height', $(window).outerHeight()); | ||
3444 | - } | ||
3445 | - }, 320); | 3450 | + if (dataURL == "" || dataURL == undefined) |
3451 | + { | ||
3452 | + | ||
3453 | + setTimeout(function () { | ||
3454 | + document.getElementById('imgPortrait').setAttribute('src', dataURL); | ||
3455 | + document.getElementById('imgLandscape').setAttribute('src', dataURL); | ||
3456 | + document.getElementById('spnModulePor').innerHTML = curModule; | ||
3457 | + document.getElementById('spnBodyViewTitlePor').innerHTML = curPosture; | ||
3458 | + document.getElementById('spnModuleLan').innerHTML = curModule; | ||
3459 | + document.getElementById('spnBodyViewTitleLan').innerHTML = curPosture; | ||
3460 | + if ($('#printcontainer').length > 0) { | ||
3461 | + $("#printcontainer").css('width', $(window).outerWidth()); | ||
3462 | + $("#printcontainer").css('height', $(window).outerHeight()); | ||
3463 | + } | ||
3464 | + }, 520); | ||
3465 | + } | ||
3466 | + else | ||
3467 | + { | ||
3468 | + setTimeout(function () { | ||
3469 | + document.getElementById('imgPortrait').setAttribute('src', dataURL); | ||
3470 | + document.getElementById('imgLandscape').setAttribute('src', dataURL); | ||
3471 | + document.getElementById('spnModulePor').innerHTML = curModule; | ||
3472 | + document.getElementById('spnBodyViewTitlePor').innerHTML = curPosture; | ||
3473 | + document.getElementById('spnModuleLan').innerHTML = curModule; | ||
3474 | + document.getElementById('spnBodyViewTitleLan').innerHTML = curPosture; | ||
3475 | + if ($('#printcontainer').length > 0) { | ||
3476 | + $("#printcontainer").css('width', $(window).outerWidth()); | ||
3477 | + $("#printcontainer").css('height', $(window).outerHeight()); | ||
3478 | + } | ||
3479 | + }, 320); | ||
3480 | + } | ||
3481 | + | ||
3446 | } | 3482 | } |
3447 | 3483 | ||
3448 | $('#fileMenuAnchor').addClass('disableMenuannotation'); | 3484 | $('#fileMenuAnchor').addClass('disableMenuannotation'); |
3449 | if ($('#daImagePanel').length > 0) { | 3485 | if ($('#daImagePanel').length > 0) { |
3450 | console.log('close') | 3486 | console.log('close') |
3451 | //$('#daImagePanel').css('display', 'none'); | 3487 | //$('#daImagePanel').css('display', 'none'); |
3452 | - $('#daImagePanel').remove(); | 3488 | + // $('#daImagePanel').remove(); |
3453 | } | 3489 | } |
3454 | } | 3490 | } |
3455 | }); | 3491 | }); |
3456 | }; | 3492 | }; |
3457 | 3493 | ||
3458 | function OpenJSPanel() { | 3494 | function OpenJSPanel() { |
3495 | + $("#daImagePanel").css({ "pointer-events": "none", "opacity": ".5" }); | ||
3496 | + $("#ciImagePanel").css({ "pointer-events": "none", "opacity": ".5" }); | ||
3459 | $.jsPanel({ | 3497 | $.jsPanel({ |
3460 | id: 'jsPanel-1', | 3498 | id: 'jsPanel-1', |
3461 | selector: '#dvPrintPreview', | 3499 | selector: '#dvPrintPreview', |
3462 | theme: 'success', | 3500 | theme: 'success', |
3463 | currentController: 'HomeController', | 3501 | currentController: 'HomeController', |
3464 | - parentSlug: 'da-view-list', //After closing panel, control moves to here | 3502 | + //parentSlug: 'da-view-list', //After closing panel, control moves to here |
3465 | ajax: { | 3503 | ajax: { |
3466 | url: 'app/views/home/printPreview.html' | 3504 | url: 'app/views/home/printPreview.html' |
3467 | }, | 3505 | }, |
@@ -3564,11 +3602,16 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -3564,11 +3602,16 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
3564 | console.log('close') | 3602 | console.log('close') |
3565 | } | 3603 | } |
3566 | 3604 | ||
3567 | - $(document).on('click', '.jsglyph-remove', function () { | 3605 | + $(document).on('click', '#jsPanel-1 .jsglyph-remove', function () { |
3606 | + $("#daImagePanel").css({ "pointer-events": "auto", "opacity": "1" }); | ||
3607 | + $("#ciImagePanel").css({ "pointer-events": "auto", "opacity": "1" }); | ||
3608 | + $("#annotationButton").parent().removeClass("disableMenuannotation"); | ||
3609 | + $("#annotationToolBarOptions").removeClass("disableMenuoption"); | ||
3568 | $('#fileMenuAnchor').removeClass('disableMenuannotation'); | 3610 | $('#fileMenuAnchor').removeClass('disableMenuannotation'); |
3569 | if ($('#jsPanel-1').length > 0) | 3611 | if ($('#jsPanel-1').length > 0) |
3570 | $('#jsPanel-1').remove(); | 3612 | $('#jsPanel-1').remove(); |
3571 | - console.log('close') | 3613 | + console.log('close'); |
3614 | + | ||
3572 | }); | 3615 | }); |
3573 | 3616 | ||
3574 | $rootScope.restrictBodySystemList = function () { | 3617 | $rootScope.restrictBodySystemList = function () { |
@@ -3603,7 +3646,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -3603,7 +3646,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
3603 | AdminService.SendAdminAccessRequestMail(userInfo) | 3646 | AdminService.SendAdminAccessRequestMail(userInfo) |
3604 | .then(function (result) { | 3647 | .then(function (result) { |
3605 | if (result == AdminConstants.MAIL_SENT) { | 3648 | if (result == AdminConstants.MAIL_SENT) { |
3606 | - $rootScope.errorMassage = AdminConstants.MAIL_SENT_SUCCESS_MESSAGE; | 3649 | + $rootScope.errorMessage = AdminConstants.MAIL_SENT_SUCCESS_MESSAGE; |
3607 | $("#messageModal").modal('show'); | 3650 | $("#messageModal").modal('show'); |
3608 | } | 3651 | } |
3609 | $("#adminModal").fadeOut(); | 3652 | $("#adminModal").fadeOut(); |
@@ -3612,7 +3655,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -3612,7 +3655,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
3612 | }, | 3655 | }, |
3613 | function (error) { | 3656 | function (error) { |
3614 | console.log(' Error in sending mail to admin support = ' + error.statusText); | 3657 | console.log(' Error in sending mail to admin support = ' + error.statusText); |
3615 | - $rootScope.errorMassage = AdminConstants.ERROR_IN_SENDING_MAIL; | 3658 | + $rootScope.errorMessage = AdminConstants.ERROR_IN_SENDING_MAIL; |
3616 | $("#messageModal").modal('show'); | 3659 | $("#messageModal").modal('show'); |
3617 | }); | 3660 | }); |
3618 | }; | 3661 | }; |
400-SOURCECODE/AIAHTML5.Web/app/main/AIA.js
@@ -306,6 +306,7 @@ AIA.constant("LoginMessageConstants", { | @@ -306,6 +306,7 @@ AIA.constant("LoginMessageConstants", { | ||
306 | "NEW_AND_OLD_PASSWORD_DONOT_MATCH": "Your new password and confirm password not matched!", | 306 | "NEW_AND_OLD_PASSWORD_DONOT_MATCH": "Your new password and confirm password not matched!", |
307 | "USER_CREDENTIALS_MISSING": "Please Enter your credentials.", | 307 | "USER_CREDENTIALS_MISSING": "Please Enter your credentials.", |
308 | "USER_NOT_FOUND": "User not found.", | 308 | "USER_NOT_FOUND": "User not found.", |
309 | + "NEW_PASSWORD_FIELD_IS_EMPTY": "Please enter new password to reset your password." | ||
309 | //"ERROR_IN_FECTHING_DETAILS": "Error in fecthing details.", | 310 | //"ERROR_IN_FECTHING_DETAILS": "Error in fecthing details.", |
310 | //"MAIL_NOT_SENT": "Mail not sent." | 311 | //"MAIL_NOT_SENT": "Mail not sent." |
311 | 312 |
400-SOURCECODE/AIAHTML5.Web/app/widget/TopMenu.html
1 | <div class="collapse navbar-collapse" id="topFixedNavbar1"> | 1 | <div class="collapse navbar-collapse" id="topFixedNavbar1"> |
2 | <ul class="nav navbar-nav toperMenu-spaceleft"> | 2 | <ul class="nav navbar-nav toperMenu-spaceleft"> |
3 | - <li class="dropdown" ng-class="disableFileMenu"> | 3 | + <li class="dropdown navbarDropdownItem" ng-class="disableFileMenu"> |
4 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="fileMenuAnchor" role="button" aria-haspopup="true" aria-expanded="false">File<span class="caret"></span></a> | 4 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="fileMenuAnchor" role="button" aria-haspopup="true" aria-expanded="false">File<span class="caret"></span></a> |
5 | <ul class="dropdown-menu"> | 5 | <ul class="dropdown-menu"> |
6 | <li ng-class="disableSubMenu"><a href="#">Open Resources</a></li> | 6 | <li ng-class="disableSubMenu"><a href="#">Open Resources</a></li> |
@@ -23,9 +23,9 @@ | @@ -23,9 +23,9 @@ | ||
23 | </ul> | 23 | </ul> |
24 | </li> | 24 | </li> |
25 | <!--#7904--> | 25 | <!--#7904--> |
26 | - <li ng-class="disableMenuannotation"><a href="#" data-toggle="modal" id="annotationButton" data-target=".bs-example-modal-sm" ng-click="ShowAnnotationWindow()">Annotation</a></li> | 26 | + <li class="navbarItem" ng-class=" disablemenuannotation"><a href="#" data-toggle="modal" id="annotationButton" data-target=".bs-example-modal-sm" ng-click="ShowAnnotationWindow()">Annotation</a></li> |
27 | 27 | ||
28 | - <li class="dropdown" ng-class="disableMenuoption"> | 28 | + <li class="dropdown navbarDropdownItem" ng-class="disableMenuoption"> |
29 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Options<span class="caret"></span></a> | 29 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Options<span class="caret"></span></a> |
30 | <ul class="dropdown-menu"> | 30 | <ul class="dropdown-menu"> |
31 | <!--<li><a href="#" ng-click="ShowListManager()">List Manager</a></li>--> | 31 | <!--<li><a href="#" ng-click="ShowListManager()">List Manager</a></li>--> |
@@ -40,7 +40,7 @@ | @@ -40,7 +40,7 @@ | ||
40 | <li ng-class="disableSubMenu"><a href="#">Lab Exercises PDF</a></li> | 40 | <li ng-class="disableSubMenu"><a href="#">Lab Exercises PDF</a></li> |
41 | </ul> | 41 | </ul> |
42 | </li> | 42 | </li> |
43 | - <li class="dropdown"> | 43 | + <li class="dropdown navbarDropdownItem"> |
44 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Help<span class="caret"></span></a> | 44 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Help<span class="caret"></span></a> |
45 | <ul class="dropdown-menu"> | 45 | <ul class="dropdown-menu"> |
46 | <li><a href="http://interactiveanatomy.com/v107/content/en_US/help/guide/AIA_HELP.htm" target="_blank">Help Topics</a></li> | 46 | <li><a href="http://interactiveanatomy.com/v107/content/en_US/help/guide/AIA_HELP.htm" target="_blank">Help Topics</a></li> |
@@ -49,7 +49,7 @@ | @@ -49,7 +49,7 @@ | ||
49 | <li><a href="http://interactiveanatomy.com/v107/content/en_US/help/about/Adam_Credits_AIA5.html" target="_blank">About A.D.A.M.</a></li> | 49 | <li><a href="http://interactiveanatomy.com/v107/content/en_US/help/about/Adam_Credits_AIA5.html" target="_blank">About A.D.A.M.</a></li> |
50 | </ul> | 50 | </ul> |
51 | </li> | 51 | </li> |
52 | - <li><a ng-click="OpenAdminForm()" role="button" data-toggle="modal" class="btn" data-target="#adminModal" ng-hide="haveRoleAdmin">Admin</a></li> | 52 | + <li class ="navbarItem"><a ng-click="OpenAdminForm()" role="button" data-toggle="modal" class="btn" data-target="#adminModal" ng-hide="haveRoleAdmin">Admin</a></liclass> |
53 | </ul> | 53 | </ul> |
54 | <ul class="nav navbar-nav navbar-right"> | 54 | <ul class="nav navbar-nav navbar-right"> |
55 | <li class="visible-xs"><a href="" ng-click="LogoutUser()">Logout</a></li> | 55 | <li class="visible-xs"><a href="" ng-click="LogoutUser()">Logout</a></li> |
400-SOURCECODE/AIAHTML5.Web/index.html
@@ -196,7 +196,7 @@ | @@ -196,7 +196,7 @@ | ||
196 | <span class="input-group-addon"><i class="fa fa-user"></i></span> | 196 | <span class="input-group-addon"><i class="fa fa-user"></i></span> |
197 | <input type="text" class="form-control" placeholder="Username" ng-model="userInfo.username"> | 197 | <input type="text" class="form-control" placeholder="Username" ng-model="userInfo.username"> |
198 | </div> | 198 | </div> |
199 | - <span class="help-block text-right small"><a href="#" class="color-white" id="forgotUserIdAnchor" data-toggle="modal" data-target=".forgot-sm">Forgot User ID?</a></span> | 199 | + <span class="help-block text-right small"><a href="#" class="color-white" id="forgotUserIdAnchor" data-toggle="modal" ng-click="forgotUserModalShow()" data-target=".forgot-sm">Forgot User ID?</a></span> |
200 | 200 | ||
201 | 201 | ||
202 | </div> | 202 | </div> |
@@ -208,7 +208,7 @@ | @@ -208,7 +208,7 @@ | ||
208 | <span class="input-group-addon"><i class="fa fa-key"></i></span> | 208 | <span class="input-group-addon"><i class="fa fa-key"></i></span> |
209 | <input type="password" class="form-control" placeholder="Password" ng-model="userInfo.password"> | 209 | <input type="password" class="form-control" placeholder="Password" ng-model="userInfo.password"> |
210 | </div> | 210 | </div> |
211 | - <span class="help-block text-right small "><a class="color-white" style="cursor: pointer;" id="forgotPasswordAnchor" data-toggle="modal" data-target=".forgot-sm1">Forgot Password?</a></span> <!--#resetpass" href="/app/views/Home/resetPwd.html"--> | 211 | + <span class="help-block text-right small "><a class="color-white" style="cursor: pointer;" id="forgotPasswordAnchor" data-toggle="modal" ng-click="forgotPwdModalShow();" data-target=".forgot-sm1">Forgot Password?</a></span> <!--#resetpass" href="/app/views/Home/resetPwd.html"--> |
212 | </div> | 212 | </div> |
213 | <div class="form-group"> | 213 | <div class="form-group"> |
214 | <button class="btn btn-primary pull-right" ng-click="AuthenticateUser(userInfo)">Log In</button> | 214 | <button class="btn btn-primary pull-right" ng-click="AuthenticateUser(userInfo)">Log In</button> |
@@ -230,7 +230,7 @@ | @@ -230,7 +230,7 @@ | ||
230 | </footer> | 230 | </footer> |
231 | </div> | 231 | </div> |
232 | <!-- Forgot User ID (Small modal) --> | 232 | <!-- Forgot User ID (Small modal) --> |
233 | - <div class="modal fade forgot-sm" role="dialog" tabindex="-1" aria-labelledby="exampleModalLabel" data-target=".forgot-sm"> | 233 | + <div class="modal fade" id="forgotUserModal" role="dialog" tabindex="-1" aria-labelledby="exampleModalLabel" data-target=".forgot-sm"> |
234 | <div class="modal-dialog modal-sm" role="document"> | 234 | <div class="modal-dialog modal-sm" role="document"> |
235 | <div class="modal-content"> | 235 | <div class="modal-content"> |
236 | <div class="modal-header"> | 236 | <div class="modal-header"> |
@@ -255,7 +255,7 @@ | @@ -255,7 +255,7 @@ | ||
255 | </div> | 255 | </div> |
256 | </div> | 256 | </div> |
257 | <!-- Forgot Password (Small modal) --> | 257 | <!-- Forgot Password (Small modal) --> |
258 | - <div class="modal fade forgot-sm1" role="dialog" tabindex="-1" aria-labelledby="exampleModalLabel" data-target=".forgot-sm1"> | 258 | + <div class="modal fade" id="forgotPwdModal" role="dialog" tabindex="-1" aria-labelledby="exampleModalLabel" data-target=".forgot-sm1"> |
259 | <div class="modal-dialog modal-sm" role="document"> | 259 | <div class="modal-dialog modal-sm" role="document"> |
260 | <div class="modal-content"> | 260 | <div class="modal-content"> |
261 | <div class="modal-header"> | 261 | <div class="modal-header"> |
@@ -1022,11 +1022,12 @@ | @@ -1022,11 +1022,12 @@ | ||
1022 | </div> | 1022 | </div> |
1023 | 1023 | ||
1024 | <!--Export Image Modal--> | 1024 | <!--Export Image Modal--> |
1025 | - <div class="modal fade export-image ui-draggable in" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" style="display: none;"> | 1025 | + <div class="modal fade export-image ui-draggable in" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" |
1026 | + style="z-index: 1200002;"> | ||
1026 | <div class="modal-dialog modal-sm" role="document"> | 1027 | <div class="modal-dialog modal-sm" role="document"> |
1027 | <div class="modal-content"> | 1028 | <div class="modal-content"> |
1028 | <div class="modal-header annotation-modal-header ui-draggable-handle"> | 1029 | <div class="modal-header annotation-modal-header ui-draggable-handle"> |
1029 | - <button type="button" class="close" data-dismiss="modal" ng-click="CloseExportImageWindow()" aria-label="Close"><span aria-hidden="true">×</span></button> | 1030 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
1030 | <h4 class="modal-title" id="">Save As</h4> | 1031 | <h4 class="modal-title" id="">Save As</h4> |
1031 | </div> | 1032 | </div> |
1032 | <div class="modal-body"> | 1033 | <div class="modal-body"> |
@@ -1047,7 +1048,7 @@ | @@ -1047,7 +1048,7 @@ | ||
1047 | <div class="row"> | 1048 | <div class="row"> |
1048 | <input type="file" id="file1" style="display:none"> | 1049 | <input type="file" id="file1" style="display:none"> |
1049 | <!--<a href="data:application/xml;charset=utf-8,your code here" download="filename.html">Save</a--> | 1050 | <!--<a href="data:application/xml;charset=utf-8,your code here" download="filename.html">Save</a--> |
1050 | - <div class="col-sm-12"><button id="btnSaveEI" class="btn btn-primary" type="button">Ok</button></div> <!--onclick="makeScreenshot();"--><!--ng-click="dialogs.saveAs()"--><!--ng-click="ShowAlert()"--> | 1051 | + <div class="col-sm-12"><button id="btnSaveEI" class="btn btn-primary" data-dismiss="modal" type="button">Ok</button></div> <!--onclick="makeScreenshot();"--><!--ng-click="dialogs.saveAs()"--><!--ng-click="ShowAlert()"--> |
1051 | </div> | 1052 | </div> |
1052 | </div> | 1053 | </div> |
1053 | 1054 | ||
@@ -1127,7 +1128,7 @@ | @@ -1127,7 +1128,7 @@ | ||
1127 | <td> | 1128 | <td> |
1128 | <input class="form-control" name="confirmPassword" value="*****" type="password" style="padding:3px 5px; height:25px; width:98%;" ng-model="userInfo.confirmPassword" required> | 1129 | <input class="form-control" name="confirmPassword" value="*****" type="password" style="padding:3px 5px; height:25px; width:98%;" ng-model="userInfo.confirmPassword" required> |
1129 | <span style="color: maroon; font-weight: bold; " ng-show="resetPasswordForm.confirmPassword.$touched && resetPasswordForm.confirmPassword.$invalid">Confirm password is required.</span> | 1130 | <span style="color: maroon; font-weight: bold; " ng-show="resetPasswordForm.confirmPassword.$touched && resetPasswordForm.confirmPassword.$invalid">Confirm password is required.</span> |
1130 | - <span style="color: maroon; font-weight: bold; " ng-if="errorMesaage">{{errorMesaage}}</span> | 1131 | + <span style="color: maroon; font-weight: bold; " ng-if="passwordMismatchMessage">{{passwordMismatchMessage}}</span> |
1131 | </td> | 1132 | </td> |
1132 | </tr> | 1133 | </tr> |
1133 | <tr> | 1134 | <tr> |
@@ -1136,7 +1137,6 @@ | @@ -1136,7 +1137,6 @@ | ||
1136 | <tr> | 1137 | <tr> |
1137 | <td> | 1138 | <td> |
1138 | <button type="submit" ng-click="ResetUserPassword(userInfo)" ng-submit="submitForm(resetPwdForm.$valid)" style="background: #0072a7; border: 1px solid #005076; cursor: pointer; color: #fff; padding: 5px 10px; font-size: 16px; text-transform: uppercase; text-align: center; text-decoration: none; font-family: gotham, 'Helvetica Neue', helvetica, arial, sans-serif; " id="btnUpdatePassword">Submit</button> | 1139 | <button type="submit" ng-click="ResetUserPassword(userInfo)" ng-submit="submitForm(resetPwdForm.$valid)" style="background: #0072a7; border: 1px solid #005076; cursor: pointer; color: #fff; padding: 5px 10px; font-size: 16px; text-transform: uppercase; text-align: center; text-decoration: none; font-family: gotham, 'Helvetica Neue', helvetica, arial, sans-serif; " id="btnUpdatePassword">Submit</button> |
1139 | - <button type="submit" id="close-resetPasswordForm" ng-click="closeResetPasswordPopup()" style="color:#423030; background:#666; border:1px solid #999; cursor:pointer; color:#fff; padding:5px 10px; font-size:16px; text-transform:uppercase; text-align:center; text-decoration:none; font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif" data-dismiss="modal">Close</button> | ||
1140 | </td> | 1140 | </td> |
1141 | </tr> | 1141 | </tr> |
1142 | </tbody> | 1142 | </tbody> |
@@ -1157,7 +1157,7 @@ | @@ -1157,7 +1157,7 @@ | ||
1157 | <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | 1157 | <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
1158 | </div> | 1158 | </div> |
1159 | <div class="modal-title"></div> | 1159 | <div class="modal-title"></div> |
1160 | - <div class="modal-body">{{errorMassage}}</div> | 1160 | + <div class="modal-body">{{errorMessage}}</div> |
1161 | <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">OK</button></div> | 1161 | <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">OK</button></div> |
1162 | </div> | 1162 | </div> |
1163 | </div> | 1163 | </div> |
400-SOURCECODE/AIAHTML5.Web/themes/default/css/bootstrap/3.3.6/main.css
@@ -542,7 +542,13 @@ pointer-events: auto; | @@ -542,7 +542,13 @@ pointer-events: auto; | ||
542 | color: #FFFFFF; | 542 | color: #FFFFFF; |
543 | } | 543 | } |
544 | /*#7904*/ | 544 | /*#7904*/ |
545 | -.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-nav > li > a.active { | 545 | +/*.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-nav > li > a.active { |
546 | + color: #2db0f5; | ||
547 | +}*/ | ||
548 | +.navbar-inverse .navbar-nav > .navbarDropdownItem > a:hover, .navbar-nav > .navbarDropdownItem > a.active { | ||
549 | + color: #2db0f5; | ||
550 | +} | ||
551 | +.navbar-inverse .navbar-nav > .navbarItem > a:hover, .navbar-inverse .navbar-nav > .navbarItem > a:focus, .navbar-nav > .navbarItem > a.active { | ||
546 | color: #2db0f5; | 552 | color: #2db0f5; |
547 | } | 553 | } |
548 | 554 | ||
@@ -998,4 +1004,7 @@ background-size:cover; | @@ -998,4 +1004,7 @@ background-size:cover; | ||
998 | padding: 20px 10px; | 1004 | padding: 20px 10px; |
999 | text-align:center; | 1005 | text-align:center; |
1000 | } | 1006 | } |
1001 | - | ||
1002 | \ No newline at end of file | 1007 | \ No newline at end of file |
1008 | + #jsPanel-1 | ||
1009 | + { | ||
1010 | + z-index:11111; | ||
1011 | + } | ||
1003 | \ No newline at end of file | 1012 | \ No newline at end of file |