Union Budget - 2008-09 - Agricultural Debt Waiver and Debt Relief Scheme, 2008 - ஆர்பிஐ - 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 27024: Encountered "SecondLevelLink", but was expecting one of: "." ".." <DOT_DOT_LESS> "..*" "?" "??" "!" "," "[" "(" "}" <TERMINATING_EXCLAM> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189027" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189027" 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="menuitem" aria-label="${singleJsonValue.FirstLevelText} menu item">
21
22 <#if singleJsonValue.IsSecondLevelExists=="true">
23 <#assign topLevelMenuRole="role='menuitem'">
24 <#else>
25 <#assign topLevelMenuRole="role='menuitem'">
26 </#if>
27
28 <#if singleJsonValue.FirstLevelText??>
29 <span role="menu" class="page-level-one-text">
30 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
31 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
32 </a>
33 </span>
34 </#if>
35 <#if singleJsonValue.IsSecondLevelExists=="true">
36 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
37 <div class="repateable-img d-none"></div>
38 <div class="mega-menu-first-block equalColumns">
39 <div class="mega-menu-first-block-row">
40 <h3 tabindex="0">${singleJsonValue.FirstLevelText}</h3>
41 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
42 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
43 </#if>
44
45
46 </div>
47 </div>
48 <div class="mega-menu-second-blocks equalColumns">
49 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
50 <!--Menu Level 2 start-->
51 <#if singleJsonValue.IsSecondLevelExists == "true" >
52 <ul class="second-level-menu test">
53 <#list singleJsonValue.SecondLevelData as secondLevelData>
54
55
56 <li class="second-level-page test" role="menuitem">
57 <!--${secondLevelData.SecondLevelLink}-->
58
59 <a class="second-level-menu-URL" target="_self"
60 href="${secondLevelData.SecondLevelLink}" tabindex="0">
61 ${secondLevelData.SecondLevelText}
62
63 </a>
64 <!--${secondLevelData.SecondLevelLink}-->
65 <#if secondLevelData.IsThirdLevelExists == "true" >
66 <div class="primary-nav-arrow-wrapper">
67
68 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
69
70 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
71
72 </span>
73
74 </div>
75 </#if>
76
77
78
79 <!--Menu Level 3 start-->
80 <div class="mega-menu-third-blocks equalColumns">
81 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
82 <#if secondLevelData.IsThirdLevelExists == "true" >
83 <ul class="third-level-menu">
84
85 <#list secondLevelData.ThirdLevelData as thirdLevelData>
86
87 <#if thirdLevelData.IsFourthLevelExists == "true" >
88 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
89 <#assign rolemenu = "role=menu" />
90 <#else>
91 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
92 <#assign rolemenu = "" />
93
94 </#if>
95
96 <li class="third-level-page">
97 <span class="hide-text"></span>
98 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
99 <!--Menu Level 4 start-->
100
101 <#if thirdLevelData.IsFourthLevelExists == "true" >
102 <ul class="fourth-level-menu">
103
104 <#list thirdLevelData.FourthLevelData as fourthLevelData>
105 <li class="fourth-level-page" role="menuitem" >
106 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
107 </li>
108 </#list>
109 </ul>
110 </#if>
111
112
113 </li>
114
115</#list>
116</#if>
117
118 <!--json area-->
119
120 <#if secondLevelData.IsThirdLevelExists == "true" >
121 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
122 <div class="pn-dynamic-data-wrapper">
123 <!--josn image-->
124 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
125 <div class="pn-dynamic-data--img d-none">
126 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
127 </div>
128 </#if>
129 <!--josn image-->
130
131 <!--json dynamic content-->
132 <div class="pn-content-dynamic-wrapper">
133 <h2>${languageUtil.get(locale, "quick-links")}</h2>
134 <#if secondLevelData.CommonSecondLevelData.Others??>
135 <#list secondLevelData.CommonSecondLevelData.Others as others>
136 <#if others.Title != "" >
137 <div class="pn-content-contents-row">
138 <div class="pn-content-contents-row--inner">
139 <div class="pn-dynamic-content-title">
140 <a href="${others.Link}" class="content-title--link">
141 ${others.Title}
142 </a>
143 </div>
144 <#if others.Description != "" >
145 <div class="pn-dynamic-content-desc">
146 ${others.Description}
147 </div>
148 </#if>
149 </div>
150 </div>
151 </#if>
152 </#list>
153 </#if>
154 </div>
155 <!--json dynamic content-->
156 </div>
157 </#if>
158 </ul>
159 </#if>
160
161 <!--json area-->
162
163
164
165 </div>
166
167</li>
168
169</#list>
170</ul>
171</#if>
172<!--Menu Level 2 start-->
173</div>
174</div>
175</#if>
176
177<!--top-mega-menu-wrap ends-->
178
179</li>
180<!--Menu Level 1 ends-->
181</#list>
182</#list>
183</#if>
184
185</ul>
186</div>
187</div>
188</div>
189</nav>
190<!--</div>-->
191
192
193<script>
194 var clickedTab = false;
195
196 function tabPressEqualCol() {
197 // console.log('tabPressEqualCol function called');
198 if ($(window).width() < 1024) {
199 return false;
200 }
201
202 $('.top-level-menu').each(function() {
203 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
204 if (getSecondLevelTabMenuLength > 0) {
205
206 // var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
207 // if (isLevelOneisHidden) {
208 // $(this).children(".top-mega-menu-wrap").show();
209 // const elms = document.querySelector('.top-level-menu');
210 // const getLeftPos = elms.getBoundingClientRect();
211 // const shiftLeftPos = getLeftPos.left;
212 // }
213
214 var maxHeight = 0;
215 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
216 '.equalColumns');
217 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
218
219 sameBlocks.each(function (ev) {
220 $(this).css('height', 'fit-content');
221 if ($(this).height() > maxHeight) {
222 maxHeight = $(this).height();
223 }
224
225 });
226
227 sameBlocks.each(function (ev) {
228 if (maxHeight > 400) {
229 $(this).css('height', Math.round(maxHeight).toString() + 'px');
230 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
231 } else {
232 $(this).css('height', '400px');
233 $(thirdLevelBlockMenu).css('height', '400px');
234 }
235 });
236 }
237 });
238
239
240
241
242
243 }
244
245 //tab key invoke//
246$(document).on('keyup', '.primary-nav-arrow', function (e) {
247 if ((e.keyCode === 9) || (e.keyCode === 13)) {
248 console.log('tab press');
249 tabPressEqualCol();
250 }
251});
252
253
254 $(document).ready(function () {
255
256 tabPressEqualCol();
257
258 //third level content title character length
259 $(".pn-dynamic-content-title a.content-title--link").each(function() {
260 var getFeedbackText=$(this).text().trim();
261 if (getFeedbackText.length > 43) {
262 var setFeedbackText = getFeedbackText.substring(0,43);
263 $(this).text(setFeedbackText);
264 }
265 //console.log("getFeedbacktext --- " + getFeedbackText);
266 });
267
268 //third level content Desc character length
269 $(".pn-dynamic-content-desc").each(function() {
270 var getFeedbackText=$(this).text().trim();
271 if (getFeedbackText.length > 43) {
272 var setFeedbackText = getFeedbackText.substring(0, 43);
273 $(this).text(setFeedbackText);
274 }
275 //console.log("getFeedbacktext --- " + getFeedbackText);
276 });
277
278 // Check if 3rd level nav items exist
279 if($(".second-level-page").length){
280 $(".second-level-page").each(function() {
281 let thirdLevelNavItems = $(this).find('.third-level-page');
282 if(thirdLevelNavItems.length){
283 $(this).addClass('has-level-3');
284 }
285 });
286 }
287
288 // Check if 4th level nav items exist
289 if($(".third-level-page").length){
290 $(".third-level-page").each(function() {
291 let fourthLevelNavItems = $(this).find('.fourth-level-page');
292 if(fourthLevelNavItems.length){
293 $(this).addClass('is-level-4-accordion');
294 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
295 }
296 });
297 }
298
299 // Close Nav 1st level anchor text
300 $(".top-level-page-name").on('click', function () {
301 $(this).closest(".top-mega-menu-wrap").hide();
302 });
303
304 // Close Nav 2nd level anchor text
305 $(".third-level-page-name").on('click', function () {
306 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
307 $(this).siblings($(".third-level-menu")).hide();
308 });
309
310 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
311 $('.top-level-menu> span a').on('click', function (e) {
312 if ($(this).hasClass('disableURL')) {
313 e.preventDefault();
314 }
315
316 if ($(window).width() < 1024) {
317 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
318 ".second-level-menu li")).length;
319 if (getSecondLevelMenuLength > 0) {
320 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
321 if (menuOpen) {
322 $(this).parent().siblings(".top-mega-menu-wrap").show();
323 }
324 }
325 }
326 });
327
328 // Nav 1st level anchor link
329 $('.second-level-page a').on('click', function (e) {
330 if ($(this).hasClass('disableURL')) {
331 e.preventDefault();
332 }
333 if ($(window).width() < 1024) {
334 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
335 if (getThirdLevelMenuLength > 0) {
336 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
337 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
338 //console.log("clicked....");
339 }
340 }
341 });
342
343
344
345 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
346 if ($(this).hasClass('disableURL')) {
347 e.preventDefault();
348 }
349 if ($(window).width() < 1024) {
350 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
351 if (getThirdLevelMenuLength > 0) {
352 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
353 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
354 //console.log("clicked....");
355 }
356 }
357 });
358
359 // Nav 1st level mouseenter event
360 $('.top-level-menu').mouseenter(function (e) {
361 if ($(window).width() < 1024) {
362 return false;
363 }
364
365 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
366 ".second-level-menu li")).length;
367
368 //added
369 if (getSecondLevelMenuLength === 0) {
370 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
371 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
372 }
373 if (getSecondLevelMenuLength > 0) {
374 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
375 if (isLevelOneisHidden) {
376 $(this).children(".top-mega-menu-wrap").show();
377 const elms = document.querySelector('.top-level-menu');
378 const getLeftPos = elms.getBoundingClientRect();
379 const shiftLeftPos = getLeftPos.left;
380
381 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
382
383 // added for equal column //
384 var maxHeight = 0;
385 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
386 '.equalColumns');
387 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
388
389 sameBlocks.each(function (ev) {
390 $(this).css('height', 'fit-content');
391 if ($(this).height() > maxHeight) {
392 maxHeight = $(this).height();
393 }
394
395 });
396
397 sameBlocks.each(function (ev) {
398 if (maxHeight > 400) {
399 $(this).css('height', Math.round(maxHeight).toString() + 'px');
400 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
401 } else {
402 $(this).css('height', '400px');
403 $(thirdLevelBlockMenu).css('height', '400px');
404 }
405
406 });
407 }
408 }
409
410 });
411
412 // Nav 1st level mouseleave event
413 $('.top-level-menu').mouseleave(function (e) {
414 if ($(window).width() < 1024) {
415 return false;
416 }
417 $(this).children(".top-mega-menu-wrap").hide();
418 $(".third-level-menu").hide();
419 });
420
421 // Nav 2nd level mouseenter event
422 $(".second-level-page").mouseenter(function () {
423 if ($(window).width() < 1024) {
424 return false;
425 }
426 var thirdLevelMenu = $(this).find(".third-level-menu");
427 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
428
429 if (thirdLevelMenuItems.length > 0) {
430 thirdLevelMenu.show();
431 }
432 });
433
434 // Nav 2nd level mouseleave event
435 $(".second-level-page").mouseleave(function () {
436 if ($(window).width() < 1024) {
437 return false;
438 }
439 var thirdLevelMenu = $(this).find(".third-level-menu");
440 thirdLevelMenu.hide();
441 });
442
443 // retriving top level url
444 $(document).on('keydown', '.top-level-menu', function (e) {
445 $('.nav.navbar-site').first().children('li').each(function () {
446 // $(this).find('a').attr('tabindex', '0');
447 // $(this).find('a').addClass('First-level-menu');
448 });
449
450 $(this).each(function () {
451 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
452 if (e.which == 13) {
453 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
454 $(".top-mega-menu-wrap").hide();
455 $(this).find(".top-mega-menu-wrap").show();
456 clickedTab = true;
457 e.preventDefault();
458 } else {
459 $(this).find(".top-mega-menu-wrap").hide();
460 }
461 }
462 }
463
464 });
465 });
466
467 $(".rbi-primary-navigation a").each(function () {
468 var getPageLevelURL = $(this).attr("href");
469 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
470 "Javascript") > -1))) {
471 $(this).addClass("disableURL");
472 }
473
474 // added for collaborative events menu should not open
475 if ((getPageLevelURL.indexOf("href") > -1)) {
476 $(this).addClass("menu-not-open-collaborative");
477 }
478
479
480 });
481
482 /*blocked temprary need to know why shift key is desier*/
483 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
484 // if( !e.shiftKey && e.keyCode ){
485 // $('.top-mega-menu-wrap').css('display', 'none');
486 // }
487 // });
488
489 var navMousedown = false;
490 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
491 navMousedown = true;
492 });
493
494 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
495 $(this).keydown(function (e) {
496 if(!navMousedown) {
497 if( !e.shiftKey && e.keyCode ){
498 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
499 $(".third-level-menu").css('display', 'none');
500 $(this).parent('.second-level-page').focus();
501 }
502 }
503 }
504 navMousedown = false;
505 });
506 });
507
508 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
509 // on click of enter
510 if (event.which === 13) {
511 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
512
513 }
514 });
515
516 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
517 $(".third-level-menu").css('display', 'none');
518 });
519
520 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
521 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
522 });
523
524 // On load get number of languages
525 let rbiLanguages = [];
526
527 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
528 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
529 let currentItem = {
530 languageText: $(this).text(),
531 languageURL: $(this).attr('value')
532 };
533 rbiLanguages.push(currentItem);
534 });
535 }
536
537
538 // Add languages to mobile list items
539 let langListItem = '';
540 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
541 '.second-level-menu');
542 langListItemContainer.empty();
543
544 if (rbiLanguages.length) {
545 $.each(rbiLanguages, function (key, value) {
546
547 if (value.languageURL == value.languageText) {
548 langListItem =
549 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
550 value.languageText + "</a></li>";
551 } else {
552 langListItem =
553 "<li class='second-level-page test'><a href='" +
554 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
555 }
556
557 langListItemContainer.append(langListItem);
558 });
559 }
560
561
562 });
563window.addEventListener("load", () => {
564 setTimeout(() => {
565 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
566 ){
567 $(".multipleLanguae-wrapper .list ul li").each(function () {
568 $(this).removeClass('d-none')
569 });
570 }
571 }, 2000);
572 });
573
574</script>
575
576
577<script>
578$(document).ready(function(){
579 setTimeout(function() {
580 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
581 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
582 }, 50);
583});
584</script>
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 27024: Encountered "SecondLevelLink", but was expecting one of: "." ".." <DOT_DOT_LESS> "..*" "?" "??" "!" "," "[" "(" "}" <TERMINATING_EXCLAM> ---end-message--- The failing expression: ==> completeJson?eval [in template "20099#20125#25189027" at line 18, column 56] ---- FTL stack trace ("~" means nesting-related): - Failed at: #list completeJson?eval as jsonKey, j... [in template "20099#20125#25189027" 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="menuitem" aria-label="${singleJsonValue.FirstLevelText} menu item">
21
22 <#if singleJsonValue.IsSecondLevelExists=="true">
23 <#assign topLevelMenuRole="role='menuitem'">
24 <#else>
25 <#assign topLevelMenuRole="role='menuitem'">
26 </#if>
27
28 <#if singleJsonValue.FirstLevelText??>
29 <span role="menu" class="page-level-one-text">
30 <a class="nav-link page-level-1" aria-label="${singleJsonValue.FirstLevelText} menu item" ${topLevelMenuRole} href="${singleJsonValue.FirstLevelLink}" tabindex="0" >
31 <span class="text-truncate">${singleJsonValue.FirstLevelText}</span>
32 </a>
33 </span>
34 </#if>
35 <#if singleJsonValue.IsSecondLevelExists=="true">
36 <div class="top-mega-menu-wrap" role="menu" tabindex="0" aria-label="${singleJsonValue.FirstLevelText} Sub Menu Open">
37 <div class="repateable-img d-none"></div>
38 <div class="mega-menu-first-block equalColumns">
39 <div class="mega-menu-first-block-row">
40 <h3 tabindex="0">${singleJsonValue.FirstLevelText}</h3>
41 <#if singleJsonValue.FirstLevelDescription?? && singleJsonValue.FirstLevelDescription!="">
42 <p tabindex="0" class="desc">${singleJsonValue.FirstLevelDescription}</p>
43 </#if>
44
45
46 </div>
47 </div>
48 <div class="mega-menu-second-blocks equalColumns">
49 <span class="top-level-page-name">${singleJsonValue.FirstLevelText}</span>
50 <!--Menu Level 2 start-->
51 <#if singleJsonValue.IsSecondLevelExists == "true" >
52 <ul class="second-level-menu test">
53 <#list singleJsonValue.SecondLevelData as secondLevelData>
54
55
56 <li class="second-level-page test" role="menuitem">
57 <!--${secondLevelData.SecondLevelLink}-->
58
59 <a class="second-level-menu-URL" target="_self"
60 href="${secondLevelData.SecondLevelLink}" tabindex="0">
61 ${secondLevelData.SecondLevelText}
62
63 </a>
64 <!--${secondLevelData.SecondLevelLink}-->
65 <#if secondLevelData.IsThirdLevelExists == "true" >
66 <div class="primary-nav-arrow-wrapper">
67
68 <span class="primary-nav-arrow" role="menu" tabindex="0" title="Open Submenu for ${secondLevelData.SecondLevelText}">
69
70 <img src="${images_folder}/rbi-main/nav-arrow.svg" alt="${secondLevelData.SecondLevelText}">
71
72 </span>
73
74 </div>
75 </#if>
76
77
78
79 <!--Menu Level 3 start-->
80 <div class="mega-menu-third-blocks equalColumns">
81 <span class="third-level-page-name">${secondLevelData.SecondLevelText}</span>
82 <#if secondLevelData.IsThirdLevelExists == "true" >
83 <ul class="third-level-menu">
84
85 <#list secondLevelData.ThirdLevelData as thirdLevelData>
86
87 <#if thirdLevelData.IsFourthLevelExists == "true" >
88 <#assign third_lavel_aria ="open sub menu for ${thirdLevelData.ThirdLevelText}" />
89 <#assign rolemenu = "role=menu" />
90 <#else>
91 <#assign third_lavel_aria ="${thirdLevelData.ThirdLevelText}" />
92 <#assign rolemenu = "" />
93
94 </#if>
95
96 <li class="third-level-page">
97 <span class="hide-text"></span>
98 <a href="${thirdLevelData.ThirdLevelLink}" ${rolemenu} aria-label="${third_lavel_aria}" target="_self">${thirdLevelData.ThirdLevelText}</a>
99 <!--Menu Level 4 start-->
100
101 <#if thirdLevelData.IsFourthLevelExists == "true" >
102 <ul class="fourth-level-menu">
103
104 <#list thirdLevelData.FourthLevelData as fourthLevelData>
105 <li class="fourth-level-page" role="menuitem" >
106 <a href="${fourthLevelData.FourthLevelLink}" target="_self">${fourthLevelData.FourthLevelText}</a>
107 </li>
108 </#list>
109 </ul>
110 </#if>
111
112
113 </li>
114
115</#list>
116</#if>
117
118 <!--json area-->
119
120 <#if secondLevelData.IsThirdLevelExists == "true" >
121 <#if secondLevelData.CommonSecondLevelData?? && secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
122 <div class="pn-dynamic-data-wrapper">
123 <!--josn image-->
124 <#if secondLevelData.CommonSecondLevelData.Main.ImageLink != "">
125 <div class="pn-dynamic-data--img d-none">
126 <img src="${secondLevelData.CommonSecondLevelData.Main.ImageLink}" alt="RBI" title="RBI" tabindex="0">
127 </div>
128 </#if>
129 <!--josn image-->
130
131 <!--json dynamic content-->
132 <div class="pn-content-dynamic-wrapper">
133 <h2>${languageUtil.get(locale, "quick-links")}</h2>
134 <#if secondLevelData.CommonSecondLevelData.Others??>
135 <#list secondLevelData.CommonSecondLevelData.Others as others>
136 <#if others.Title != "" >
137 <div class="pn-content-contents-row">
138 <div class="pn-content-contents-row--inner">
139 <div class="pn-dynamic-content-title">
140 <a href="${others.Link}" class="content-title--link">
141 ${others.Title}
142 </a>
143 </div>
144 <#if others.Description != "" >
145 <div class="pn-dynamic-content-desc">
146 ${others.Description}
147 </div>
148 </#if>
149 </div>
150 </div>
151 </#if>
152 </#list>
153 </#if>
154 </div>
155 <!--json dynamic content-->
156 </div>
157 </#if>
158 </ul>
159 </#if>
160
161 <!--json area-->
162
163
164
165 </div>
166
167</li>
168
169</#list>
170</ul>
171</#if>
172<!--Menu Level 2 start-->
173</div>
174</div>
175</#if>
176
177<!--top-mega-menu-wrap ends-->
178
179</li>
180<!--Menu Level 1 ends-->
181</#list>
182</#list>
183</#if>
184
185</ul>
186</div>
187</div>
188</div>
189</nav>
190<!--</div>-->
191
192
193<script>
194 var clickedTab = false;
195
196 function tabPressEqualCol() {
197 // console.log('tabPressEqualCol function called');
198 if ($(window).width() < 1024) {
199 return false;
200 }
201
202 $('.top-level-menu').each(function() {
203 var getSecondLevelTabMenuLength = $(this).children(".top-mega-menu-wrap").find($(".second-level-menu li")).length;
204 if (getSecondLevelTabMenuLength > 0) {
205
206 // var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
207 // if (isLevelOneisHidden) {
208 // $(this).children(".top-mega-menu-wrap").show();
209 // const elms = document.querySelector('.top-level-menu');
210 // const getLeftPos = elms.getBoundingClientRect();
211 // const shiftLeftPos = getLeftPos.left;
212 // }
213
214 var maxHeight = 0;
215 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
216 '.equalColumns');
217 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
218
219 sameBlocks.each(function (ev) {
220 $(this).css('height', 'fit-content');
221 if ($(this).height() > maxHeight) {
222 maxHeight = $(this).height();
223 }
224
225 });
226
227 sameBlocks.each(function (ev) {
228 if (maxHeight > 400) {
229 $(this).css('height', Math.round(maxHeight).toString() + 'px');
230 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
231 } else {
232 $(this).css('height', '400px');
233 $(thirdLevelBlockMenu).css('height', '400px');
234 }
235 });
236 }
237 });
238
239
240
241
242
243 }
244
245 //tab key invoke//
246$(document).on('keyup', '.primary-nav-arrow', function (e) {
247 if ((e.keyCode === 9) || (e.keyCode === 13)) {
248 console.log('tab press');
249 tabPressEqualCol();
250 }
251});
252
253
254 $(document).ready(function () {
255
256 tabPressEqualCol();
257
258 //third level content title character length
259 $(".pn-dynamic-content-title a.content-title--link").each(function() {
260 var getFeedbackText=$(this).text().trim();
261 if (getFeedbackText.length > 43) {
262 var setFeedbackText = getFeedbackText.substring(0,43);
263 $(this).text(setFeedbackText);
264 }
265 //console.log("getFeedbacktext --- " + getFeedbackText);
266 });
267
268 //third level content Desc character length
269 $(".pn-dynamic-content-desc").each(function() {
270 var getFeedbackText=$(this).text().trim();
271 if (getFeedbackText.length > 43) {
272 var setFeedbackText = getFeedbackText.substring(0, 43);
273 $(this).text(setFeedbackText);
274 }
275 //console.log("getFeedbacktext --- " + getFeedbackText);
276 });
277
278 // Check if 3rd level nav items exist
279 if($(".second-level-page").length){
280 $(".second-level-page").each(function() {
281 let thirdLevelNavItems = $(this).find('.third-level-page');
282 if(thirdLevelNavItems.length){
283 $(this).addClass('has-level-3');
284 }
285 });
286 }
287
288 // Check if 4th level nav items exist
289 if($(".third-level-page").length){
290 $(".third-level-page").each(function() {
291 let fourthLevelNavItems = $(this).find('.fourth-level-page');
292 if(fourthLevelNavItems.length){
293 $(this).addClass('is-level-4-accordion');
294 $(this).parents('.mega-menu-third-blocks').addClass('is-level-4-accordion-parent');
295 }
296 });
297 }
298
299 // Close Nav 1st level anchor text
300 $(".top-level-page-name").on('click', function () {
301 $(this).closest(".top-mega-menu-wrap").hide();
302 });
303
304 // Close Nav 2nd level anchor text
305 $(".third-level-page-name").on('click', function () {
306 $(this).parent(".mega-menu-third-blocks").removeClass('level-3-open');
307 $(this).siblings($(".third-level-menu")).hide();
308 });
309
310 // Nav 1st level anchor link with lchange for accessibilty fix line 300, 306 and 309
311 $('.top-level-menu> span a').on('click', function (e) {
312 if ($(this).hasClass('disableURL')) {
313 e.preventDefault();
314 }
315
316 if ($(window).width() < 1024) {
317 var getSecondLevelMenuLength = $(this).parent().siblings(".top-mega-menu-wrap").find($(
318 ".second-level-menu li")).length;
319 if (getSecondLevelMenuLength > 0) {
320 var menuOpen = $(this).parent().siblings(".top-mega-menu-wrap").is(":hidden");
321 if (menuOpen) {
322 $(this).parent().siblings(".top-mega-menu-wrap").show();
323 }
324 }
325 }
326 });
327
328 // Nav 1st level anchor link
329 $('.second-level-page a').on('click', function (e) {
330 if ($(this).hasClass('disableURL')) {
331 e.preventDefault();
332 }
333 if ($(window).width() < 1024) {
334 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
335 if (getThirdLevelMenuLength > 0) {
336 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
337 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
338 //console.log("clicked....");
339 }
340 }
341 });
342
343
344
345 $('.second-level-page .primary-nav-arrow').on('click', function (e) {
346 if ($(this).hasClass('disableURL')) {
347 e.preventDefault();
348 }
349 if ($(window).width() < 1024) {
350 var getThirdLevelMenuLength = $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu li")).length;
351 if (getThirdLevelMenuLength > 0) {
352 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").addClass('level-3-open');
353 $(this).closest('.second-level-page').children(".mega-menu-third-blocks").find($(".third-level-menu")).show();
354 //console.log("clicked....");
355 }
356 }
357 });
358
359 // Nav 1st level mouseenter event
360 $('.top-level-menu').mouseenter(function (e) {
361 if ($(window).width() < 1024) {
362 return false;
363 }
364
365 var getSecondLevelMenuLength = $(this).children(".top-mega-menu-wrap").find($(
366 ".second-level-menu li")).length;
367
368 //added
369 if (getSecondLevelMenuLength === 0) {
370 $(this).closest('.top-level-menu').find('.page-level-1').addClass("withoutDropdown");
371 //$(this).closest('.top-level-menu').find('.top-mega-menu-wrap').remove();
372 }
373 if (getSecondLevelMenuLength > 0) {
374 var isLevelOneisHidden = $(this).children(".top-mega-menu-wrap").is(":hidden");
375 if (isLevelOneisHidden) {
376 $(this).children(".top-mega-menu-wrap").show();
377 const elms = document.querySelector('.top-level-menu');
378 const getLeftPos = elms.getBoundingClientRect();
379 const shiftLeftPos = getLeftPos.left;
380
381 //$(this).children(".top-mega-menu-wrap").css("left", "-" + shiftLeftPos + "px");
382
383 // added for equal column //
384 var maxHeight = 0;
385 var sameBlocks = ($(this).children(".top-mega-menu-wrap")).children(
386 '.equalColumns');
387 var thirdLevelBlockMenu = $(this).find('.mega-menu-third-blocks .third-level-menu');
388
389 sameBlocks.each(function (ev) {
390 $(this).css('height', 'fit-content');
391 if ($(this).height() > maxHeight) {
392 maxHeight = $(this).height();
393 }
394
395 });
396
397 sameBlocks.each(function (ev) {
398 if (maxHeight > 400) {
399 $(this).css('height', Math.round(maxHeight).toString() + 'px');
400 $(thirdLevelBlockMenu).css('height', Math.round(maxHeight).toString() + 'px');
401 } else {
402 $(this).css('height', '400px');
403 $(thirdLevelBlockMenu).css('height', '400px');
404 }
405
406 });
407 }
408 }
409
410 });
411
412 // Nav 1st level mouseleave event
413 $('.top-level-menu').mouseleave(function (e) {
414 if ($(window).width() < 1024) {
415 return false;
416 }
417 $(this).children(".top-mega-menu-wrap").hide();
418 $(".third-level-menu").hide();
419 });
420
421 // Nav 2nd level mouseenter event
422 $(".second-level-page").mouseenter(function () {
423 if ($(window).width() < 1024) {
424 return false;
425 }
426 var thirdLevelMenu = $(this).find(".third-level-menu");
427 var thirdLevelMenuItems = $(this).find(".third-level-menu li");
428
429 if (thirdLevelMenuItems.length > 0) {
430 thirdLevelMenu.show();
431 }
432 });
433
434 // Nav 2nd level mouseleave event
435 $(".second-level-page").mouseleave(function () {
436 if ($(window).width() < 1024) {
437 return false;
438 }
439 var thirdLevelMenu = $(this).find(".third-level-menu");
440 thirdLevelMenu.hide();
441 });
442
443 // retriving top level url
444 $(document).on('keydown', '.top-level-menu', function (e) {
445 $('.nav.navbar-site').first().children('li').each(function () {
446 // $(this).find('a').attr('tabindex', '0');
447 // $(this).find('a').addClass('First-level-menu');
448 });
449
450 $(this).each(function () {
451 if ( $(this).children('.page-level-1').hasClass('disableURL') ) {
452 if (e.which == 13) {
453 if ($(this).find('.top-mega-menu-wrap').is(":hidden")) {
454 $(".top-mega-menu-wrap").hide();
455 $(this).find(".top-mega-menu-wrap").show();
456 clickedTab = true;
457 e.preventDefault();
458 } else {
459 $(this).find(".top-mega-menu-wrap").hide();
460 }
461 }
462 }
463
464 });
465 });
466
467 $(".rbi-primary-navigation a").each(function () {
468 var getPageLevelURL = $(this).attr("href");
469 if (((getPageLevelURL.indexOf("javascript") > -1)) || ((getPageLevelURL.indexOf(
470 "Javascript") > -1))) {
471 $(this).addClass("disableURL");
472 }
473
474 // added for collaborative events menu should not open
475 if ((getPageLevelURL.indexOf("href") > -1)) {
476 $(this).addClass("menu-not-open-collaborative");
477 }
478
479
480 });
481
482 /*blocked temprary need to know why shift key is desier*/
483 // $('.mega-menu-second-blocks .second-level-menu>li:last-child>a').on('keydown', function (e) {
484 // if( !e.shiftKey && e.keyCode ){
485 // $('.top-mega-menu-wrap').css('display', 'none');
486 // }
487 // });
488
489 var navMousedown = false;
490 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('mousedown', function () {
491 navMousedown = true;
492 });
493
494 $('.mega-menu-third-blocks .third-level-menu>li:last-child>a').on('focusout', function (event) {
495 $(this).keydown(function (e) {
496 if(!navMousedown) {
497 if( !e.shiftKey && e.keyCode ){
498 if( !$(this).parent('.is-level-4-accordion').hasClass('active') ){
499 $(".third-level-menu").css('display', 'none');
500 $(this).parent('.second-level-page').focus();
501 }
502 }
503 }
504 navMousedown = false;
505 });
506 });
507
508 $('.mega-menu-second-blocks .second-level-menu li.has-level-3').on('keydown', function (event) {
509 // on click of enter
510 if (event.which === 13) {
511 $(this).trigger('click').find('.third-level-menu').css('display', 'block');
512
513 }
514 });
515
516 $('.mega-menu-second-blocks .second-level-menu>li>a').on('focus', function (event) {
517 $(".third-level-menu").css('display', 'none');
518 });
519
520 $('.rbi-header .site-logo .custom-logo').on('focusout', function (event) {
521 $('.rbi-primary-navigation>ul>li:nth-child(2)>a').attr('tabindex', '0');
522 });
523
524 // On load get number of languages
525 let rbiLanguages = [];
526
527 if ($(".multipleLanguae-wrapper #languageSelector option").length) {
528 $(".multipleLanguae-wrapper #languageSelector option").each(function () {
529 let currentItem = {
530 languageText: $(this).text(),
531 languageURL: $(this).attr('value')
532 };
533 rbiLanguages.push(currentItem);
534 });
535 }
536
537
538 // Add languages to mobile list items
539 let langListItem = '';
540 let langListItemContainer = $(".pwa-primary-navigation-wrapper .nav>li:first-child").find(
541 '.second-level-menu');
542 langListItemContainer.empty();
543
544 if (rbiLanguages.length) {
545 $.each(rbiLanguages, function (key, value) {
546
547 if (value.languageURL == value.languageText) {
548 langListItem =
549 "<li class='second-level-page selected test' ><a href='javascript:void(0)' target='_self'>" +
550 value.languageText + "</a></li>";
551 } else {
552 langListItem =
553 "<li class='second-level-page test'><a href='" +
554 value.languageURL + "' target='_self'>" + value.languageText + "</a></li>";
555 }
556
557 langListItemContainer.append(langListItem);
558 });
559 }
560
561
562 });
563window.addEventListener("load", () => {
564 setTimeout(() => {
565 if(window.location.href.includes('lost-in-transmission-financial-markets-and-monetary-policy-duplicate-0')
566 ){
567 $(".multipleLanguae-wrapper .list ul li").each(function () {
568 $(this).removeClass('d-none')
569 });
570 }
571 }, 2000);
572 });
573
574</script>
575
576
577<script>
578$(document).ready(function(){
579 setTimeout(function() {
580 $('.rbi_home_hero_wrapper .owl-dots button').attr('aria-label', 'Slide Navigation');
581 $('.rbi_home_hero_wrapper .owl-dots button').attr('title', 'Slide Navigation');
582 }, 50);
583});
584</script>
Notification Marquee
சொத்து வெளியீட்டாளர்
Union Budget - 2008-09 - Agricultural Debt Waiver and Debt Relief Scheme, 2008
RBI / 2008-09/154 September 4, 2008 The Chairman/Managing Director Dear Sir, Union Budget – 2008-09 – Agricultural Debt Waiver and Debt Relief Scheme, 2008 Please refer to our circular RPCD.No.PLFS.BC. 72 /05.04.02/2007-08 dated May 23, 2008, forwarding therewith the Agricultural Debt Waiver and Debt Relief Scheme 2008, and our subsequent circular RPCD.No.PLFS.BC. 74 /05.04.02/2007-08 dated May 30, 2008 containing, inter alia, instructions pertaining to procedures for reimbursement of claims and audit of claims under the Scheme. 2. In view of the difficulties expressed by the banks in respect of the implementation of the paragraphs 2 and 5 of the latter circular, the procedures for reimbursement of claims and audit of claims under the Scheme has been modified as under: a) Separate consolidated claims may be lodged for ‘debt waiver’ and ‘debt relief under OTS’ after actually passing on the benefits to the beneficiaries, as envisaged in the Scheme. b) Consolidated claims in respect of ‘debt waiver’ and ‘debt relief’ may be forwarded to Reserve Bank of India, Rural Planning and Credit Department (RPCD), Central Office, Shahid Bhagat Singh Road, Mumbai -400001 as per the formats given in ANNEX – I and ANNEX – II to the circular RPCD.No.PLFS.BC. 74 /05.04.02/2007-08 dated May 30, 2008, respectively for reimbursement. c) Banks may prepare these claims duly audited as a part of internal audit exercise at the branch level. Branch-wise claims, thereafter, may be forwarded to the respective controlling offices accompanied by the necessary certificate from the internal auditors. These claims may be further consolidated at the Head-Office level on the basis of internal audit certificates. Such "Preliminary" claims may be forwarded to Reserve Bank for release of the first instalment under the Scheme. d) "Preliminary" claims as stated above may be submitted latest by October 31, 2008 (for debt waiver) and September 30, 2009 ( for debt relief ) respectively. e) Subsequently, these "Preliminary" claims may be subjected to suitable sample check during the annual Statutory Audit exercise for the years 2008-09 (for debt waiver) and 2009-10 (for debt relief) by the Central Statutory Auditors, who may be entrusted this job as a special assignment by banks. For this purpose, the Statutory Auditors may cover a representative sample of branches and accounts, of at least 20 per cent, so as to certify the correctness of the claims. f) "Final" consolidated claims duly certified by the Central Statutory Auditors as mentioned above may be lodged with Reserve Bank by June 30, 2009 ( in the format ANNEX – I for debt waiver) and by June 30, 2010 (in format ANNEX – II for debt relief). g) In either case, banks should inscribe the words "PRELIMINARY" and "FINAL" on the claim applications in bold letters so as to enable us to differentiate. h) Reimbursement of subsequent installments under the Scheme, however, would be made only after the receipt of "Final" claims. i) The Central Government, if it is satisfied that it is necessary to do so, may also direct a special audit in the case of any lending institution or one or more branches of such lending institution. 3. All other conditions of the above circulars remain unchanged. 4. In case of RRBs and co-operatives, instructions will be issued by NABARD. Yours faithfully, (B.P.Vijayendra) |
RbiTtsCommonUtility
Related Assets
உங்கள் பயனர் அனுபவத்தை மேம்படுத்த இந்த இணையதளம்குக்கீகளைபயன்படுத்துகிறது .