PageSourceSearch

https://www.manoramayearbook.in/search-result.html

html manoramayearbook.in collected 2026-09-25 00:34:04 UTC 19,295 bytes, 370 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5<script type='text/javascript'>var _sf_startpt=(new Date()).getTime()</script>
5
6<base href="#"/>
7<title>Search Result</title>
8<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
9<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
10<meta http-equiv="content-language" content="en"/>
11<meta name="viewport" content="width=device-width, initial-scale=1.0 user-scalable=yes"/>
12<meta name="description"/>
13<meta name="keywords"/>
14<meta property="og:tags"/>
15<meta name="news_keywords"/>
16<meta property="og:title" content="Search Result"/>
17<meta name="twitter:title" content="Search Result"/>
18<meta property="og:description"/>
19<meta name="twitter:description"/>
20<meta property="og:type" content="article"/>
21<meta property="og:image" content="https://img.manoramayearbook.in/content/dam/yearbook/logos/yb-logo.jpg"/>
22<meta property="og:url" content="https://www.manoramayearbook.in/search-result.html"/>
23<!--
24<meta property="og:site_name" content="YearBook"/>
25<meta property="fb:app_id" content=""/>
26<meta property="fb:pages" content="1826963100939175"/>
27<meta name="twitter:card" content="summary_large_image"/>
28<meta name="twitter:site" content="@yearbook"/>  -->
29<meta name="twitter:image:src" content="https://img.manoramayearbook.in/content/dam/yearbook/logos/yb-logo.jpg"/>
30<meta name="twitter:url" content="https://www.manoramayearbook.in/search-result.html"/>
31<meta name="google" content="notranslate"/>
32<link rel="canonical" href="https://www.manoramayearbook.in/search-result.html"/>
33<link rel="shortcut icon" href="/etc/designs/yearbook/clientlibs-head/img/favicon.ico"/>
34<script>
35	window.dataLayer = window.dataLayer || [];
36	window.dataLayer.push({ "Uid": "", "Ssid": "", "Eid": "", "Mno": "", "Name": "" });
37</script>
37
38<link rel="stylesheet" href="https://css.manoramayearbook.in/etc/designs/yearbook/clientlibs.ACSHASHcea1660275e5d978709b571b2c8d19bc.css" type="text/css">
39<script src="https://js.manoramayearbook.in/etc/designs/yearbook/commonlibs.ACSHASHc94ebeec1d273887b11ffca9175d7962.js"></script>
39
40<link rel="preconnect" href="https://fonts.googleapis.com"/>
41<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
42<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Nunito+Sans:300,400,600,700&display=swap"/>
43<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700|Nunito+Sans:300,400,600,700&display=swap"/>
44<!-- Google Tag Manager -->
45<script>
vendor: 327 bytes, lines 45-49
45(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
46new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
47j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
48'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
49})(window,document,'script','dataLayer','
49GTM-WKWHL8M
vendor: 3 bytes, line 49
49');
49</script>
49
50<!-- End Google Tag Manager -->
51<!-- Structured Data -->
52</head>
53<body data-ng-document data-ng-app="yearBook">
54<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 54-55
54
55<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
55GTM-WKWHL8M
vendor: 83 bytes, line 55
55" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
56<!-- End Google Tag Manager (noscript) -->
57<header id="yearBookHeader" class="fixed-top whiteHeadBg">
58<div class="d-flex align-items-center justify-content-start fixedContainer py-2">
59<div class="d-flex align-items-center logoWithBackNavigation">
60<a class="articleNavigationLogo d-block" href="https://www.manoramayearbook.in/home.html"><h1><img class="w-100" alt="Manorama Yearbook" title="Manorama Yearbook" src="https://img.manoramayearbook.in/etc/designs/yearbook/clientlibs-head/img/logo_blue.svg"/></h1></a>
61</div>
62</div></header>
63<section class="innerwhiteSection searchSection">
64<div class="container">
65<div><div class="searchresults section">
66<div class="searchBlockContainer" data-ng-controller="searchResult as  reslt">
67<!-- Upfront Search Section -->
68<div class="searchBlock my-4 my-md-5 d-flex justify-content-start align-items-center">
69<form class="searchForm" data-ng-init="init('4');limit=4">
70<div class="form-group searchGroup m-0" data-ng-click='searchKeyUp($event,&quot;3&quot;)'>
71<input type="text" ng-model="keyword" class="form-control rounded8" placeholder="Search here.." id="searchTags"/>
72</div>
73</form>
74<a href="javascript:void(0);" class="closeSearchSection backlink-ref"><i class="icon icon16 iconClose"></i></a>
75</div>
76<div class="card no-result d-none">No results to display</div>
77<!-- Pre Search Section -->
78<div class="preSearchBlock">
79<div class="popularTopics mB40">
80<h6 class="primaryElement text-uppercase secondaryFont mb-2">popular topics</h6>
81<ul class="list-inline">
82<li class="list-inline-item">
83<a href="javascript:void(0)" class="searchLink" data-ng-click='popularTopics($event,"india")'>india</a>
84</li>
85</ul>
86</div>
87<div class="mostSearchedTopics mB40">
88<h6 class="primaryElement text-uppercase secondaryFont mb-2"></h6>
89</div>
90</div>
91<!-- Post Search Section -->
92<div class="postSearchBlock d-none">
93</div>
94<div class="d-flex justify-content-center my-4">
95<button class="btn btn-sm btn-outline-secondary px-4 py-2 d-none" ng-click="showMoreResult($event,'4');">See More</button>
96</div>
97</div>
98<script>
99var getUrlParameter = function getUrlParameter(sParam) {
100    var sPageURL = decodeURIComponent(window.location.search.substring(1)),
101        sURLVariables = sPageURL.split('&'),
102        sParameterName,
103        i;
104
105    for (i = 0; i < sURLVariables.length; i++) {
106        sParameterName = sURLVariables[i].split('=');
107
108        if (sParameterName[0] === sParam) {
109            return sParameterName[1] === undefined ? true : sParameterName[1];
110        }
111    }
112};
113yearBook.controller('searchResult', [
114    "$scope",
115    "$location",
116    "$element",
117    "$window",
118    "$document",
119    "$http",
120    "$httpParamSerializer",
121    "$compile",
122    "req",
123    function (
124        $scope,
125        $location,
126        $element,
127        $window,
128        $document,
129        $http,
130        $httpParamSerializer,
131        $compile,
132        req
133    ) {
134
135    	$element.find('#searchTags').on('itemAdded', function(event) {
136            //$scope.keyword = event.item;
137        });
138   		 $element.find('#searchTags').on('itemRemoved', function(event) {
139            //$scope.keyword = event.item;
140        	url =  '/yearbook/search.json?type=keyword&keyword='+$scope.keyword+'&limit='+$scope.limit+'&startindex=0';	
141            $scope.populateSearchList(url);
142            $('.no-result').addClass('d-none');
143        });
144
145
146        $scope.init = function (limit) {
147            try{
148                var tagKeyword = getUrlParameter('keyword');
149                if(tagKeyword){
150                	$('.manorDescription').removeClass('pt-0');
151                	$('.preSearchBlock').addClass('d-none');
152                    $('.searchBlock').addClass('d-none');
153                     $('.searchBlock').removeClass('d-flex');
154                    url =  '/yearbook/search.json?type=tags&keyword='+tagKeyword+'&limit='+limit+'&startindex=0';
155                    var type="tags";
156                    $scope.populateSearchList(url,type);
157                }
158            }catch(e){}
159
160            //$scope.populateSearchList(path);
161        	//$scope.populateSearchList('http://localhost:4502/yearbook/search.json?type=keyword&keyword=national&limit=10&startindex=0');
162        };
163		$scope.searchKeyUp =  function(e,limit){
164            //if(e.keyCode != 13){
165               if($scope.keyword){
166	               url =  '/yearbook/search.json?type=keyword&keyword='+$scope.keyword+'&limit='+$scope.limit+'&startindex=0';	
167	               $scope.populateSearchList(url);
168               }
169           //}
170        };
171		/*$scope.clearBox =  function(e){
172            $element.find(".bootstrap-tagsinput span").remove();
173            $scope.keyword="";
174			//$('.bootstrap-tagsinput').children('span').not('span:last').remove();
175
176        };*/
177
178        $scope.popularTopics =  function(e, popTag){
179        	$scope.keyword='';
180            $element.find(".bootstrap-tagsinput span").remove();
181			$('#searchTags').tagsinput('removeAll');
182        	$('#searchTags').tagsinput('add', popTag);
183            url =  '/yearbook/search.json?type=keyword&keyword='+popTag+'&limit='+$scope.limit+'&startindex=0';	
184            $scope.populateSearchList(url);
185			//$('.bootstrap-tagsinput').children('span').not('span:last').remove();
186
187        };
188        $scope.mostSearched =  function(e,searchTag){
189            $scope.keyword='';
190            $element.find(".bootstrap-tagsinput span").remove();
191			$('#searchTags').tagsinput('removeAll');
192        	$('#searchTags').tagsinput('add', searchTag);
193            url =  '/yearbook/search.json?type=keyword&keyword='+searchTag+'&limit='+$scope.limit+'&startindex=0';	
194            $scope.populateSearchList(url);
195			//$('.bootstrap-tagsinput').children('span').not('span:last').remove();
196        };
197
198        $scope.populateSearchList = function (ajaxPath, type) {
199            $scope.searchList = [];
200            req.getRequest(ajaxPath).then(function (data) {
201            	$scope.searchList = data;
202                $('.postSearchBlock').html('');
203                if($scope.searchList)
204            	{
205                	if($scope.searchList.length ==0)
206            		{
207                		$('.no-result').removeClass('d-none');	
208                		$('.postSearchBlock').addClass('d-none');
209                	}else{
210                		$('.no-result').addClass('d-none');
211						var dataOuput ='';
212						dataOuput += '<div class="searchTabBlock">';
213                        dataOuput += '	<nav>';
214                        dataOuput += '    <div class="nav nav-tabs searchNavTabs flex-nowrap" id="nav-tab" role="tablist">';
215                        dataOuput += '            <a class="nav-item h5 nav-link bolder active" id="nav-articles-tab" data-toggle="tab"';
216                        dataOuput += '                href="#nav-articles" role="tab" aria-controls="nav-articles" aria-selected="false">ARTICLES</a>';
217                        dataOuput += '    </div>';
218                        dataOuput += '	</nav>';
219                        //dataOuput += '<a href="javascript:void(0)" class="sortSearch"><i class="icon icon20 iconSortSearch"></i></a>';
220                    	dataOuput += '</div>';
221                        dataOuput += '<div class="tab-content" id="nav-tabContent">';
222                        dataOuput += '	<div class="tab-pane fade show active" id="nav-articles" role="tabpanel" aria-labelledby="nav-articles-tab">'
223                        dataOuput += '    <div class="row mb-4 mb-xl-0">';
224
225						$.each($scope.searchList, function(index,value) {
226							dataOuput += '<div class="col-xl-3 col-lg-4 col-md-6 col-sm-12 rsltList">';
227                            dataOuput += '        <div class="card p-3 cardTopDetails bannerLink   mB40">';
228                            dataOuput += '            <div class="actualDiv" style="visibility: visible; position: relative; width: auto;">';
229                            dataOuput += '                <div class="overflowHidden mb-3">';
230                            //dataOuput += '                    <img alt="Manaroma Image" class="w-100 rounded lazy-img" src="'+value.imageUrl+'" style="">';
231                            
232							dataOuput += '                    <img alt="Manaroma Image" class="w-100 rounded lazy-img" src="/etc/designs/yearbook/clientlibs-head/img/yb-default-2.jpg" data-src="'+value.imageUrl+'" style="">';
233                            
234                            dataOuput += '                </div>';
235                            dataOuput += '                <div class="d-flex justify-content-between align-items-center mb-1">';
236                            dataOuput += '                    <div class="bloggedlist pr-1 redElement text-uppercase">'+value.sectionName+'</div>';
237                            dataOuput += '                </div>';
238                            dataOuput += '                <div class="cardTopInnerDetails">';
239                            dataOuput += '                    <a href="'+value.pageUrl+'" class="h6 clickableHeader d-block mb-2">';
240                            dataOuput +=                          value.pageTitle
241                            dataOuput += '                    </a>';
242                            dataOuput += '                    <p class="paraGraph fixedDescription paraGraph-short mb-0">';
243                            dataOuput +=                         value.description
244                            dataOuput += '                    </p>';
245                            dataOuput += '                </div>';
246                            dataOuput += '            </div>';
247                            dataOuput += '        </div>';
248                            dataOuput += '    </div>';
249                        });
250						dataOuput += '	  </div>';
251                        dataOuput += ' </div>';
252                        dataOuput += '</div>';
253						$('.preSearchBlock').addClass('d-none');
254						$('.postSearchBlock').removeClass('d-none');
255                        //$('.btn-sm').removeClass('d-none');
256                        $('.postSearchBlock').html(dataOuput);
257                        try{
258						var tagKeyword = getUrlParameter('keyword');
259                		if(tagKeyword){
260                        	var startindex=0;
261                        	var newStartIndex = parseInt(startindex)+parseInt($scope.searchList.length); 
262							url =  '/yearbook/search.json?type=tags&keyword='+tagKeyword+'&limit=2&startindex='+newStartIndex;
263                        }else{
264							var startindex=0;
265                            var newStartIndex = parseInt(startindex)+parseInt($scope.searchList.length);
266                            var showMoreajaxPath = '/yearbook/search.json?type=keyword&keyword='+$scope.keyword+'&limit='+$scope.limit+'&startindex='+newStartIndex;
267                        }
268						req.getRequest(showMoreajaxPath).then(function (data) {
269							if(data.length==0){
270								$('.btn-sm').addClass('d-none');
271                            }else{
272								$('.btn-sm').removeClass('d-none');
273                            }
274                        });
275                        }catch(e){}
276
277
278                	}
279                    initImageLazyload();
280            	}
281            });
282        };
283
284        $scope.showMoreResult =  function(e, limit){
285        	   try{
286                var tagKeyword = getUrlParameter('keyword');
287                var startindex = $('.rsltList').length;
288                if(tagKeyword){
289                    url =  '/yearbook/search.json?type=tags&keyword='+tagKeyword+'&limit='+limit+'&startindex=0';
290                    var type="tags";
291                    $scope.populateSearchList(url,limit,startindex);
292                }else{
293					url =  '/yearbook/search.json?type=keyword&keyword='+$scope.keyword+'&limit='+$scope.limit+'&startindex='+startindex;
294               		$scope.populateShowMoreList(url,limit,startindex);
295                }
296            }catch(e){}
297
298        };
299
300        $scope.populateShowMoreList = function (ajaxPath,limit,startindex) {
301            $scope.searchList = [];
302            req.getRequest(ajaxPath).then(function (data) {
303            	$scope.searchList = data;
304                if($scope.searchList)
305            	{
306                	if($scope.searchList.length ==0)
307            		{
308                    	$('.btn-sm').addClass('d-none');
309                		//$('.postSearchBlock').addClass('d-none');
310                	}else{
311						var dataOuput ='';
312						$.each($scope.searchList, function(index,value) {
313							dataOuput += '<div class="col-xl-3 col-lg-4 col-md-6 col-sm-12 rsltList">';
314                            dataOuput += '        <div class="card p-3 cardTopDetails bannerLink   mB40">';
315                            dataOuput += '            <div class="actualDiv" style="visibility: visible; position: relative; width: auto;">';
316                            dataOuput += '                <div class="overflowHidden mb-3">';
317                            //dataOuput += '                    <img alt="Manaroma Image" class="w-100 rounded lazy-img" src="'+value.imageUrl+'" style="">';
318                            dataOuput += '                    <img alt="Manaroma Image" class="w-100 rounded lazy-img" src="/etc/designs/yearbook/clientlibs-head/img/yb-default-2.jpg" data-src="'+value.imageUrl+'" style="">';
319                            dataOuput += '                </div>';
320                            dataOuput += '                <div class="d-flex justify-content-between align-items-center mb-1">';
321                            dataOuput += '                    <div class="bloggedlist pr-1 redElement text-uppercase">'+value.sectionName+'</div>';
322                            dataOuput += '                </div>';
323                            dataOuput += '                <div class="cardTopInnerDetails">';
324                            dataOuput += '                    <a href="'+value.pageUrl+'" class="h6 clickableHeader d-block mb-2">';
325                            dataOuput +=                          value.pageTitle
326                            dataOuput += '                    </a>';
327                            dataOuput += '                    <p class="paraGraph fixedDescription paraGraph-short mb-0">';
328                            dataOuput +=                         value.description
329                            dataOuput += '                    </p>';
330                            dataOuput += '                </div>';
331                            dataOuput += '            </div>';
332                            dataOuput += '        </div>';
333                            dataOuput += '    </div>';
334                        });
335						//$('.postSearchBlock').removeClass('d-none');
336                        $('#nav-articles').children('div').append(dataOuput);
337						try{
338                    	var tagKeyword = getUrlParameter('keyword');
339                        var startindex = $('.rsltList').length;
340                        var newStartIndex = parseInt(startindex)+parseInt($scope.searchList.length);
341                        if(tagKeyword){
342                            var showMoreajaxPath =  '/yearbook/search.json?type=tags&keyword='+tagKeyword+'&limit='+limit+'&startindex='+newStartIndex;
343                        }else{
344                            var showMoreajaxPath = '/yearbook/search.json?type=keyword&keyword='+$scope.keyword+'&limit='+$scope.limit+'&startindex='+newStartIndex;
345                        }
346                        req.getRequest(showMoreajaxPath).then(function (data) {
347                              if(data.length==0){
348                                  $('.btn-sm').addClass('d-none');
349                              }else{
350								$('.btn-sm').removeClass('d-none');
351                              }
352                        });
353						}catch(e){}
354
355                	}
356                    initImageLazyload();
357            	}
358            });
359        };
360    }
361]);
362</script>
362</div>
363</div>
364</div>
365</section>
366<script src="https://js.manoramayearbook.in/etc/designs/yearbook/clientlibs.ACSHASH3e5ada1fbb827adff61a14e0413e8a7b.js"></script>
366
367<!-- added for loading sso related js files -->
368<script src="/etc/designs/sso/clientlibs.ACSHASHb3458b805f079dec84f49cffcbbec55f.js"></script>
368
369</body>
370</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.