Faster javascript and usability enchancements in book reader.
[wolnelektury.git] / wolnelektury / media / js / book.js
index 108c267..512c86e 100644 (file)
@@ -1,14 +1,21 @@
 $(function() {
+    $.highlightFade.defaults.speed = 3000;
+    
     $('#toc').hide();
+    $.scrollTo('-=50px');
     
     if ($('#toc li').length == 0) {
         $('#menu li a[href="#toc"]').remove();
     }
     
-    $('#toc a, #themes a').click(function(event) {
+    $('body').delegate('click', '#toc a, #themes a, .anchor, .annotation', function(event) {
         event.preventDefault();
         $('#menu li a.selected').click();
-        $.scrollTo('a[name="' + $(this).attr('href').slice(1) + '"]', {offset: {top: -50, left: 0}});
+        if ($(this).attr('href')) {
+            var name = $(this).attr('href').slice(1);
+            $.scrollTo('a[name="' + name + '"]', 500, {offset: {top: -50, left: 0}});
+            $('a[name="' + name + '"]').highlightFade('yellow');
+        }
     });
     
     $('#menu li a').toggle(function() {