[Rt-commit] rt branch, 4.0/faster-menu-flyouts, created. rt-4.0.0rc6-11-gb7ec024
Thomas Sibley
trs at bestpractical.com
Fri Mar 4 11:00:59 EST 2011
The branch, 4.0/faster-menu-flyouts has been created
at b7ec024e807c81d3104560348de402f7bdbc5e65 (commit)
- Log -----------------------------------------------------------------
commit e0a397088c900da15714815de4ebfeee66486590
Author: Audrey Tang <audreyt at audreyt.org>
Date: Tue Feb 15 21:33:35 2011 +0800
Make menu appear instantly instead of waiting for 200ms for them to appear
Setting/extending jQuery.fn.supersubs.defaults apparently has no effect, so
we directly pass the speed:0 parameter to .superfish().
diff --git a/share/html/NoAuth/css/aileron/InHeader b/share/html/NoAuth/css/aileron/InHeader
index 68df0b1..d81adf7 100644
--- a/share/html/NoAuth/css/aileron/InHeader
+++ b/share/html/NoAuth/css/aileron/InHeader
@@ -61,7 +61,7 @@ jQuery(document).ready(function(){
extraWidth: 2
};
- jQuery("#app-nav.toplevel").addClass('sf-menu sf-js-enabled sf-shadow').supersubs().superfish();
- jQuery("#page-menu.toplevel").addClass('sf-menu sf-js-enabled').supersubs().superfish({ dropShadows: false }).supposition();
+ jQuery("#app-nav.toplevel").addClass('sf-menu sf-js-enabled sf-shadow').supersubs().superfish({ speed: 0 });
+ jQuery("#page-menu.toplevel").addClass('sf-menu sf-js-enabled').supersubs().superfish({ dropShadows: false, speed: 0 }).supposition();
});
</script>
diff --git a/share/html/NoAuth/css/web2/InHeader b/share/html/NoAuth/css/web2/InHeader
index d9bd8ee..b70058a 100644
--- a/share/html/NoAuth/css/web2/InHeader
+++ b/share/html/NoAuth/css/web2/InHeader
@@ -68,9 +68,9 @@ jQuery(document).ready(function(){
extraWidth: 2
};
- jQuery("#page-menu.toplevel").addClass("sf-menu sf-js-enabled").supersubs().superfish({ dropShadows: false }).supposition();
- jQuery("#app-nav.toplevel").addClass("sf-menu sf-vertical sf-js-enabled").supersubs().superfish().supposition();
- jQuery("#prefs-menu").addClass("sf-menu sf-js-enabled").supersubs().superfish().supposition();
+ jQuery("#page-menu.toplevel").addClass("sf-menu sf-js-enabled").supersubs().superfish({ dropShadows: false, speed: 0 }).supposition();
+ jQuery("#app-nav.toplevel").addClass("sf-menu sf-vertical sf-js-enabled").supersubs().superfish({ speed: 0 }).supposition();
+ jQuery("#prefs-menu").addClass("sf-menu sf-js-enabled").supersubs().superfish().supposition({ speed: 0 });
});
</script>
<!--[if (lt IE 9)&(gt IE 6)]>
commit b7ec024e807c81d3104560348de402f7bdbc5e65
Author: Audrey Tang <audreyt at audreyt.org>
Date: Tue Feb 15 23:40:17 2011 +0800
"speed: 0" can appear chopping on slower machines
take a middle ground and specify "speed: 'fast'" which translates to
100ms so it appears responsive without feeling choppy.
diff --git a/share/html/NoAuth/css/aileron/InHeader b/share/html/NoAuth/css/aileron/InHeader
index d81adf7..95f32a1 100644
--- a/share/html/NoAuth/css/aileron/InHeader
+++ b/share/html/NoAuth/css/aileron/InHeader
@@ -61,7 +61,7 @@ jQuery(document).ready(function(){
extraWidth: 2
};
- jQuery("#app-nav.toplevel").addClass('sf-menu sf-js-enabled sf-shadow').supersubs().superfish({ speed: 0 });
- jQuery("#page-menu.toplevel").addClass('sf-menu sf-js-enabled').supersubs().superfish({ dropShadows: false, speed: 0 }).supposition();
+ jQuery("#app-nav.toplevel").addClass('sf-menu sf-js-enabled sf-shadow').supersubs().superfish({ speed: 'fast' });
+ jQuery("#page-menu.toplevel").addClass('sf-menu sf-js-enabled').supersubs().superfish({ dropShadows: false, speed: 'fast' }).supposition();
});
</script>
diff --git a/share/html/NoAuth/css/web2/InHeader b/share/html/NoAuth/css/web2/InHeader
index b70058a..1b7b364 100644
--- a/share/html/NoAuth/css/web2/InHeader
+++ b/share/html/NoAuth/css/web2/InHeader
@@ -68,9 +68,9 @@ jQuery(document).ready(function(){
extraWidth: 2
};
- jQuery("#page-menu.toplevel").addClass("sf-menu sf-js-enabled").supersubs().superfish({ dropShadows: false, speed: 0 }).supposition();
- jQuery("#app-nav.toplevel").addClass("sf-menu sf-vertical sf-js-enabled").supersubs().superfish({ speed: 0 }).supposition();
- jQuery("#prefs-menu").addClass("sf-menu sf-js-enabled").supersubs().superfish().supposition({ speed: 0 });
+ jQuery("#page-menu.toplevel").addClass("sf-menu sf-js-enabled").supersubs().superfish({ dropShadows: false, speed: 'fast' }).supposition();
+ jQuery("#app-nav.toplevel").addClass("sf-menu sf-vertical sf-js-enabled").supersubs().superfish({ speed: 'fast' }).supposition();
+ jQuery("#prefs-menu").addClass("sf-menu sf-js-enabled").supersubs().superfish().supposition({ speed: 'fast' });
});
</script>
<!--[if (lt IE 9)&(gt IE 6)]>
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list