From ad3bb7b13a75b7a2e23a6be637737ecd11567ed0 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 15 Mar 2014 14:52:13 -0300 Subject: Squashed 'mod/magic_topbar/' content from commit 0fdca8a git-subtree-dir: mod/magic_topbar git-subtree-split: 0fdca8adb73fe9e2b5be69c00c15760c8fba3366 --- manifest.xml | 16 +++++++++++++++ start.php | 16 +++++++++++++++ views/default/magic_topbar/css.php | 18 +++++++++++++++++ views/default/magic_topbar/js.php | 40 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 90 insertions(+) create mode 100644 manifest.xml create mode 100644 start.php create mode 100644 views/default/magic_topbar/css.php create mode 100644 views/default/magic_topbar/js.php diff --git a/manifest.xml b/manifest.xml new file mode 100644 index 000000000..4ce8e37a4 --- /dev/null +++ b/manifest.xml @@ -0,0 +1,16 @@ + + + Magic Topbar + Lorea developers + 0.2.1 + bundled + This plugin shows topbar all time, improving usability. + https://lorea.cc/ + (C) Lorea 2011 + GNU General Public License version 2 + + elgg_release + 1.8 + + true + diff --git a/start.php b/start.php new file mode 100644 index 000000000..36babf170 --- /dev/null +++ b/start.php @@ -0,0 +1,16 @@ + + +/* Magic Topbar Plugin */ + +.elgg-page-topbar{ + position: fixed; + width:100%; +} +.elgg-page-header { + margin-top: 0px; + padding-top: 24px; +} diff --git a/views/default/magic_topbar/js.php b/views/default/magic_topbar/js.php new file mode 100644 index 000000000..cb51913f3 --- /dev/null +++ b/views/default/magic_topbar/js.php @@ -0,0 +1,40 @@ + + +$(function() { + + var $topbar = $(".elgg-page-topbar"), + $window = $(window); + + $topbar.css({position: 'fixed', width: '100%'}); + + $window.scroll(function() { + $topbar.stop(); + var opacity; + if ($window.scrollTop() > 14) { + $topbar.animate({opacity: 0}, 'fast'); + } else { + $topbar.css({opacity: 1}); + } + }); + + $topbar.mouseenter(function(){ + $topbar.stop(); + $topbar.animate({opacity: 1}); + }) + .mouseleave(function(){ + $topbar.stop(); + var opacity; + if ($window.scrollTop() > 14) { + opacity = 0; + } else { + opacity = 1; + } + $topbar.animate({opacity: opacity}); + }); +}); -- cgit v1.2.3