Merge "fix bug causing anchors to fail on preview landing page; exit the onhashchange listener if there's no searchbar on the page" into lmp-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f0daf562f7
@@ -2552,6 +2552,9 @@ function offsetScrollForSticky() {
|
|||||||
|
|
||||||
// when an event on the browser history occurs (back, forward, load) requery hash and do search
|
// when an event on the browser history occurs (back, forward, load) requery hash and do search
|
||||||
$(window).hashchange( function(){
|
$(window).hashchange( function(){
|
||||||
|
// Ignore if there's no search bar (some special pages have no header)
|
||||||
|
if ($("#search-container").length < 1) return;
|
||||||
|
|
||||||
// If the hash isn't a search query or there's an error in the query,
|
// If the hash isn't a search query or there's an error in the query,
|
||||||
// then adjust the scroll position to account for sticky header, then exit.
|
// then adjust the scroll position to account for sticky header, then exit.
|
||||||
if ((location.hash.indexOf("q=") == -1) || (query == "undefined")) {
|
if ((location.hash.indexOf("q=") == -1) || (query == "undefined")) {
|
||||||
|
Reference in New Issue
Block a user