title: Why won't my Raphael JS animation loop?
body: <p>Hi there
  I've made this animation using the Raphael framework. I want the star (logoStar) to spin indefinitely but it only runs once. Can anyone help? Thanks</p>
  
  <pre><code>window.onload = function () {
  buildLogo();
  }
  
  var buildLogo = function () {
      var logo = Raphael("title",800,236);
  
      var logoStar = logo.path("M12.245 131.057L16.039 138.743L24.521 139.974L18.383 145.958L19.832 154.406L12.245 150.418L4.658 154.406L6.108 145.958L-0.03 139.974L8.452 138.743").attr({fill:"#fff",stroke:"none"});
  
      var starSpin = function () {
          logoStar.animate({rotation: "360"}, 5000, starSpin);
      }
      starSpin();
  }
  </code></pre>