fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Faster javascript and usability enchancements in book reader.
[wolnelektury.git]
/
wolnelektury
/
media
/
js
/
book.js
diff --git
a/wolnelektury/media/js/book.js
b/wolnelektury/media/js/book.js
index
108c267
..
512c86e
100644
(file)
--- a/
wolnelektury/media/js/book.js
+++ b/
wolnelektury/media/js/book.js
@@
-1,14
+1,21
@@
$(function() {
$(function() {
+ $.highlightFade.defaults.speed = 3000;
+
$('#toc').hide();
$('#toc').hide();
+ $.scrollTo('-=50px');
if ($('#toc li').length == 0) {
$('#menu li a[href="#toc"]').remove();
}
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();
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() {
});
$('#menu li a').toggle(function() {