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,"3")'> 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.