[Jifty-commit] r1565 - in jifty/trunk: share/web/static/js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Thu Jul 13 19:37:22 EDT 2006


Author: trs
Date: Thu Jul 13 19:37:20 2006
New Revision: 1565

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/share/web/static/js/calendar.js
   jifty/trunk/share/web/static/js/context_menu.js
   jifty/trunk/share/web/static/js/jifty_utils.js

Log:
 r14373 at zot:  tom | 2006-07-13 19:37:09 -0400
 scrollToShow the calendar widget


Modified: jifty/trunk/share/web/static/js/calendar.js
==============================================================================
--- jifty/trunk/share/web/static/js/calendar.js	(original)
+++ jifty/trunk/share/web/static/js/calendar.js	Thu Jul 13 19:37:20 2006
@@ -33,6 +33,7 @@
         if ( wrap ) {
             wrap.style.display = "block";
             Jifty.Calendar.openCalendar = wrapId;
+            Jifty.Utils.scrollToShow( wrapId );
             return;
         }
 
@@ -67,6 +68,7 @@
         cal.render();
         
         Jifty.Calendar.openCalendar = wrapId;
+        Jifty.Utils.scrollToShow( wrapId );
         /*Jifty.Calendar.preventStutter = wrapId;*/
     },
 

Modified: jifty/trunk/share/web/static/js/context_menu.js
==============================================================================
--- jifty/trunk/share/web/static/js/context_menu.js	(original)
+++ jifty/trunk/share/web/static/js/context_menu.js	Thu Jul 13 19:37:20 2006
@@ -84,7 +84,7 @@
         
         ul.style.display = "block";
         Jifty.ContextMenu.currently_open = ul.id;
-        Jifty.ContextMenu.scrollToShow( ul.id );
+        Jifty.Utils.scrollToShow( ul.id );
     },
 
     hideOpenMenu: function(event) {
@@ -105,17 +105,6 @@
         if (Jifty.ContextMenu.currently_open) {
             Jifty.ContextMenu.hide(Jifty.ContextMenu.currently_open);
         }
-    },
-
-    scrollToShow: function(id) {
-        var ul        = $(id);
-        var y         = Jifty.Utils.findPosY( ul ) + ul.offsetHeight + 10;
-        var scrollTop = Jifty.Utils.getScrollTop();
-        var screen    = Jifty.Utils.findScreenHeight() + scrollTop;
-        var diff      = y - screen;
-        
-        if ( diff > 0 )
-             Jifty.SmoothScroll.scrollTo( scrollTop + diff );
     }
 };
 

Modified: jifty/trunk/share/web/static/js/jifty_utils.js
==============================================================================
--- jifty/trunk/share/web/static/js/jifty_utils.js	(original)
+++ jifty/trunk/share/web/static/js/jifty_utils.js	Thu Jul 13 19:37:20 2006
@@ -97,6 +97,17 @@
         if (window.pageYOffset)
             return window.pageYOffset;
         return 0; 
+    },
+
+    scrollToShow: function(id) {
+        var ul        = $(id);
+        var y         = Jifty.Utils.findPosY( ul ) + ul.offsetHeight + 10;
+        var scrollTop = Jifty.Utils.getScrollTop();
+        var screen    = Jifty.Utils.findScreenHeight() + scrollTop;
+        var diff      = y - screen;
+        
+        if ( diff > 0 )
+             Jifty.SmoothScroll.scrollTo( scrollTop + diff );
     }
 };
 


More information about the Jifty-commit mailing list