diff --git a/assets/css/layout.scss b/assets/css/layout.scss index f15e5d4..1130bfb 100644 --- a/assets/css/layout.scss +++ b/assets/css/layout.scss @@ -96,3 +96,13 @@ p { /*-webkit-region-break-inside: avoid;*/ /* break-inside: avoid;*/ } + +.story-page, .page-break { + /* Apply this class to an element to put it on a new region. + * Hint: + * You can also use an empty
+ * if you want to put manual page breaks without attaching it to an HTML element + */ + // -webkit-region-break-before: always; + break-after: region; +} diff --git a/assets/css/setup.scss b/assets/css/setup.scss index bffe742..f9ff9f3 100644 --- a/assets/css/setup.scss +++ b/assets/css/setup.scss @@ -1,6 +1,6 @@ /* the geometry of the page */ $page-width: 210mm; -$page-height: 290mm; +$page-height: 297mm; /* the size of the crop marks*/ $crop-size: 7mm; diff --git a/assets/js/gui.js b/assets/js/gui.js index c88b74d..c40fdd4 100644 --- a/assets/js/gui.js +++ b/assets/js/gui.js @@ -1,28 +1,36 @@ $(function() { + + $('select[name="document"]').change(function(e){ + console.log("document selection",this); + $('iframe').attr('src', this.value); + }); + $.getJSON('build/toc.json', function(data){ - // console.log(data); - for (book of data) { - // console.log(book); - // var $optgroup = $('').attr('label', book.label); - // for (page of book.pages) { + console.log(data); + for (book in data) { + console.log(data[book]); + // var $optgroup = $('').attr('label', data[book].label); + // for (page of data[book].pages) { // // console.log(page); - // $optgroup.append($('