Fields marked with * are required
Java method "com.sun.proxy.$Proxy1219.getArticleByUrlTitle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1219 object [freemarker.core._DelayedJQuote.toString() failed: com.liferay.portal.kernel.exception.SystemException: org.hibernate.AssertionFailure: possible nonthreadsafe access to session]; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign getjournelarticle = journalAr... [in template "47612#47652#26145900" at line 3, column 1] ----
1<#assign journalArticle = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
2
3<#assign getjournelarticle=journalArticle.getArticleByUrlTitle (themeDisplay.getScopeGroupId(),"Logout Links Disclaimer")>
4<#assign articleId = getjournelarticle.getArticleId()>
5<#assign groupId = themeDisplay.getScopeGroupId()>
6<#assign disclaimerText1=
7journalArticle.getArticleDisplay(groupId,articleId,"0", null,themeDisplay.getLanguageId(), themeDisplay).getContent()>
8<#assign disclaimerText=disclaimerText1?trim>
9
10<#assign language = locale.getLanguage()>
11<#assign languageId=themeDisplay.getLanguageId()/>
12
13<#attempt>
14 <#assign requestObj = themeDisplay.getRequest()/>
15 <#assign browserSnifferService=staticUtil["com.liferay.portal.kernel.servlet.BrowserSnifferUtil"]/>
16 <#assign isMobile=browserSnifferService.isMobile(requestObj)/>
17
18<#recover>
19 <#assign isMobile=false/>
20</#attempt>
21<style>
22 .portlet {
23 margin-bottom: 0px;
24 }
25 /* CSS for language specific */
26
27 .custom_lang_ml_IN .new-fatmenu li.nav-item > a {
28 font-size: 10px;
29 }
30 .custom_lang_ml_IN .navbar-nav .nav-link {
31 padding-left: 3px;
32 padding-right: 3px;
33 }
34
35 .custom_lang_ml_IN .new-fatmenu .login-lg a.login-primary-link {
36 font-size: 10px;
37 }
38
39 .custom_lang_ta_IN .new-fatmenu li.nav-item > a {
40 font-size: 11px;
41 }
42 .custom_lang_ta_IN .navbar-nav .nav-link {
43 padding-left: 4px;
44 padding-right: 4px;
45 }
46
47 .custom_lang_ta_IN .new-fatmenu .login-lg a.login-primary-link {
48 font-size: 11px;
49 }
50 .custom_lang_ta_IN .new-fatmenu .sub-menu {
51 padding: 4px 0px;
52 }
53 .custom_lang_ta_IN .sub-menu > a {
54 font-size: 12px;
55 }
56 .custom_lang_ta_IN .new-fatmenu .sub-menu.active > ul li {
57 font-size: 12px;
58 padding-bottom: 10px;
59 }
60
61 .custom_lang_kn_IN .new-fatmenu .login-lg a.login-primary-link {
62 font-size: 12px;
63 }
64 .custom_lang_kn_IN .new-fatmenu .sub-menu {
65 padding: 4px 0px;
66 }
67 .custom_lang_kn_IN .sub-menu > a {
68 font-size: 12px;
69 }
70 .custom_lang_kn_IN .new-fatmenu .sub-menu.active > ul li {
71 font-size: 12px;
72 padding-bottom: 10px;
73 }
74
75 .custom_lang_te_IN .new-fatmenu li.nav-item > a {
76 font-size: 10px;
77 }
78 .custom_lang_te_IN .new-fatmenu .login-lg a.login-primary-link {
79 font-size: 10px;
80 }
81
82
83
84 /* Mega menu on keyboard */
85
86 .new-fatmenu .dropdown-hover:focus-visible > .dropdown-menu {
87 display: block;
88 visibility: visible;
89 opacity: 1;
90 }
91 .megamenu-li:focus > .megamenu {
92 opacity: 1;
93 visibility: visible;
94 }
95 .new-fatmenu .dropdown-hover:focus-within .dropdown-menu {
96 display: block
97 }
98 /* Tooltip for PDF */
99 .sub-menu.active > ul li:hover > .tooltiptext{
100 visibility: visible;
101
102 }
103 .sub-menu.active > ul li {
104 position: relative;
105 }
106 .sub-menu > ul li > .tooltiptext {
107 visibility: hidden;
108 width: auto;
109 background-color: #001f35;
110 color: #fff;
111 text-align: center;
112 border-radius: 6px;
113 padding: 5px 10px;
114 position: absolute;
115 z-index: 1;
116 bottom: -86px;
117 left: 37%;
118 margin-left: -60px;
119 }
120 .megaMenuPMWrapper {
121 padding: 24px 48px;
122 }
123 img.listImg {
124 border-bottom-right-radius: 30px;
125 }
126 .help-lineinmenu {
127 font-weight: bold;
128 font-size: 14px;
129 }
130 .login-lg .login-dropdown-menu {
131 width: 340px;
132 right: 0px;
133 top: 40px;
134 font-size: 0.875rem;
135 min-width: 300px;
136 border: 1px solid rgb(36 42 48 / 22%);
137 }
138 .new-fatmenu .login-lg a.login-primary-link {
139 font-family: 'Open Sans';
140 font-size: 14px;
141 text-transform: capitalize;
142 font-weight: 400 !important;
143 color: #fff;
144 display: flex;
145 align-items: center;
146 }
147
148 .new-fatmenu .nav-item:hover > a.nav-link > i,
149 .new-fatmenu .nav-item:focus > a.nav-link > i {
150 transform: rotate(180deg);
151 }
152 .new-fatmenu .nav-item:hover > a.nav-link,
153 .new-fatmenu .nav-item:focus > a.nav-link {
154 border-bottom: solid 4px #0075be;
155 }
156 nav.navbar.navbar-expand-lg.p-0 {
157 align-items: end;
158 top: 10px;
159 }
160 .boi-bg .dropdown-heading {font-family: 'Montserrat';font-weight: bold;font-size: 24px;font-size: 24px;margin: 15px 0px;}
161 .new-fatmenu .submenu-img{
162 width: 15px !important;
163 height: 15px;
164 }
165 .new-fatmenu .boi-bg {
166 background: #0075bd;
167 border-bottom-right-radius: 45px;
168
169 }
170 .new-fatmenu .dropdown-menu {
171 padding: 0px;
172 }
173 .new-fatmenu .nav-item {
174 padding: 0.5rem 0xp;
175 }
176
177 .new-fatmenu ul {
178 list-style: none;
179 padding: 0px;
180 }
181 .new-fatmenu .dropdown-hover:hover > .dropdown-menu {
182 display: inline-block;
183 max-height: max-content;
184 }
185
186 .new-fatmenu .dropdown-hover > .dropdown-toggle:active {
187 /*Without this, clicking will make it sticky*/
188 pointer-events: none;
189 }
190 .new-fatmenu .menu-level-parent img {
191 width: 250px;
192 }
193
194 .new-fatmenu .sub-menu.active > ul {
195 display: flex;
196 flex-wrap: wrap;
197 justify-content: space-between;
198 width: 65%;
199 position: absolute;
200 /* position: relative; */
201 align-self: stretch;
202 right: 0px;
203 top: 0px;
204 }
205
206 .new-fatmenu .sub-sub-menu {
207 display: none;
208 }
209
210 /* .sub-menu a {
211 width: 150px;
212 } */
213 /* .new-fatmenu .sub-menu.active > a {
214 position: relative;
215 padding-top: 7px;
216 padding-bottom: 7px;
217 } */
218
219 .new-fatmenu .menu-level-parent {
220 display: flex;
221 gap: 20px;
222 background: rgba(0, 117, 190, 0.95);
223 padding: 0px;
224 border-radius: 0 0 50px 0;
225 -webkit-backdrop-filter: blur(5px);
226 backdrop-filter: blur(5px);
227 }
228 .new-fatmenu .sub-menu.active > ul li {
229 width: 48%;
230 color: white;
231 font-size: 16px;
232 padding: 5px 10px;
233 border: 1px solid #ffffff91;
234 margin-bottom: 20px;
235 border-radius: 0 0 15px 0;
236 -webkit-backdrop-filter: blur(5px);
237 backdrop-filter: blur(5px);
238
239 -webkit-transition: opacity 0.5s ease-in-out;
240 -moz-transition: opacity 0.5s ease-in-out;
241 -ms-transition: opacity 0.5s ease-in-out;
242 -o-transition: opacity 0.5s ease-in-out;
243 transition: opacity 0.5s ease-in-out;
244 }
245
246 .sub-menu.active > ul li:hover {
247 border-color: #fff;
248 -webkit-transition: opacity 0.5s ease-in-out;
249 -moz-transition: opacity 0.5s ease-in-out;
250 -ms-transition: opacity 0.5s ease-in-out;
251 -o-transition: opacity 0.5s ease-in-out;
252 transition: opacity 0.5s ease-in-out;
253 }
254 .sub-menu.active > ul li:hover a {
255 font-weight: bolder;
256 }
257 ul.menu-level-first {
258 display: flex;
259 flex-direction: column;
260 width: auto;
261 left: 0;
262 min-width: unset;
263 box-shadow: none;
264 }
265 .sub-menu {
266 display: flex;
267 justify-content: space-between;
268 align-items: center;
269 width: 250px;
270 }
271 .sub-menu > a {
272 border-radius: 0px 0px 10px 0px;
273 color: #fff;
274 font-weight: bold;
275 font-size: 16px;
276 padding: 5px;
277 display: flex;
278 align-items: center;
279 }
280 .sub-menu > a:hover {
281 color: white;
282 text-decoration: none;
283 }
284 ul.sub-sub-menu li a {
285 text-decoration: none;
286 color: #fff;
287 font-size: 14px;
288 }
289 .menu-level-first-parent {
290 flex: 1;
291 position: relative;
292 }
293 .primary-mega-menu {
294 background: #fff;
295 margin: 10px 0px;
296 }
297 .new-fatmenu li.nav-item > a {
298 text-transform: uppercase;
299 color: #051e33;
300 font-weight: bold;
301 font-size: 14px;
302 letter-spacing: 0.5px;
303 height: 41px;
304 }
305 .navbar-collapse {
306 display: flex;
307 justify-content: space-between;
308 align-items: center;
309 }
310
311
312 .dropdown-menu {
313 border: none;
314 }
315 .position-static {
316 padding-bottom: 10px;
317 }
318 .sub-menu.active{
319 background-color: rgba(12, 52, 57, 0.2);
320 border-radius: 0px 0px 10px 0px;
321 border-left: 2px solid #fff;
322 }
323 .sub-menu.active .sub-menu > a {
324 padding-left: 3px;
325 }
326 .new-fatmenu .sub-menu {
327 cursor: pointer;
328 padding: 6px 0px;
329 margin-bottom: 2px;
330 }
331 .forMobileDisplay {
332 display: none;
333 }
334 .homeBtnForMobile {
335 display: none;
336 }
337 /* // Small devices (landscape phones, 576px and up) */
338 @media (max-width: 320px) {
339 #desktop-navbar {
340 height: auto;
341 }
342 nav.navbar.navbar-expand-lg.p-0 {
343 /* justify-content: center; */
344 position: absolute;
345 left: 0;
346 right: 0;
347 background: #fff;
348 width: 100%;
349 padding-bottom: 10px !important;
350 }
351 ul.displayAndHideForMobile {
352 justify-content: flex-start;
353 }
354 }
355 @media (max-width: 320px) {
356 .login-lg .login-dropdown-menu {
357 left: -225px;
358 }
359 }
360 @media (max-width: 360px) {
361 .logoImg-lg {
362 width: 80px;
363 min-width: 105px !important;
364 }
365 }
366 @media (max-width: 320px) {
367 .logoImg-lg {
368 width: 80px;
369 min-width: 105px !important;
370 }
371 }
372 @media (max-width: 375px) {
373
374 #desktop-navbar {
375 height: 70px;
376 margin-top: 15px !important;
377 }
378 nav.navbar.navbar-expand-lg.p-0 {
379 /* justify-content: center; */
380 position: absolute;
381 left: 0;
382 right: 0;
383 background: #fff;
384 width: 100%;
385 padding-bottom: 10px !important;
386 }
387 }
388 /* // Medium devices (tablets, 768px and up) */
389 @media (max-width: 414) {
390
391 nav.navbar.navbar-expand-lg.p-0 {
392 /* justify-content: center; */
393 position: absolute;
394 left: 0;
395 right: 0;
396 background: #fff;
397 width: 100%;
398 padding-bottom: 10px !important;
399 }
400 }
401
402 /* // Large devices (desktops, 992px and up) */
403 @media (max-width: 992px) {
404 #_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_INSTANCE_mobilelanguage_fm {
405 font-size: 10px;
406 }
407 #desktop-navbar {
408 margin: 0 auto;
409 }
410
411 .new-fatmenu ul.navbar-nav {
412 margin-top: 10px;
413 border-top: 2px solid #051e33;
414 }
415 .sub-menu.active > a {
416 border-left: 2px solid #fff;
417 }
418 .sub-menu.active {
419 border: 0;
420 }
421 .new-fatmenu li.nav-item > a {
422 display: flex;
423 align-items: center;
424 height: auto;
425 }
426 .megaMenuPMWrapper {
427 padding: 0px;
428 }
429 /* Old login :no-button */
430 li.align-self-center.search.nav-item.dropdown.megamenu-li {
431 display: none;
432 }
433
434 li.nav-item.applynow {
435 display: none !important;
436 }
437
438 li.nav-item.align-self-center.dropdown.login-lg.mr-0.login-buttonTwo {
439 display: none;
440 }
441 /* ____________________ */
442 .homeBtnForDesktop {
443 display: none;
444 }
445 .homeBtnForMobile {
446 display: block;
447 font-size: 11px;
448 text-transform: uppercase;
449 font-weight: bold;
450 color: #051e33;
451 padding: 10px;
452 }
453 .homeBtnCommonClass {
454 border-bottom: 0.0625rem solid #dee2e6;
455 flex: 1;
456 width: 100%;
457 }
458 .new-fatmenu .boi-bg {
459 /* height: 240px !important;
460 overflow: scroll !important; */
461 border-radius: 0px;
462 }
463 .help-lineinmenu {
464 font-size: 12px;
465 background: #0c6da2;
466 display: block;
467 padding: 10px;
468 }
469 .new-fatmenu .nav-item:hover > a.nav-link, .new-fatmenu .nav-item:focus > a.nav-link {
470 border-bottom: solid 1px #fff !important;
471 background: #0266a2;
472 color: #fff;
473 }
474 .navbar-nav .nav-link {
475 display: flex;
476 justify-content: space-between;
477 padding: 16px 20px;
478 }
479 .navbar-collapse.new-fatmenu.show {
480 height: 600px;
481 overflow: scroll;
482 position: relative;
483 top: 0px;
484 display: flex;
485 align-content: baseline;
486 z-index: 99;
487
488 }
489 .navbar-expand-lg .navbar-collapse .navbar-nav {
490 height: 1000px;
491 display: block;
492 overflow: scroll;
493 }
494 nav.navbar.navbar-expand-lg.p-0 {
495 align-items: center;
496 position: absolute;
497 left: 0px;
498 right: 0px;
499 background: #fff;
500 width: 100%;
501 padding-bottom: 10px !important;
502 top: 0px;
503
504 }
505 .megaMenuPMWrapper {
506 height: 300px;
507 overflow: scroll;
508 }
509 .forMobileDisplay {
510 display: flex;
511 }
512 ul.displayAndHideForMobile {
513 display: flex;
514 width: 200px;
515 justify-content: space-between;
516 align-items: center;
517 }
518 img.digital-loan-link-mob {
519 height: 30px;
520 }
521 /* .new-fatmenu .navbar-collapse {
522 height: 500px;
523 overflow: scroll;
524 } */
525 .new-fatmenu .navbar-expand-lg .navbar-collapse .navbar-nav {
526 align-self: flex-start;
527 }
528 .home-icon {
529 align-self: start !important;
530 display: flex;
531 margin-top: 10px !important;
532 }
533 .logoImg-lg {
534 padding-left: 10px;
535 }
536 .navbar-nav .dropdown-menu {
537 position: static;
538 float: none;
539 }
540 .navbar-nav {
541 flex: 1;
542 }
543 li.nav-item.dropdown {
544 border-bottom: 0.0625rem solid #dee2e6;
545 padding-bottom: 0px;
546 /* margin: 0px 15px; */
547 flex-direction: column;
548 align-items: flex-start;
549 }
550 .new-fatmenu .dropdown-hover:hover > .dropdown-menu .d-block.py-4.px-3 {
551 padding: 0px !important;
552 }
553 .list-group-flush img {
554 display: none;
555 }
556 .sub-menu {
557 align-items: flex-start;
558 flex-direction: column;
559 padding: 7px !important;
560 width: 100%;
561 }
562 .boi-bg .dropdown-heading {
563 font-size: 0.875rem;
564 text-transform: uppercase;
565 letter-spacing: 0.7px;
566 display: none !important;
567 }
568 ul.menu-level-first {
569 margin: 0px;
570 }
571 .sub-menu > a {
572 font-size: 14px;
573 }
574 .sub-menu.active > ul {
575 width: 100% m !important;
576 position: relative !important;
577 }
578 .sub-menu.active > ul li {
579 width: 100%;
580 }
581
582 .dropdown-menu .container {
583 padding: 0px;
584 }
585 .sub-menu.active > a {
586 width: 100%;
587 margin-bottom: 10px;
588 background: rgba(12, 52, 57, 0.2);
589 padding-left: 0px;
590 }
591 /* .menu-level-parent {
592 height: auto !important;
593 gap: 0;
594 padding: 10px;
595 } */
596 .sub-menu.active > ul li {
597 border: none;
598 border-radius: 0%;
599 border-bottom: 1px solid #ffffff91;
600 }
601 li.sub-menu i {
602 padding-right: 10px;
603 }
604 .sub-menu.active {
605 padding-top: 5px;
606 }
607 .sub-menu {
608 border-bottom: 1px solid #ffffff91;
609 padding: 7px;
610 }
611 .navbar-toggler {
612 flex: 1;
613 display: flex;
614 justify-content: end;
615 }
616 .new-fatmenu .nav-item:hover > a.nav-link, .new-fatmenu .nav-item:focus > a.nav-link {
617 border-bottom: 0px;
618 }
619 .new-fatmenu .submenu-img {
620 display: block;
621 margin-left: 0px;
622 }
623 .new-fatmenu .sub-menu.active > ul li {
624 width: 100%;
625 margin-bottom: 10px;
626 display: flex;
627 align-items: center;
628 }
629
630 .new-fatmenu .sub-menu.active > ul {
631 width: 100%;
632 padding-left: 30px;
633 max-height: 155px;
634 overflow: auto;
635 }
636
637 .new-fatmenu .menu-level-parent {
638 gap: 0;
639 /* border-top: 1px solid #fff; */
640 border-radius: 0px;
641 margin-top: 0px !important;
642 height: auto !important;
643 }
644 }
645 @media (max-width:360) {
646 #desktop-navbar {
647 height: 70px;
648 margin-top: 15px;
649 }
650 .logoImg-lg {
651 width: 80px;
652 min-width: 105px !important;
653 }
654 a.p-0.navbar-brand.mr-0 {
655 width: 30%;
656 }
657 #desktop-navbar {
658 height: auto;
659 }
660 nav.navbar.navbar-expand-lg.p-0 {
661 top: 0px;
662 }
663 .logoImg-lg {
664 height: 59px;
665 width: 85px !important;
666 max-width: 85px !important;
667 min-width: 100px !important;
668 padding-left: 10px;
669 }
670 }
671 @media (max-width: 1024px) {
672 .nav.navbar.navbar-expand-lg.p-0 {
673 align-items: center;
674 }
675 .new-fatmenu li.nav-item > a {
676 font-size: 11px;
677 align-content: center;
678 }
679 .new-fatmenu .login-lg a.login-primary-link {
680 font-size: 11px;
681 }
682 }
683 /* // X-Large devices (large desktops, 1200px and up) */
684 @media (min-width: 1200px) {
685 }
686
687 /* // XX-Large devices (larger desktops, 1400px and up) */
688 @media (min-width: 1200px) and (max-width: 1400px) {
689 .img-fluid.logoImg-lg {
690 width: 124px;
691 max-width: 124px;
692 min-width: 124px !important;
693 }
694 div#desktop-navbar {
695 height: 90px;
696 }
697 }
698 @media screen and (min-width: 1400px) {
699 .megaMenuPMWrapper {
700 padding: 24px 120px;
701 }
702
703 }
704
705 </style>
706
707 <#assign languageId=themeDisplay.getLanguageId()/>
708
709 <nav class="navbar navbar-expand-lg p-0">
710 <a class="p-0 navbar-brand mr-0" href="/">
711 <img src="/o/boi-global-theme/images/boi/logos/boi_en_US_logo.png" class="img-fluid logoImg-lg" alt="Bank of India brand logo">
712 <span class="sr-only">Bank Of India Home Page</span>
713 </a>
714 <div class="forMobileDisplay">
715 <ul class="displayAndHideForMobile">
716 <li>
717 <button type="button" class="btn btn-link serachformobile">
718 <img src="/o/boi-global-theme/images/boi/Group-118949.svg" alt="search button for bank service" title="search services" class="mb-1">
719 </button>
720 </li>
721 <li><a href="https://staraks.bankofindia.co.in/">
722 <img src="/documents/47650/551603/DigitalProducts_Mobile.svg" alt="digital-loan" class="digital-loan-link-mob">
723 </a></li>
724 <li class="dropdown login-lg mr-0 px-0 login-button">
725 <a class="dropdown-toggle login-primary-link1 loglogout-mob" href="#" role="button" data-toggle="dropdown" aria-expanded="false">
726 <img src="/documents/47650/294223/NetBanking3.svg/12418a61-86c8-fd53-1263-995c2a2897bb" alt="Internet Banking" title="Internet Banking" class="mobile-login">
727 </a>
728
729 <div class="p-2 dropdown-menu login-dropdown-menu dropdown-menu-right">
730
731 <div class="clearfix hideForGlobal ">
732 <span class="float-left font-weight-bold text-dark">BOI Online Omni Neo </span>
733 <span class="float-right"><a href="javascript:;" onclick="showNavDisclaimer('https://uaibconnect.bankofindia.co.in/omnineo')">Login<img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a></span>
734 </div>
735 <div class="dropdown-divider"></div>
736 <div class="clearfix hideForGlobal">
737 <span class="float-left font-weight-bold text-dark">Personal</span>
738 <span class="float-right">
739 <a href="javascript:;" onclick="showNavDisclaimer('https://starconnectcbs.bankofindia.com/BankAwayRetail/sgonHttpHandler.aspx?Action.RetUser.Init.001=Y&AppSignonBankId=013&AppType=retail')">Login<img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a>
740 </span>
741 </div>
742
743 <div class="dropdown-divider"></div>
744 <div class="clearfix hideForGlobal ">
745 <span class="float-left font-weight-bold text-dark">Corporate</span>
746 <span class="float-right"><a href="javascript:;" onclick="showNavDisclaimer('https://starconnectcbs.bankofindia.com/BankAwayCorporate/sgonHttpHandler.aspx?Action.CorpUser.Init.001=Y&AppSignonBankId=013&AppType=corporate')">Login<img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a></span>
747 </div>
748
749
750 <div class="dropdown-divider"></div>
751 <div class="clearfix hideForGlobal">
752 <span class="float-left font-weight-bold text-dark">Global</span>
753 <span class="float-right"><a target="_blank" href="https://bankofindia.co.in/overseas-internet-banking">Login<img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a></span>
754 </div>
755 </div>
756 </li>
757 <li> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
758 <span class="navbar-toggler-icon"></span>
759 </button></li>
760 </ul>
761 </div>
762
763 <div class="collapse navbar-collapse new-fatmenu" id="navbarText">
764 <ul class="navbar-nav ml-auto bg-white ps-lg-0">
765 <!-- Navbar dropdown -->
766
767 <#assign theme_display = themeDisplay>
768 <#assign is_signed_in = theme_display.isSignedIn()>
769 <#if is_signed_in>
770 <li></li>
771 <#else>
772 <li class="align-self-center ml-0 home-icon px-2 homeBtnCommonClass">
773 <a href="/${languageId}/home">
774 <span role="presentation" class="homeBtnForDesktop">
775 <img src="/o/boi-global-theme/images/boi/Mask-Group-122.svg" alt="A go to home page link with home icon " class="mb-1"/>
776 </span>
777 <span class="homeBtnForMobile">Home</span>
778 <span class="sr-only">Home</span>
779 </a>
780 </li>
781 </#if>
782
783 <#list navItems as nav_item>
784 <#if nav_item.getChildren()?has_content>
785
786 <li class="nav-item dropdown dropdown-hover position-static ${nav_item.getName()}">
787 <a
788 data-mdb-dropdown-init
789 class="nav-link dropdown-toggle"
790 href="${nav_item.getURL()}"
791 role="button"
792 data-mdb-toggle="dropdown"
793 aria-expanded="false"
794 >
795 ${nav_item.getName()}
796 <!-- <img class="activearrow" alt="down-arrow" src="/o/boi-global-theme/images/boi/arrow_forward_ios_black_24dp.svg" alt=""> -->
797 <i class="bi bi-chevron-down activearrow"></i>
798 </a>
799
800 <!-- Dropdown menu -->
801
802 <div class="dropdown-menu w-100 mt-0 pt-0 border-0 mw-100 boi-bg" aria-labelledby="nav_item_${nav_item?counter}" >
803 <div class=" d-block megaMenuPMWrapper">
804 <span class="dropdown-heading d-inline my-2 text-white">${nav_item.getName()}</span>
805
806 <#if nav_item.getName()=="NRI">
807 <span class=" text-white help-lineinmenu">(For assistance, NRI can reach<span class=" d-block d-sm-inline">Helpline Number : +91 7969241100 </span><span class="d-block d-sm-inline">Email: <u>FEBO.NRI@bankofindia.co.in</u> )</span>
808 </span>
809 </#if>
810
811
812 <ul class="menu-level-parent mt-2">
813 <li class="list-group list-group-flush d-sm-none d-lg-block">
814 <img class="listImg" src="${nav_item.iconURL()}" alt="${nav_item.getName()}" />
815 </li>
816 <li class="list-group list-group-flush menu-level-first-parent">
817 <ul class="menu-level-first">
818 <#list nav_item.getChildren() as nav_child>
819 <li class="sub-menu" tabindex="1">
820 <a href="#"> <img src="${nav_child.iconURL()}" class="mx-2 submenu-img">${nav_child.getName()} </a>
821 <ul class="sub-sub-menu">
822 <#list nav_child.getChildren() as nav_subchild>
823 <#attempt>
824 <#assign layoutType=nav_subchild.getLayout().getType()/>
825 <#if layoutType=="url">
826 <#assign targetType="_blank"/>
827 <#else>
828 <#assign targetType="_self"/>
829 </#if>
830
831 <#recover>
832 <#assign targetType="_self"/>
833 </#attempt>
834
835 <li><a href="${nav_subchild.getURL()}" target="${targetType}">${nav_subchild.getName()}</a></li>
836
837 </#list>
838 </ul>
839 </li>
840
841 </#list>
842 </ul>
843 </li>
844 </ul>
845 </div>
846 </div>
847 </li>
848 <#else>
849 <li class="nav-item dropdown dropdown-hover position-static ${nav_item.getName()}">
850 <a
851 data-mdb-dropdown-init
852 class="nav-link"
853 href="${nav_item.getURL()}"
854 role="button"
855 data-mdb-toggle="dropdown"
856 aria-expanded="false"
857 tabindex="1"
858 >
859 ${nav_item.getName()}
860 </a>
861 </li>
862
863 </#if>
864
865
866 </#list>
867
868
869 <!-- Right side links of Navigation Link starts here-->
870
871
872 <li class="align-self-center search nav-item dropdown megamenu-li">
873 <a class="nav-link dropdown-toggle" href="#0" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
874 <span role="presentation">
875 <img
876 src="/o/boi-global-theme/images/boi/Group-118949.svg"
877 alt="search icon"
878 title="search"
879 />
880 </span>
881 <span class="sr-only">click here to search</span>
882 </a>
883 <div class="dropdown-menu megamenu">
884 <@liferay_portlet["runtime"] portletName="boi_search_BoiSearchPortlet" />
885 </div>
886 </li>
887
888
889 <#--- <li class="nav-item align-self-center dropdown login-lg mr-0 login-button">
890 <#if themeDisplay.isSignedIn()>
891 <a
892 class="dropdown-toggle login-primary-link"
893 href="/c/portal/logout"
894 role="button"
895 >
896 Logout
897 <span role="presentation"><i class="bi bi-arrow-down arrow-btn p-0"></i></span>
898 </a>
899 <#else>
900 <a
901 class="dropdown-toggle login-primary-link"
902 href="https://www.boiweb.bankofindia.co.in/"
903 role="button"
904 target="_blank">
905 Internet Banking
906 <span class="d-none" role="presentation">
907 <img src="/o/boi-global-theme/images/boi/arrow_forward_black_24dp.png" class="arrow-btn" alt="">
908 <i class="bi bi-arrow-down d-none" ></i></span>
909 </a>
910 </#if>
911 </li>---->
912 <li class="nav-item applynow">
913 <a href="https://staraks.bankofindia.co.in/">
914 <img src="/documents/47650/551603/DigitalLoanIconHorizontal.svg/318d15ba-d3af-b581-73d0-85a5b27d0d77?t=1694072684703" alt="digital-loan" class="digital-loan-link-desktop">
915 </a>
916 </li>
917
918
919
920 <li class="nav-item align-self-center dropdown login-lg mr-0 login-buttonTwo">
921 <#if themeDisplay.isSignedIn()>
922 <a
923 class="dropdown-toggle login-primary-link"
924 href="/c/portal/logout"
925 id="navbarDropdown8"
926 role="button"
927 >
928 Logout
929 <span role="presentation"><img src="/o/boi-global-theme/images/boi/down_arrow_black.svg" class="arrow-btn" alt="logout"></span>
930 </a>
931 <#else>
932 <a
933 class="dropdown-toggle login-primary-link"
934 href="#"
935 role="button"
936 data-toggle="dropdown"
937 aria-expanded="false"
938 >
939 <@liferay_ui["message"] key="Internet-banking" />
940 <span role="presentation">
941 <img src="/o/boi-global-theme/images/boi/down_arrow_black.svg" class="arrow-btn" alt="">
942
943
944 <i class="bi bi-arrow-down d-none" ></i></span>
945 </a>
946
947 <div
948 class="p-2 dropdown-menu login-dropdown-menu dropdown-menu-right"
949
950 >
951 <#assign OmniURL="https://uaibconnect.bankofindia.co.in/omnineo">
952
953 <div class="clearfix">
954 <span class="float-left font-weight-bold text-dark" >
955 <@liferay_ui["message"] key="Omni-neo" />
956 </span>
957 <span class="float-right"><a rel='nofollow' href="javascript:;" onclick="showNavDisclaimer('${OmniURL}')">
958 <@liferay_ui["message"] key="Login" />
959
960 <img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a></span>
961 </div>
962 <div class="dropdown-divider"></div>
963 <div class="clearfix">
964 <#assign PersonalURL="https://starconnectcbs.bankofindia.com/BankAwayRetail/sgonHttpHandler.aspx?Action.RetUser.Init.001=Y&AppSignonBankId=013&AppType=retail">
965 <span class="float-left font-weight-bold text-dark">
966 <@liferay_ui["message"] key="Personal" />
967 </span>
968 <span class="float-right">
969 <a rel='nofollow' href="javascript:;" onclick="showNavDisclaimer('${PersonalURL}')" >
970 <@liferay_ui["message"] key="Login" />
971 <img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a>
972 </span>
973
974
975 </div>
976 <#assign CorporateURL="https://starconnectcbs.bankofindia.com/BankAwayCorporate/sgonHttpHandler.aspx?Action.CorpUser.Init.001=Y&AppSignonBankId=013&AppType=corporate">
977 <div class="dropdown-divider"></div>
978 <div class="clearfix">
979 <span class="float-left font-weight-bold text-dark" >
980 <@liferay_ui["message"] key="Corporate" />
981 </span>
982 <span class="float-right"><a rel='nofollow' href="javascript:;" onclick="showNavDisclaimer('${CorporateURL}')">
983 <@liferay_ui["message"] key="Login" />
984
985 <img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a></span>
986 </div>
987
988 <#--<div class="dropdown-divider"></div>
989 <div class="clearfix">
990 <a class="float-left font-weight-bold text-dark" href="#">Credit Cards</a
991 ><span class="float-right"><a href="#">Login > </a></span>
992 </div>-->
993
994 <div class="dropdown-divider"></div>
995 <div class="clearfix">
996 <#assign GlobalURL="https://bankofindia.co.in/overseas-internet-banking">
997 <span class="float-left font-weight-bold text-dark">
998 <@liferay_ui["message"] key="Global" />
999 </span>
1000 <span class="float-right"><a target="_blank" href="${GlobalURL}">
1001 <@liferay_ui["message"] key="Login" />
1002 <img src="/documents/47650/230627/right-seemore-arrow.svg" class="ml-1" alt="more"></a></span>
1003 </div>
1004 </div>
1005
1006
1007
1008 </#if>
1009
1010 </li>
1011
1012 <!-- Right side links of Navigation Link ends here-->
1013
1014 </ul>
1015
1016 </div>
1017</nav>
1018
1019<script>
1020 $(document).ready(function () {
1021 //added to hide guest user nav menus
1022 if(Liferay.ThemeDisplay.isSignedIn()){
1023 $(".KEY").hide();
1024 $(".LOAN").hide();
1025 $(".ONLINE").hide();
1026 $(".PAYMENT").hide();
1027 }
1028
1029 //for each on hover of main menu
1030
1031 $(".nav-item").each(function () {
1032 let subLevelMenu, subsubLevelMenu;
1033 $(".nav-item").hover(
1034 function () {
1035 $(".sub-menu").removeClass("active");
1036 $(".menu-level-first li:first-child > a").parent().addClass("active");
1037 subLevelMenu = $(this).find(".menu-level-first").height();
1038 subsubLevelMenu = $(this).find(".active .sub-sub-menu").height();
1039 $(".menu-level-parent .listImg").css("height", subLevelMenu);
1040
1041 if(subLevelMenu < subsubLevelMenu) {
1042 $(".menu-level-parent").css("height", subsubLevelMenu);
1043 $(".menu-level-parent .listImg").css("height", subsubLevelMenu);
1044 }
1045
1046 },
1047 function () {
1048 $(".sub-menu").removeClass("active");
1049 $(".menu-level-parent").removeAttr("style");
1050 $(".menu-level-parent .listImg").removeAttr("style");
1051 }
1052 );
1053 });
1054
1055
1056
1057
1058 let allSubmenu = document.querySelectorAll(".sub-menu");
1059
1060 // ON SUB MENU CLICK SHOW AND HIDE SUB SUB MENU
1061 $(allSubmenu).each(function () {
1062 $(this).click(function (e) {
1063 e.stopPropagation();
1064 $(".sub-menu").removeClass("active");
1065 $(this).addClass("active");
1066 let subMenuHeight = $(this).parent().height();
1067 let subSubMenuHeight = $(".active .sub-sub-menu").height();
1068 $(".menu-level-parent .listImg").css("height", subMenuHeight);
1069 if(subMenuHeight < subSubMenuHeight) {
1070 $(".menu-level-parent .listImg").css("height", subSubMenuHeight);
1071 $(".menu-level-parent").css("height", subSubMenuHeight);
1072
1073 }
1074 else {
1075 $(".menu-level-parent").css("height", subMenuHeight);
1076 $(".menu-level-parent .listImg").css("height", subMenuHeight);
1077 }
1078 });
1079 });
1080
1081 // THE SCRIPT THAT ONLY RUN BELOW 992PX OF SIZE
1082 $(window).on("resize", function (e) {
1083 // checkScreenSize();
1084 });
1085 // checkScreenSize();
1086 function checkScreenSize(){
1087 var newWindowWidth = $(window).width();
1088 if(newWindowWidth < 992) {
1089 console.log("Hii Vikas");
1090 $(".ActiveClassForMobileLinks").each(function(){
1091 $(this).click(function(){
1092 console.log("Click");
1093 $(this).find(".sub-menu").removeClass("active");
1094 console.log("Hiii...");
1095 })
1096 })
1097 }
1098 }
1099
1100
1101 // Mobile toggle click
1102
1103 $(".navbar-toggler-icon").click(function(){
1104 // console.log("Hello, Click..1");
1105 // let mobilemenuHeight = $(".navbar-nav").height();
1106 // console.log(mobilemenuHeight);
1107 // $(".navbar-nav").css("height", mobilemenuHeight);
1108
1109 })
1110
1111 });
1112
1113
1114
1115
1116 function showNavDisclaimer(arg)
1117 {
1118 var getLink=arg.trim();
1119 var disctext=`Dear Customer,<br> It is our constant endeavour to provide hassle free, secure banking experience to our customers. In the series, we are upgrading our portal with latest features for Secured Internet communication. The upgrade of security may require newer versions of Internet browser at User end. We request all our esteemed customers to ensure minimum browser specifications for better security as given below:<p><br> Internet Explorer 9 & above <br> Mozilla Firefox 34 & above<br> Chrome 40 & above<br> Safari 7 & above with screen resolution of 1024 x 768<p> For any support or clarification please contact Toll-free Call Centre No.1800220229`;
1120
1121
1122
1123
1124
1125 // $(".navExternalLinkPopup .modal-body").html(disctext);
1126 $("#externalLinkPopup .modal-body").html(disctext);
1127
1128 // $(".megamenu").hide();
1129 //alert("hi");
1130 //$(".navExternalLinkPopup").show();
1131
1132 $("#externalLinkPopup").show();
1133 //console.log("after show");
1134 $(".confirmRedirect").data('discHref', getLink);
1135
1136 }
1137
1138 function closePopup(x)
1139 {
1140
1141 $(".ExternalLinkPopup").hide();
1142 }
1143 function closeRedirectPopup(ele)
1144 {
1145 $(".ExternalLinkPopup").hide();
1146
1147 var redirectURL=$(".confirmRedirect").data('discHref');
1148 window.open(redirectURL,'_blank');
1149 }
1150 </script>
Fields marked with * are required
మీ మొత్తం వెబ్సైట్ అనుభవాన్ని రేట్ చేయండి
మీ అభిప్రాయాన్ని పంచుకోవడానికి మీ సమయాన్ని మరియు ప్రయత్నాలను మేము నిజంగా అభినందిస్తున్నాము.