INNER CODE UNIT · JavaScript
createPrintout
Booodaness/Scientific-Notes · Booodaness/_Assets/Presentations/phase-space-analysis-harmonic-oscillators.md/plugin/chalkboard/plugin (copy).js:513
function createPrintout( ) {
console.warn(Reveal.getTotalSlides(),Reveal.getSlidesElement());
if ( storage[1].data.length == 0 ) return;
console.log( 'Create printout(s) for ' + storage[1].data.length + " slides");
drawingCanvas[0].container.style.opacity = 0; // do not print notes canvas
drawingCanvas[0].container.style.visibility = 'hidden';
var patImg = new Image();
patImg.onload = function () {
var slides = getSlidesArray();
//console.log(slides);
for (var i = storage[1].data.length-1; i>=0; i--) {
console.log( 'Create printout for slide ' + storage[1].data[i].slide.h + "." + storage[1].data[i].slide.v );
var slideData = getSlideData( storage[1].data[i].slide, 1 );
var drawings = createDrawings( slideData, patImg );
var slide = slides[ storage[1].data[i].slide.h][ storage[1].data[i].slide.v ];
//console.log("Slide:", slide);
addDrawings( slide, drawings );