From c3fd9c18353124bf613cd13208894b425179a639 Mon Sep 17 00:00:00 2001 From: scottjehl Date: Tue, 12 Apr 2011 15:11:14 -0400 Subject: [PATCH] made sure a couple of variables are locally scoped. Fixes #1403 --- js/jquery.mobile.fixHeaderFooter.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/js/jquery.mobile.fixHeaderFooter.js b/js/jquery.mobile.fixHeaderFooter.js index 01e1e6a9..1d2eea0a 100644 --- a/js/jquery.mobile.fixHeaderFooter.js +++ b/js/jquery.mobile.fixHeaderFooter.js @@ -104,10 +104,9 @@ $.fixedToolbars = (function(){ var page = $(event.target), footer = page.find( ":jqmData(role='footer')" ), id = footer.data('id'), - prevPage = ui.prevPage; - - prevFooter = prevPage && prevPage.find( ":jqmData(role='footer')" ); - var prevFooterMatches = prevFooter.jqmData( "id" ) === id; + prevPage = ui.prevPage, + prevFooter = prevPage && prevPage.find( ":jqmData(role='footer')" ), + prevFooterMatches = prevFooter.length && prevFooter.jqmData( "id" ) === id; if( id && prevFooterMatches ){ stickyFooter = footer;