<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/jquery-1.3.2.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -13,7 +13,7 @@
   width: 43px;
   height: 11px;
   position: absolute;
-  background-image: url(wait.gif);
+  background-image: url(images/wait.gif);
 }
 .cluetip-arrows {
   display: none;</diff>
      <filename>jquery.cluetip.css</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 /*
  * jQuery clueTip plugin
- * Version 1.0.3  (May 29, 2009)
+ * Version 1.0.4  (June 28, 2009)
  * @requires jQuery v1.2.6+
  *
  * Dual licensed under the MIT and GPL licenses:
@@ -18,7 +18,7 @@
 */
 
 ;(function($) { 
-  $.cluetip = {version: '1.0.3'};
+  $.cluetip = {version: '1.0.4'};
   var $cluetip, $cluetipInner, $cluetipOuter, $cluetipTitle, $cluetipArrows, $cluetipWait, $dropShadow, imgCount;
   $.fn.cluetip = function(js, options) {
     if (typeof js == 'object') {
@@ -98,6 +98,7 @@
       }
       
       var localContent;
+      function returnFalse() { return false; }
 
 /***************************************      
 * ACTIVATION
@@ -261,7 +262,6 @@
         $cluetipInner.html($truncloaded);
       }
       function doNothing() {}; //empty function
-
       tipTitle ? $cluetipTitle.show().html(tipTitle) : (opts.showTitle) ? $cluetipTitle.show().html('&amp;nbsp;') : $cluetipTitle.hide();
       if (opts.sticky) {
         var $closeLink = $('&lt;div id=&quot;cluetip-close&quot;&gt;&lt;a href=&quot;#&quot;&gt;' + opts.closeText + '&lt;/a&gt;&lt;/div&gt;');
@@ -387,13 +387,9 @@
           inactivate(event);
         });
   // activate by hover
-    // clicking is returned false if cluetip url is same as href url
       } else {
-        $this.bind('click.cluetip', function() {
-          if ($this.attr('href') &amp;&amp; $this.attr('href') == tipAttribute &amp;&amp; !opts.clickThrough) {
-            return false;
-          }
-        });
+        // clicking is returned false if clickThrough option is set to false
+        $this[opts.clickThrough ? 'unbind' : 'bind']('click', returnFalse);
         //set up mouse tracking
         var mouseTracks = function(evt) {
           if (opts.tracking == true) {
@@ -432,7 +428,6 @@
         .bind('mouseleave.cluetip', function(event) {
           $this.attr('title', $this.data('thisInfo').title);
         });
-        
       }
     });
   };
@@ -485,7 +480,7 @@
     closePosition:    'top',    // location of close text for sticky cluetips; can be 'top' or 'bottom' or 'title'
     closeText:        'Close',  // text (or HTML) to to be clicked to close sticky clueTips
     truncate:         0,        // number of characters to truncate clueTip's contents. if 0, no truncation occurs
-
+    
     // effect and speed for opening clueTips
     fx: {             
                       open:       'show', // can be 'show' or 'slideDown' or 'fadeIn'</diff>
      <filename>jquery.cluetip.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>86b9f8dc00a1a45ff49492036a0233331a2eade2</id>
    </parent>
  </parents>
  <author>
    <name>Karl Swedberg</name>
    <email>karl@englishrules.com</email>
  </author>
  <url>http://github.com/kswedberg/jquery-cluetip/commit/422be4f8199fd424f2e1fefe135ac04d7917d0d8</url>
  <id>422be4f8199fd424f2e1fefe135ac04d7917d0d8</id>
  <committed-date>2009-06-28T08:18:17-07:00</committed-date>
  <authored-date>2009-06-28T08:18:17-07:00</authored-date>
  <message>fixed path to &quot;wait&quot; image. added jquery core file for offline demos. Changed slightly the behavior of clickThrough option: no longer test value of href.</message>
  <tree>e0452c65af8defc47a328b2c2e42fca42b461b23</tree>
  <committer>
    <name>Karl Swedberg</name>
    <email>karl@englishrules.com</email>
  </committer>
</commit>
