INNER CODE UNIT · JavaScript
getSlidesArray
Booodaness/Scientific-Notes · Booodaness/_Assets/Presentations/phase-space-analysis-harmonic-oscillators.md/plugin/chalkboard/plugin (copy).js:538
function getSlidesArray() {
var horizontal = document.querySelectorAll('.slides > div.pdf-page > section, .slides > section');
var slides = [];
var slidenumber = undefined;
for ( var i=0; i < horizontal.length; i++) {
if ( horizontal[i].parentElement.classList.contains("pdf-page") ) {
// Horizontal slide
if ( horizontal[i].getAttribute("data-slide-number") != slidenumber ) {
// new slide
slides.push([]);
slides[slides.length-1].push(horizontal[i]);
slidenumber = horizontal[i].getAttribute("data-slide-number");
}
else {
// fragment of same slide
slides[slides.length-1][slides[slides.length-1].length-1] = horizontal[i];
}
}