forked from booktype/BookJS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbooktype.js
More file actions
22 lines (20 loc) · 825 Bytes
/
booktype.js
File metadata and controls
22 lines (20 loc) · 825 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function setupDocument() {
$('body').wrapInner('<div id="contents" />');
$('body').append('<div id="layout" />');
$('#layout').append('<div class="page"><div class="contents"></div><div class="pagenumber"></div></div>');
}
$(document).ready(function () {
setupDocument();
var lastColumnState;
var fillingPages = true;
setTimeout(function () {
while (fillingPages == true) {
lastColumnState = $(".page:last .contents")[0].webkitRegionOverflow;
if (lastColumnState == 'overflow') {
$('#layout').append('<div class="page"><div class="contents"></div><div class="pagenumber"></div></div>');
} else if (lastColumnState == 'fit' || lastColumnState == 'empty') {
fillingPages = false;
}
}
}, 1000);
});