Auction for Sale (Re-issue ) of ‘8.32 per cent Government Stock, 2032’ - ਆਰਬੀਆਈ - Reserve Bank of India
RbiSearchHeader
Type of Document:
Function:
Department:
Search by Keyword:
Year:
Month:
From Date:
To Date:
Format:
Trending Searches
Past Searches
Useful Links
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 34469: Encountered "/", but was expecting one of: <STRING_LITERAL> <RAW_STRING> "false" "true" <INTEGER> <DECIMAL> "." "+" "-" "!" "[" "(" "{" <ID> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189026" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189026" at line 18, column 49] ----
1<#assign completeJson = content.getData()?remove_beginning("<p>")?remove_ending("</p>") ,
2 isVariableString = completeJson?is_string
3/>
4
5
6<#assign theme_display = themeDisplay />
7<#assign images_folder = theme_display.getPathThemeImages() />
8<#assign tabindexNum ="" />
9
10<!-- <div class="desktop-primary-navigation-wrapper full-width">-->
11 <nav class="container pl-0 pr-0" tabindex="0" aria-label="Primary Navigation Use tab keys to access menu items and Press enter key to activate.">
12 <div class="rbi-header-wrap full-width">
13 <div class="container-fluid rbi-header">
14 <div data-title="Primary Navigation" id="primary-navigation" data-intro="Smart navigation with clear segregations" class="rbi-primary-navigation">
15 <ul class="nav navbar-site" role="menu">
16 <!--Menu Level 1 start-->
17 <#if (content.getData())??>
18 <#list completeJson?eval as jsonKey, jsonValue>
19 <#list jsonValue as singleJsonValue>
20 <li class="nav top-level-menu ${singleJsonValue.ListInfo}" role="menu" aria-label="${singleJsonValue.FirstLevelText} menu item" >
21
22
23 <#if singleJsonValue.IsSecondLevelExists=="true">
24 <#assign topLevelMenuRole="role='menuitem'">
25 <#assign collapseText="Collapse">
26 <#else>
27 <#assign topLevelMenuRole="role='menuitem'">
28 <#assign collapseText=" ">
29 </#if>
30
31
32
33
34 <#if singleJsonValue.FirstLevelText??>
35
36 <span role="menu" class="page-level-one-text">
37 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} ${collapseText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
38 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
39 </a>
40 </span>
41 </#if>
42 <#if singleJsonValue.IsSecondLevelExists=="true">
43 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
44 <div class="repateable-img d-none"></div>
45 <div class="mega-menu-first-block equalColumns">
46 <div class="mega-menu-first-block-row">
47 <h2>${singleJsonValue.FirstLevelText}</h2>
48 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
49 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
50 </#if>
51
52
53 </div>
54 </div>
55 <div class="mega-menu-second-blocks equalColumns">
56 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
57 <!--Menu Level 2 start-->
58 <#if singleJsonValue.IsSecondLevelExists == "true" >
59 <ul class="second-level-menu test">
60 <#list singleJsonValue.SecondLevelData as secondLevelData>
61
62
63 <li class="second-level-page test" role="menuitem">
64 <!--${secondLevelData.SecondLevelLink}-->
65
66 <a class="second-level-menu-URL" target="_self"
67 href="${secondLevelData.SecondLevelLink}" tabindex="0">
68 ${secondLevelData.SecondLevelText}
69
70 </a>
71 <!--${secondLevelData.SecondLevelLink}-->
72 <#if secondLevelData.IsThirdLevelExists == "true" >
73 <div class="primary-nav-arrow-wrapper">
74
75 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
76
77 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
78
79 </span>
80
81 </div>
82 </#if>
83
84
85
86 <!--Menu Level 3 start-->
87 <div class="mega-menu-third-blocks equalColumns">
88 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
89 <#if secondLevelData.IsThirdLevelExists == "true" >
90 <ul class="third-level-menu">
91
92 <#list secondLevelData.ThirdLevelData as thirdLevelData>
93
94 <#if thirdLevelData.IsFourthLevelExists == "true" >
95 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
96 <#assign rolemenu = "role=menu" />
97 <#else>
98 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
99 <#assign rolemenu = "" />
100
101 </#if>
102
103 <li class="third-level-page">
104 <span class="hide-text"></span>
105 <#if thirdLevelData.OpenNewTab?? >
106 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_blank">${thirdLevelData.ThirdLevelText}</a>
107 <#else>
108 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
109 </#if>
110
111
112 <!--Menu Level 4 start-->
113
114 <#if thirdLevelData.IsFourthLevelExists == "true" >
115 <ul class="fourth-level-menu">
116
117 <#list thirdLevelData.FourthLevelData as fourthLevelData>
118 <li class="fourth-level-page" role="menuitem" >
119 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
120 </li>
121 </#list>
122 </ul>
123 </#if>
124
125
126 </li>
127
128</#list>
129</#if>
130
131 <!--json area-->
132
133 <#if secondLevelData.IsThirdLevelExists == "true" >
134 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
135 <div class="pn-dynamic-data-wrapper">
136 <!--josn image-->
137 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
138 <div class="pn-dynamic-data--img d-none">
139 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
140 </div>
141 </#if>
142 <!--josn image-->
143
144 <!--json dynamic content-->
145 <div class="pn-content-dynamic-wrapper">
146
147 <!--change as per recomendation-->
148 <ul> <h2>${languageUtil.get(locale, "quick-links")}</h2>
149 <#if secondLevelData.CommonSecondLevelData.Others??>
150 <#list secondLevelData.CommonSecondLevelData.Others as others>
151 <#if others.Title != "" >
152 <li class="pn-content-contents-row">
153 <div class="pn-content-contents-row--inner">
154 <div class="pn-dynamic-content-title">
155 <a href="${others.Link}" class="content-title--link">
156 ${others.Title}
157 </a>
158 </div>
159 <#if others.Description != "" >
160 <div class="pn-dynamic-content-desc">
161 ${others.Description}
162 </div>
163 </#if>
164 </div>
165 </li>
166 </#if>
167 </#list>
168 </#if>
169 </ul>
170 </div>
171 <!--json dynamic content-->
172 </div>
173 </#if>
174 </ul>
175 </#if>
176
177 <!--json area-->
178
179
180
181 </div>
182
183</li>
184
185</#list>
186</ul>
187</#if>
188<!--Menu Level 2 start-->
189</div>
190</div>
191</#if>
192
193<!--top-mega-menu-wrap ends-->
194
195</li>
196<!--Menu Level 1 ends-->
197</#list>
198</#list>
199</#if>
200
201</ul>
202</div>
203</div>
204</div>
205</nav>
206<!--</div>-->
207
208
209<script>
210 var clickedTab = false;
211
212 function tabPressEqualCol() {
213 // console.log('tabPressEqualCol function called');
214 if ($(window).width() < 1024) {
215 return false;
216 }
217
218 $('.top-level-menu').each(function() {
219 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
220 //$(this).attr("aria-expanded", "false");
221 //console.log('working');
222 if (getSecondLevelTabMenuLength > 0) {
223 //console.log("working");
224 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
225 console.log("isLevelOneisHidden --- " + !isLevelOneisHidden);
226 //for #35295
227 if (!isLevelOneisHidden) {
228 $(this).attr("aria-expanded", "true");
229 }
230 //end
231
232 //if (isLevelOneisHidden) {
233 // $(this).children(".top-mega-menu-wrap").show();
234 //const elms = document.querySelector('.top-level-menu');
235 //const getLeftPos = elms.getBoundingClientRect();
236 //const shiftLeftPos = getLeftPos.left;
237 //}
238
239 var maxHeight = 0;
240 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
241 '.equalColumns');
242 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
243
244 sameBlocks.each(function (ev) {
245 $(this).css('height', 'fit-content');
246 if ($(this).height() > maxHeight) {
247 maxHeight = $(this).height();
248 }
249
250 });
251
252 sameBlocks.each(function (ev) {
253 if (maxHeight > 400) {
254 $(this).css('height', Math.round(maxHeight).toString() + 'px');
255 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
256 } else {
257 $(this).css('height', '400px');
258 $(thirdLevelBlockMenu).css('height', '400px');
259 }
260 });
261 }
262 });
263
264
265
266
267
268 }
269
270 //tab key invoke//
271$(document).on('keyup', '.primary-nav-arrow', function (e) {
272 if ((e.keyCode === 9) || (e.keyCode === 13)) {
273 console.log('tab press');
274 tabPressEqualCol();
275 }
276});
277
278
279 $(document).ready(function () {
280
281 tabPressEqualCol();
282
283 //#35311 adding aria-expand on load
284 document.querySelectorAll('.top-level-menu').forEach(function(liEach) {
285 liEach.setAttribute('aria-expanded', 'false');
286 //liEach.setAttribute('aria-controls', 'menu');
287 });
288
289
290 //third level content title character length
291 $(".pn-dynamic-content-title a.content-title--link").each(function() {
292 var getFeedbackText=$(this).text().trim();
293 if (getFeedbackText.length > 43) {
294 var setFeedbackText = getFeedbackText.substring(0, 43);
295 $(this).text(setFeedbackText);
296 }
297 //console.log("getFeedbacktext --- " + getFeedbackText);
298 });
299
300 //third level content Desc character length
301 $(".pn-dynamic-content-desc").each(function() {
302 var getFeedbackText=$(this).text().trim();
303 if (getFeedbackText.length > 43) {
304 var setFeedbackText = getFeedbackText.substring(0, 43);
305 $(this).text(setFeedbackText);
306 }
307 //console.log("getFeedbacktext --- " + getFeedbackText);
308 });
309
310 // Check if 3rd level nav items exist
311 if($(".second-level-page").length){
312 $(".second-level-page").each(function() {
313 let thirdLevelNavItems = $(this).find('.third-level-page');
314 if(thirdLevelNavItems.length){
315 $(this).addClass('has-level-3');
316 }
317 });
318 }
319
320 // Check if 4th level nav items exist
321 if($(".third-level-page").length){
322 $(".third-level-page").each(function() {
323 let fourthLevelNavItems = $(this).find('.fourth-level-page');
324 if(fourthLevelNavItems.length){
325 $(this).addClass('is-level-4-accordion');
326 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
327 }
328 });
329 }
330
331 // Close Nav 1st level anchor text
332 $(".top-level-page-name").on('click', function () {
333 $(this).closest(".top-mega-menu-wrap").hide();
334 });
335
336 // Close Nav 2nd level anchor text
337 $(".third-level-page-name").on('click', function () {
338 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
339 $(this).siblings($(".third-level-menu")).hide();
340 });
341
342 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
343 $('.top-level-menu> span a').on('click', function (e) {
344 if ($(this).hasClass('disableURL')) {
345 e.preventDefault();
346 }
347
348 if ($(window).width() < 1024) {
349 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
350 ".second-level-menu li")).length;
351 if (getSecondLevelMenuLength > 0) {
352 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
353 if (menuOpen) {
354 $(this).parent().siblings(".top-mega-menu-wrap").show();
355 }
356 }
357 }
358 });
359
360 // Nav 1st level anchor link
361 $('.second-level-page a').on('click', function (e) {
362 if ($(this).hasClass('disableURL')) {
363 e.preventDefault();
364 }
365 if ($(window).width() < 1024) {
366 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
367 if (getThirdLevelMenuLength > 0) {
368 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
369 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
370 //console.log("clicked....");
371 }
372 }
373 });
374
375
376
377 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
378 if ($(this).hasClass('disableURL')) {
379 e.preventDefault();
380 }
381 if ($(window).width() < 1024) {
382 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
383 if (getThirdLevelMenuLength > 0) {
384 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
385 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
386 //console.log("clicked....");
387 }
388 }
389 });
390
391 // Nav 1st level mouseenter event
392 $('.top-level-menu').mouseenter(function (e) {
393 if ($(window).width() < 1024) {
394 return false;
395 }
396
397 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
398 ".second-level-menu li")).length;
399
400 //added
401 if (getSecondLevelMenuLength === 0) {
402 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
403 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
404 }
405 if (getSecondLevelMenuLength > 0) {
406 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
407 if (isLevelOneisHidden) {
408 $(this).children(".top-mega-menu-wrap").show();
409 const elms = document.querySelector('.top-level-menu');
410 const getLeftPos = elms.getBoundingClientRect();
411 const shiftLeftPos = getLeftPos.left;
412 //#35311
413 $(this).attr("aria-expanded", "true");
414
415 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
416
417 // added for equal column //
418 var maxHeight = 0;
419 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
420 '.equalColumns');
421 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
422
423 sameBlocks.each(function (ev) {
424 $(this).css('height', 'fit-content');
425 if ($(this).height() > maxHeight) {
426 maxHeight = $(this).height();
427 }
428
429 });
430
431 sameBlocks.each(function (ev) {
432 if (maxHeight > 400) {
433 $(this).css('height', Math.round(maxHeight).toString() + 'px');
434 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
435 } else {
436 $(this).css('height', '400px');
437 $(thirdLevelBlockMenu).css('height', '400px');
438 }
439
440 });
441 }
442 }
443
444 });
445
446 // Nav 1st level mouseleave event
447 $('.top-level-menu').mouseleave(function (e) {
448 if ($(window).width() < 1024) {
449 return false;
450 }
451 //#35311
452 $(this).attr("aria-expanded", "false");
453 $(this).children(".top-mega-menu-wrap").hide();
454 $(".third-level-menu").hide();
455 });
456
457 // Nav 2nd level mouseenter event
458 $(".second-level-page").mouseenter(function () {
459 if ($(window).width() < 1024) {
460 return false;
461 }
462 var thirdLevelMenu = $(this).find(".third-level-menu");
463 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
464
465 if (thirdLevelMenuItems.length > 0) {
466 thirdLevelMenu.show();
467 }
468 });
469
470 // Nav 2nd level mouseleave event
471 $(".second-level-page").mouseleave(function () {
472 if ($(window).width() < 1024) {
473 return false;
474 }
475 var thirdLevelMenu = $(this).find(".third-level-menu");
476 thirdLevelMenu.hide();
477 });
478
479 // retriving top level url
480 $(document).on('keydown', '.top-level-menu', function (e) {
481 $('.nav.navbar-site').first().children('li').each(function () {
482 // $(this).find('a').attr('tabindex', '0');
483 // $(this).find('a').addClass('First-level-menu');
484 });
485
486 $(this).each(function () {
487 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
488 if (e.which == 13) {
489 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
490 $(".top-mega-menu-wrap").hide();
491 $(this).find(".top-mega-menu-wrap").show();
492 clickedTab = true;
493 e.preventDefault();
494 } else {
495 $(this).find(".top-mega-menu-wrap").hide();
496 }
497 }
498 }
499
500 });
501 });
502
503 $(".rbi-primary-navigation a").each(function () {
504 var getPageLevelURL = $(this).attr("href");
505 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
506 "Javascript") > -1))) {
507 $(this).addClass("disableURL");
508
509 }
510
511
512 // added for collaborative events menu should not open
513 if ((getPageLevelURL.indexOf("href") > -1)) {
514 $(this).addClass("menu-not-open-collaborative");
515 }
516
517
518 });
519
520 /*blocked temprary need to know why shift key is desier*/
521 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
522 // if( !e.shiftKey && e.keyCode ){
523 // $('.top-mega-menu-wrap').css('display', 'none');
524 // }
525 // });
526
527 var navMousedown = false;
528 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
529 navMousedown = true;
530 });
531
532 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
533 $(this).keydown(function (e) {
534 if(!navMousedown) {
535 if( !e.shiftKey && e.keyCode ){
536 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
537 $(".third-level-menu").css('display', 'none');
538 $(this).parent('.second-level-page').focus();
539 }
540 }
541 }
542 navMousedown = false;
543 });
544 });
545
546 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
547 // on click of enter
548 if (event.which === 13) {
549 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
550
551 }
552 });
553
554 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
555 $(".third-level-menu").css('display', 'none');
556 });
557
558 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
559 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
560 });
561
562 // On load get number of languages
563 let rbiLanguages = [];
564
565 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
566 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
567 let currentItem = {
568 languageText: $(this).text(),
569 languageURL: $(this).attr('value')
570 };
571 rbiLanguages.push(currentItem);
572
573 });
574 }
575
576
577 // Add languages to mobile list items
578 let langListItem = '';
579 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
580 '.second-level-menu');
581 langListItemContainer.empty();
582
583 if (rbiLanguages.length) {
584 $.each(rbiLanguages, function (key, value) {
585
586 if (value.languageURL == value.languageText) {
587 langListItem =
588 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
589 value.languageText + "</a></li>";
590 } else {
591 langListItem =
592 "<li class='second-level-page test'><a href='" +
593 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
594 }
595
596
597 langListItemContainer.append(langListItem);
598 });
599 }
600
601
602 });
603window.addEventListener("load", () => {
604 setTimeout(() => {
605 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
606 ){
607 $(".multipleLanguae-wrapper .list ul li").each(function () {
608 $(this).removeClass('d-none')
609 });
610 }
611 }, 2000);
612 });
613
614</script>
615
616
617<script>
618/*$(document).ready(function(){
619 setTimeout(function() {
620 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
621 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
622 }, 50);
623});*/
624</script>
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 34469: Encountered "/", but was expecting one of: <STRING_LITERAL> <RAW_STRING> "false" "true" <INTEGER> <DECIMAL> "." "+" "-" "!" "[" "(" "{" <ID> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189026" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189026" at line 18, column 49] ----
1<#assign completeJson = content.getData()?remove_beginning("<p>")?remove_ending("</p>") ,
2 isVariableString = completeJson?is_string
3/>
4
5
6<#assign theme_display = themeDisplay />
7<#assign images_folder = theme_display.getPathThemeImages() />
8<#assign tabindexNum ="" />
9
10<!-- <div class="desktop-primary-navigation-wrapper full-width">-->
11 <nav class="container pl-0 pr-0" tabindex="0" aria-label="Primary Navigation Use tab keys to access menu items and Press enter key to activate.">
12 <div class="rbi-header-wrap full-width">
13 <div class="container-fluid rbi-header">
14 <div data-title="Primary Navigation" id="primary-navigation" data-intro="Smart navigation with clear segregations" class="rbi-primary-navigation">
15 <ul class="nav navbar-site" role="menu">
16 <!--Menu Level 1 start-->
17 <#if (content.getData())??>
18 <#list completeJson?eval as jsonKey, jsonValue>
19 <#list jsonValue as singleJsonValue>
20 <li class="nav top-level-menu ${singleJsonValue.ListInfo}" role="menu" aria-label="${singleJsonValue.FirstLevelText} menu item" >
21
22
23 <#if singleJsonValue.IsSecondLevelExists=="true">
24 <#assign topLevelMenuRole="role='menuitem'">
25 <#assign collapseText="Collapse">
26 <#else>
27 <#assign topLevelMenuRole="role='menuitem'">
28 <#assign collapseText=" ">
29 </#if>
30
31
32
33
34 <#if singleJsonValue.FirstLevelText??>
35
36 <span role="menu" class="page-level-one-text">
37 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} ${collapseText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
38 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
39 </a>
40 </span>
41 </#if>
42 <#if singleJsonValue.IsSecondLevelExists=="true">
43 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
44 <div class="repateable-img d-none"></div>
45 <div class="mega-menu-first-block equalColumns">
46 <div class="mega-menu-first-block-row">
47 <h2>${singleJsonValue.FirstLevelText}</h2>
48 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
49 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
50 </#if>
51
52
53 </div>
54 </div>
55 <div class="mega-menu-second-blocks equalColumns">
56 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
57 <!--Menu Level 2 start-->
58 <#if singleJsonValue.IsSecondLevelExists == "true" >
59 <ul class="second-level-menu test">
60 <#list singleJsonValue.SecondLevelData as secondLevelData>
61
62
63 <li class="second-level-page test" role="menuitem">
64 <!--${secondLevelData.SecondLevelLink}-->
65
66 <a class="second-level-menu-URL" target="_self"
67 href="${secondLevelData.SecondLevelLink}" tabindex="0">
68 ${secondLevelData.SecondLevelText}
69
70 </a>
71 <!--${secondLevelData.SecondLevelLink}-->
72 <#if secondLevelData.IsThirdLevelExists == "true" >
73 <div class="primary-nav-arrow-wrapper">
74
75 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
76
77 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
78
79 </span>
80
81 </div>
82 </#if>
83
84
85
86 <!--Menu Level 3 start-->
87 <div class="mega-menu-third-blocks equalColumns">
88 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
89 <#if secondLevelData.IsThirdLevelExists == "true" >
90 <ul class="third-level-menu">
91
92 <#list secondLevelData.ThirdLevelData as thirdLevelData>
93
94 <#if thirdLevelData.IsFourthLevelExists == "true" >
95 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
96 <#assign rolemenu = "role=menu" />
97 <#else>
98 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
99 <#assign rolemenu = "" />
100
101 </#if>
102
103 <li class="third-level-page">
104 <span class="hide-text"></span>
105 <#if thirdLevelData.OpenNewTab?? >
106 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_blank">${thirdLevelData.ThirdLevelText}</a>
107 <#else>
108 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
109 </#if>
110
111
112 <!--Menu Level 4 start-->
113
114 <#if thirdLevelData.IsFourthLevelExists == "true" >
115 <ul class="fourth-level-menu">
116
117 <#list thirdLevelData.FourthLevelData as fourthLevelData>
118 <li class="fourth-level-page" role="menuitem" >
119 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
120 </li>
121 </#list>
122 </ul>
123 </#if>
124
125
126 </li>
127
128</#list>
129</#if>
130
131 <!--json area-->
132
133 <#if secondLevelData.IsThirdLevelExists == "true" >
134 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
135 <div class="pn-dynamic-data-wrapper">
136 <!--josn image-->
137 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
138 <div class="pn-dynamic-data--img d-none">
139 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
140 </div>
141 </#if>
142 <!--josn image-->
143
144 <!--json dynamic content-->
145 <div class="pn-content-dynamic-wrapper">
146
147 <!--change as per recomendation-->
148 <ul> <h2>${languageUtil.get(locale, "quick-links")}</h2>
149 <#if secondLevelData.CommonSecondLevelData.Others??>
150 <#list secondLevelData.CommonSecondLevelData.Others as others>
151 <#if others.Title != "" >
152 <li class="pn-content-contents-row">
153 <div class="pn-content-contents-row--inner">
154 <div class="pn-dynamic-content-title">
155 <a href="${others.Link}" class="content-title--link">
156 ${others.Title}
157 </a>
158 </div>
159 <#if others.Description != "" >
160 <div class="pn-dynamic-content-desc">
161 ${others.Description}
162 </div>
163 </#if>
164 </div>
165 </li>
166 </#if>
167 </#list>
168 </#if>
169 </ul>
170 </div>
171 <!--json dynamic content-->
172 </div>
173 </#if>
174 </ul>
175 </#if>
176
177 <!--json area-->
178
179
180
181 </div>
182
183</li>
184
185</#list>
186</ul>
187</#if>
188<!--Menu Level 2 start-->
189</div>
190</div>
191</#if>
192
193<!--top-mega-menu-wrap ends-->
194
195</li>
196<!--Menu Level 1 ends-->
197</#list>
198</#list>
199</#if>
200
201</ul>
202</div>
203</div>
204</div>
205</nav>
206<!--</div>-->
207
208
209<script>
210 var clickedTab = false;
211
212 function tabPressEqualCol() {
213 // console.log('tabPressEqualCol function called');
214 if ($(window).width() < 1024) {
215 return false;
216 }
217
218 $('.top-level-menu').each(function() {
219 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
220 //$(this).attr("aria-expanded", "false");
221 //console.log('working');
222 if (getSecondLevelTabMenuLength > 0) {
223 //console.log("working");
224 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
225 console.log("isLevelOneisHidden --- " + !isLevelOneisHidden);
226 //for #35295
227 if (!isLevelOneisHidden) {
228 $(this).attr("aria-expanded", "true");
229 }
230 //end
231
232 //if (isLevelOneisHidden) {
233 // $(this).children(".top-mega-menu-wrap").show();
234 //const elms = document.querySelector('.top-level-menu');
235 //const getLeftPos = elms.getBoundingClientRect();
236 //const shiftLeftPos = getLeftPos.left;
237 //}
238
239 var maxHeight = 0;
240 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
241 '.equalColumns');
242 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
243
244 sameBlocks.each(function (ev) {
245 $(this).css('height', 'fit-content');
246 if ($(this).height() > maxHeight) {
247 maxHeight = $(this).height();
248 }
249
250 });
251
252 sameBlocks.each(function (ev) {
253 if (maxHeight > 400) {
254 $(this).css('height', Math.round(maxHeight).toString() + 'px');
255 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
256 } else {
257 $(this).css('height', '400px');
258 $(thirdLevelBlockMenu).css('height', '400px');
259 }
260 });
261 }
262 });
263
264
265
266
267
268 }
269
270 //tab key invoke//
271$(document).on('keyup', '.primary-nav-arrow', function (e) {
272 if ((e.keyCode === 9) || (e.keyCode === 13)) {
273 console.log('tab press');
274 tabPressEqualCol();
275 }
276});
277
278
279 $(document).ready(function () {
280
281 tabPressEqualCol();
282
283 //#35311 adding aria-expand on load
284 document.querySelectorAll('.top-level-menu').forEach(function(liEach) {
285 liEach.setAttribute('aria-expanded', 'false');
286 //liEach.setAttribute('aria-controls', 'menu');
287 });
288
289
290 //third level content title character length
291 $(".pn-dynamic-content-title a.content-title--link").each(function() {
292 var getFeedbackText=$(this).text().trim();
293 if (getFeedbackText.length > 43) {
294 var setFeedbackText = getFeedbackText.substring(0, 43);
295 $(this).text(setFeedbackText);
296 }
297 //console.log("getFeedbacktext --- " + getFeedbackText);
298 });
299
300 //third level content Desc character length
301 $(".pn-dynamic-content-desc").each(function() {
302 var getFeedbackText=$(this).text().trim();
303 if (getFeedbackText.length > 43) {
304 var setFeedbackText = getFeedbackText.substring(0, 43);
305 $(this).text(setFeedbackText);
306 }
307 //console.log("getFeedbacktext --- " + getFeedbackText);
308 });
309
310 // Check if 3rd level nav items exist
311 if($(".second-level-page").length){
312 $(".second-level-page").each(function() {
313 let thirdLevelNavItems = $(this).find('.third-level-page');
314 if(thirdLevelNavItems.length){
315 $(this).addClass('has-level-3');
316 }
317 });
318 }
319
320 // Check if 4th level nav items exist
321 if($(".third-level-page").length){
322 $(".third-level-page").each(function() {
323 let fourthLevelNavItems = $(this).find('.fourth-level-page');
324 if(fourthLevelNavItems.length){
325 $(this).addClass('is-level-4-accordion');
326 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
327 }
328 });
329 }
330
331 // Close Nav 1st level anchor text
332 $(".top-level-page-name").on('click', function () {
333 $(this).closest(".top-mega-menu-wrap").hide();
334 });
335
336 // Close Nav 2nd level anchor text
337 $(".third-level-page-name").on('click', function () {
338 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
339 $(this).siblings($(".third-level-menu")).hide();
340 });
341
342 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
343 $('.top-level-menu> span a').on('click', function (e) {
344 if ($(this).hasClass('disableURL')) {
345 e.preventDefault();
346 }
347
348 if ($(window).width() < 1024) {
349 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
350 ".second-level-menu li")).length;
351 if (getSecondLevelMenuLength > 0) {
352 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
353 if (menuOpen) {
354 $(this).parent().siblings(".top-mega-menu-wrap").show();
355 }
356 }
357 }
358 });
359
360 // Nav 1st level anchor link
361 $('.second-level-page a').on('click', function (e) {
362 if ($(this).hasClass('disableURL')) {
363 e.preventDefault();
364 }
365 if ($(window).width() < 1024) {
366 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
367 if (getThirdLevelMenuLength > 0) {
368 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
369 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
370 //console.log("clicked....");
371 }
372 }
373 });
374
375
376
377 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
378 if ($(this).hasClass('disableURL')) {
379 e.preventDefault();
380 }
381 if ($(window).width() < 1024) {
382 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
383 if (getThirdLevelMenuLength > 0) {
384 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
385 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
386 //console.log("clicked....");
387 }
388 }
389 });
390
391 // Nav 1st level mouseenter event
392 $('.top-level-menu').mouseenter(function (e) {
393 if ($(window).width() < 1024) {
394 return false;
395 }
396
397 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
398 ".second-level-menu li")).length;
399
400 //added
401 if (getSecondLevelMenuLength === 0) {
402 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
403 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
404 }
405 if (getSecondLevelMenuLength > 0) {
406 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
407 if (isLevelOneisHidden) {
408 $(this).children(".top-mega-menu-wrap").show();
409 const elms = document.querySelector('.top-level-menu');
410 const getLeftPos = elms.getBoundingClientRect();
411 const shiftLeftPos = getLeftPos.left;
412 //#35311
413 $(this).attr("aria-expanded", "true");
414
415 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
416
417 // added for equal column //
418 var maxHeight = 0;
419 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
420 '.equalColumns');
421 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
422
423 sameBlocks.each(function (ev) {
424 $(this).css('height', 'fit-content');
425 if ($(this).height() > maxHeight) {
426 maxHeight = $(this).height();
427 }
428
429 });
430
431 sameBlocks.each(function (ev) {
432 if (maxHeight > 400) {
433 $(this).css('height', Math.round(maxHeight).toString() + 'px');
434 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
435 } else {
436 $(this).css('height', '400px');
437 $(thirdLevelBlockMenu).css('height', '400px');
438 }
439
440 });
441 }
442 }
443
444 });
445
446 // Nav 1st level mouseleave event
447 $('.top-level-menu').mouseleave(function (e) {
448 if ($(window).width() < 1024) {
449 return false;
450 }
451 //#35311
452 $(this).attr("aria-expanded", "false");
453 $(this).children(".top-mega-menu-wrap").hide();
454 $(".third-level-menu").hide();
455 });
456
457 // Nav 2nd level mouseenter event
458 $(".second-level-page").mouseenter(function () {
459 if ($(window).width() < 1024) {
460 return false;
461 }
462 var thirdLevelMenu = $(this).find(".third-level-menu");
463 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
464
465 if (thirdLevelMenuItems.length > 0) {
466 thirdLevelMenu.show();
467 }
468 });
469
470 // Nav 2nd level mouseleave event
471 $(".second-level-page").mouseleave(function () {
472 if ($(window).width() < 1024) {
473 return false;
474 }
475 var thirdLevelMenu = $(this).find(".third-level-menu");
476 thirdLevelMenu.hide();
477 });
478
479 // retriving top level url
480 $(document).on('keydown', '.top-level-menu', function (e) {
481 $('.nav.navbar-site').first().children('li').each(function () {
482 // $(this).find('a').attr('tabindex', '0');
483 // $(this).find('a').addClass('First-level-menu');
484 });
485
486 $(this).each(function () {
487 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
488 if (e.which == 13) {
489 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
490 $(".top-mega-menu-wrap").hide();
491 $(this).find(".top-mega-menu-wrap").show();
492 clickedTab = true;
493 e.preventDefault();
494 } else {
495 $(this).find(".top-mega-menu-wrap").hide();
496 }
497 }
498 }
499
500 });
501 });
502
503 $(".rbi-primary-navigation a").each(function () {
504 var getPageLevelURL = $(this).attr("href");
505 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
506 "Javascript") > -1))) {
507 $(this).addClass("disableURL");
508
509 }
510
511
512 // added for collaborative events menu should not open
513 if ((getPageLevelURL.indexOf("href") > -1)) {
514 $(this).addClass("menu-not-open-collaborative");
515 }
516
517
518 });
519
520 /*blocked temprary need to know why shift key is desier*/
521 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
522 // if( !e.shiftKey && e.keyCode ){
523 // $('.top-mega-menu-wrap').css('display', 'none');
524 // }
525 // });
526
527 var navMousedown = false;
528 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
529 navMousedown = true;
530 });
531
532 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
533 $(this).keydown(function (e) {
534 if(!navMousedown) {
535 if( !e.shiftKey && e.keyCode ){
536 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
537 $(".third-level-menu").css('display', 'none');
538 $(this).parent('.second-level-page').focus();
539 }
540 }
541 }
542 navMousedown = false;
543 });
544 });
545
546 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
547 // on click of enter
548 if (event.which === 13) {
549 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
550
551 }
552 });
553
554 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
555 $(".third-level-menu").css('display', 'none');
556 });
557
558 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
559 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
560 });
561
562 // On load get number of languages
563 let rbiLanguages = [];
564
565 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
566 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
567 let currentItem = {
568 languageText: $(this).text(),
569 languageURL: $(this).attr('value')
570 };
571 rbiLanguages.push(currentItem);
572
573 });
574 }
575
576
577 // Add languages to mobile list items
578 let langListItem = '';
579 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
580 '.second-level-menu');
581 langListItemContainer.empty();
582
583 if (rbiLanguages.length) {
584 $.each(rbiLanguages, function (key, value) {
585
586 if (value.languageURL == value.languageText) {
587 langListItem =
588 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
589 value.languageText + "</a></li>";
590 } else {
591 langListItem =
592 "<li class='second-level-page test'><a href='" +
593 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
594 }
595
596
597 langListItemContainer.append(langListItem);
598 });
599 }
600
601
602 });
603window.addEventListener("load", () => {
604 setTimeout(() => {
605 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
606 ){
607 $(".multipleLanguae-wrapper .list ul li").each(function () {
608 $(this).removeClass('d-none')
609 });
610 }
611 }, 2000);
612 });
613
614</script>
615
616
617<script>
618/*$(document).ready(function(){
619 setTimeout(function() {
620 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
621 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
622 }, 50);
623});*/
624</script>
Notification Marquee
Asset Publisher
Auction for Sale (Re-issue ) of ‘8.32 per cent Government Stock, 2032’
Government of India New Delhi, dated June 7, 2010 NOTIFICATION Auction for Sale (Re-issue ) of ‘8.32 per cent Government Stock, 2032’ F. No.4 (3)-W&M/2010(ii): Government of India hereby notifies sale (reissue) of ‘8.32 per cent Government Stock, 2032’ (hereinafter called 'the Stock') for an aggregate amount of Rs. 2,000 crore (nominal). The sale will be subject to the terms and conditions spelt out in this notification (called ‘Specific Notification’) as also the terms and conditions specified in the General Notification F. No. 4 (13)–W&M/2008, dated October 8, 2008 issued by Government of India. Method of Issue Allotment to Non-competitive Bidders Place and date of auction When Issued Trading Tenure Date of issue and payment for the stock Interest (Shaktikanta Das) |
RbiTtsCommonUtility
Related Assets
ਇਹ ਵੈੱਬਸਾਈਟ ਤੁਹਾਡੇ ਵਰਤੋਂਕਾਰ ਅਨੁਭਵ ਦੇ ਅਨੁਕੂਲਨ ਲਈ ਕੂਕੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ .