diff -p hovertip/hovertip.js hovertip_base/hovertip.js
*** hovertip/hovertip.js	Sun Feb 15 19:34:33 2009
--- hovertip_base/hovertip.js	Fri May  9 21:52:18 2008
*************** clicktipTargetPrepare = function(o, el, 
*** 281,287 ****
  
  // when hover over target, make tooltip appear
  hovertipTargetPrepare = function(o, el, config) {
!   return o//.addClass(config.attribute + '_target')
    .hover(function() {
        // show tip when mouse over target
        hovertipShowUnderMouse(el);
--- 281,287 ----
  
  // when hover over target, make tooltip appear
  hovertipTargetPrepare = function(o, el, config) {
!   return o.addClass(config.attribute + '_target')
    .hover(function() {
        // show tip when mouse over target
        hovertipShowUnderMouse(el);
*************** function hovertipInit() {
*** 385,392 ****
    
    // specify our configuration for hovertips, including delay times (millisec)
    var hovertipConfig = {'attribute':'hovertip',
!                         'showDelay': 100,
!                         'hideDelay': 100};
    
    // use <div class='hovertip'>blah blah</div>
    var hovertipSelect = 'div.hovertip';
--- 385,392 ----
    
    // specify our configuration for hovertips, including delay times (millisec)
    var hovertipConfig = {'attribute':'hovertip',
!                         'showDelay': 300,
!                         'hideDelay': 700};
    
    // use <div class='hovertip'>blah blah</div>
    var hovertipSelect = 'div.hovertip';
*************** function hovertipInit() {
*** 463,477 ****
  function hovertipSpanInit() {
    // specify our configuration for hovertips, including delay times (millisec)
    var hovertipConfig = {'attribute':'hovertip',
!                         'showDelay': 200,
!                         'hideDelay': 1};
    var hovertipSpanSelect = 'span.hovertip';
    // activate hovertips with wrappers for FX (drop shadow):
!   /*$(hovertipSpanSelect).
!   css('display', 'block')
! 		.addClass('hovertip_wrap3').wrap("<span class='hovertip_wrap0'><span class='hovertip_wrap1'><span class='hovertip_wrap2'>" + 
!          "</span></span></span>")
! 		 .each(function() {
               // fix class and attributes for newly wrapped elements
               var tooltip = this.parentNode.parentNode.parentNode;
               if (this.getAttribute('target'))
--- 463,475 ----
  function hovertipSpanInit() {
    // specify our configuration for hovertips, including delay times (millisec)
    var hovertipConfig = {'attribute':'hovertip',
!                         'showDelay': 300,
!                         'hideDelay': 700};
    var hovertipSpanSelect = 'span.hovertip';
    // activate hovertips with wrappers for FX (drop shadow):
!   $(hovertipSpanSelect).css('display', 'block').addClass('hovertip_wrap3').
!     wrap("<span class='hovertip_wrap0'><span class='hovertip_wrap1'><span class='hovertip_wrap2'>" + 
!          "</span></span></span>").each(function() {
               // fix class and attributes for newly wrapped elements
               var tooltip = this.parentNode.parentNode.parentNode;
               if (this.getAttribute('target'))
*************** function hovertipSpanInit() {
*** 482,496 ****
                 tooltip.setAttribute('id', id);
               }
             });
!   hovertipSpanSelect = 'span.hovertip_wrap0';*/
    
!   //window.setTimeout(function() {
        $(hovertipSpanSelect)
          .hovertipActivate(hovertipConfig,
                            targetSelectByPrevious,
                            hovertipPrepare,
                            hovertipTargetPrepare);
!     //}, 0);
  };
  
  
--- 480,494 ----
                 tooltip.setAttribute('id', id);
               }
             });
!   hovertipSpanSelect = 'span.hovertip_wrap0';
    
!   window.setTimeout(function() {
        $(hovertipSpanSelect)
          .hovertipActivate(hovertipConfig,
                            targetSelectByPrevious,
                            hovertipPrepare,
                            hovertipTargetPrepare);
!     }, 0);
  };
  
  
*************** function hovertipSpanInit() {
*** 504,511 ****
  function hoverinfoDivInit() {
    // specify our configuration for hovertips, including delay times (millisec)
    var hovertipConfig = {'attribute':'hovertip',
!                         'showDelay': 100,
!                         'hideDelay': 100};
    var select = '.hoverinfo';
    // activate hovertips with wrappers for FX (drop shadow):
    $(select).css('display', 'block').addClass('hovertip_wrap3').
--- 502,509 ----
  function hoverinfoDivInit() {
    // specify our configuration for hovertips, including delay times (millisec)
    var hovertipConfig = {'attribute':'hovertip',
!                         'showDelay': 300,
!                         'hideDelay': 700};
    var select = '.hoverinfo';
    // activate hovertips with wrappers for FX (drop shadow):
    $(select).css('display', 'block').addClass('hovertip_wrap3').
diff -p hovertip/hovertip.module hovertip_base/hovertip.module
*** hovertip/hovertip.module	Sun Feb 15 19:24:36 2009
--- hovertip_base/hovertip.module	Thu May 15 22:23:14 2008
*************** function _hovertip_get_javascript() {
*** 16,24 ****
    $default =<<<END
  
      // initialize tooltips in a separate thread
!     //$(document).ready(function() {
!       //window.setTimeout(hovertipInit, 1);
!     //});
  
  END;
    return variable_get('hovertip_javascript', $default);
--- 16,24 ----
    $default =<<<END
  
      // initialize tooltips in a separate thread
!     $(document).ready(function() {
!       window.setTimeout(hovertipInit, 1);
!     });
  
  END;
    return variable_get('hovertip_javascript', $default);
Common subdirectories: hovertip/po and hovertip_base/po
