$( document ).on( "pageinit", "#mainpage", function() { $( document ).on( "swipeleft swiperight", "#mainpage", function( e ) { // We check if there is no open panel on the page because otherwise // a swipe to close the left panel would also open the right panel (and v.v.). // We do this by checking the data that the framework stores on the page element (panel: open). if ( $.mobile.activePage.jqmData( "panel" ) !== "open" ) { if ( e.type === "swipeleft" ) { $( "#searchpanel" ).panel( "open" ); } else if ( e.type === "swiperight" ) { $( "#defaultpanel" ).panel( "open" ); } } }); }); $(document).ready(function() { $("#searchvalue").keypress(function(event) { if (event.which === 13) { Search($("#searchvalue").val()); return false; } }); $("#searchbtn").click(function() { Search($("#searchvalue").val()); return false; }); $("#growfont").click(function() { Settings.IncreaseResultFontSize(); return false; }); $("#shrinkfont").click(function() { Settings.DecreaseResultFontSize(); return false; }); $("#break-on-verses").click(function() { Settings.Save(); return false; }); $("#showhelp").click(function() { $("#help").dialog({ draggable: true, width: 700, height: 650, resizable: true }); }); $("#changefont").change(function() { Settings.ChangeResultFont($("#changefont").val()); return false; }); // load querystring var ref = decodeURIComponent(Util.GetUrlVars().r); if (ref !== "undefined") { // remember the settings, first, because if you have results, the load process would wipe out the passage you want to load. Settings.Load(); // now load the passage from the querystring. Search(ref); $("#searchvalue").val(ref); } else { Settings.Load(); } // you need to do this last, otherwise the settings load resets the window height. $(window).bind("resize", function() { $(".my-breakpoint.ui-grid-c .ui-block-a").css("width", 50); $(".my-breakpoint.ui-grid-c .ui-block-b").css("width", window.innerWidth - 190); $(".my-breakpoint.ui-grid-c .ui-block-c").css("width", 65); $(".my-breakpoint.ui-grid-c .ui-block-d").css("width", 55); $("#searchresults").css("height", window.innerHeight - 100); return false; }); $(".my-breakpoint.ui-grid-c .ui-block-a").css("width", 50); $(".my-breakpoint.ui-grid-c .ui-block-b").css("width", window.innerWidth - 190); $(".my-breakpoint.ui-grid-c .ui-block-c").css("width", 65); $(".my-breakpoint.ui-grid-c .ui-block-d").css("width", 55); $("#searchresults").css("height", window.innerHeight - 100); });