diff --git a/www/index.php b/www/index.php index 4082fd0518235ce47dc00db15fe40cd843c6a6a6..c062cc994ad1ece7039d50c60a5d347d7d22d8ce 100644 --- a/www/index.php +++ b/www/index.php @@ -21,8 +21,11 @@ $page->head .= ' <link rel="stylesheet" type="text/css" href="searchCSS.css" /> '; if ($template == 'Mobile') { - $page->head .='<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />'; -}; + $page->head .='<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" > + <script type="text/javascript">var mobileSearch = true;</script>'; +} else { + $page->head .='<script type="text/javascript">var mobileSearch = false;</script>'; +} $page->addScript('searchFunc.js'); if (isset($_GET['u']) //u is referring site diff --git a/www/searchFunc.js b/www/searchFunc.js index 659cf3d8c4c4e068215a18c53250cf106a8abced..bc65912c068ef5ebf8c57a5cb59b60ccb5a08520 100644 --- a/www/searchFunc.js +++ b/www/searchFunc.js @@ -119,6 +119,14 @@ UNL_Search.handleResults = function (result_div, searchobj) { } resultsDIV.appendChild(searchobj.results[i].html); } + if (mobileSearch) { //if we're doing a mobile search, rewrite link URLs to use mobile proxy + WDN.jQuery(resultsDIV).find('a.gs-title').each(function(){ + //href= WDN.jQuery(this).attr('href'); + WDN.jQuery(this).attr('href', function(i, val){ + return 'http://m.unl.edu/?view=proxy&u='+val; + }); + }); + } var nav = document.createElement("ul"); nav.className = "wdn_pagination"; var search_name = 'unl_search';