[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