From: Samantha Doherty Date: Wed, 18 May 2011 15:08:31 +0000 (-0400) Subject: Toggle to show and hide local nav. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=2a0dc2291d02dca604aa3ccb571f13c476f2e26a;p=quix0rs-gnu-social.git Toggle to show and hide local nav. --- diff --git a/plugins/MobileProfile/MobileProfilePlugin.php b/plugins/MobileProfile/MobileProfilePlugin.php index 659c6bed84..4c87f694bb 100644 --- a/plugins/MobileProfile/MobileProfilePlugin.php +++ b/plugins/MobileProfile/MobileProfilePlugin.php @@ -309,6 +309,14 @@ class MobileProfilePlugin extends WAP20Plugin } } + function onStartShowLocalNavBlock($action) + { + if ($this->serveMobile) { + $action->element('a', array('href' => '#', 'id' => 'navtoggle'), 'Show Navigation'); + return true; + } + } + function onEndShowScripts($action) { $action->inlineScript(' @@ -323,6 +331,12 @@ class MobileProfilePlugin extends WAP20Plugin window.location.reload(); return false; }); + $("#navtoggle").click(function () { + $("#site_nav_local_views").fadeToggle(); + var text = $("#navtoggle").text(); + $("#navtoggle").text( + text == "Show Navigation" ? "Hide Navigation" : "Show Navigation"); + }); });' ); }