Browse Source

Use const in print controller

Jeroen Hermans 4 năm trước cách đây
mục cha
commit
49f78535d1
1 tập tin đã thay đổi với 8 bổ sung8 xóa
  1. 8 8
      js/controllers/print.js

+ 8 - 8
js/controllers/print.js

@@ -62,8 +62,8 @@ export default class Print {
 			// children will be
 			// children will be
 			if( slide.classList.contains( 'stack' ) === false ) {
 			if( slide.classList.contains( 'stack' ) === false ) {
 				// Center the slide inside of the page, giving the slide some margin
 				// Center the slide inside of the page, giving the slide some margin
-				let left = ( pageWidth - slideWidth ) / 2,
-					top = ( pageHeight - slideHeight ) / 2;
+				const left = ( pageWidth - slideWidth ) / 2;
+				let top = ( pageHeight - slideHeight ) / 2;
 
 
 				const contentHeight = slideScrollHeights[ index ];
 				const contentHeight = slideScrollHeights[ index ];
 				let numberOfPages = Math.max( Math.ceil( contentHeight / pageHeight ), 1 );
 				let numberOfPages = Math.max( Math.ceil( contentHeight / pageHeight ), 1 );
@@ -78,7 +78,7 @@ export default class Print {
 
 
 				// Wrap the slide in a page element and hide its overflow
 				// Wrap the slide in a page element and hide its overflow
 				// so that no page ever flows onto another
 				// so that no page ever flows onto another
-				let page = document.createElement( 'div' );
+				const page = document.createElement( 'div' );
 				page.className = 'pdf-page';
 				page.className = 'pdf-page';
 				page.style.height = ( ( pageHeight + config.pdfPageHeightOffset ) * numberOfPages ) + 'px';
 				page.style.height = ( ( pageHeight + config.pdfPageHeightOffset ) * numberOfPages ) + 'px';
 				slide.parentNode.insertBefore( page, slide );
 				slide.parentNode.insertBefore( page, slide );
@@ -97,12 +97,12 @@ export default class Print {
 				if( config.showNotes ) {
 				if( config.showNotes ) {
 
 
 					// Are there notes for this slide?
 					// Are there notes for this slide?
-					let notes = this.Reveal.getSlideNotes( slide );
+					const notes = this.Reveal.getSlideNotes( slide );
 					if( notes ) {
 					if( notes ) {
 
 
-						let notesSpacing = 8;
-						let notesLayout = typeof config.showNotes === 'string' ? config.showNotes : 'inline';
-						let notesElement = document.createElement( 'div' );
+						const notesSpacing = 8;
+						const notesLayout = typeof config.showNotes === 'string' ? config.showNotes : 'inline';
+						const notesElement = document.createElement( 'div' );
 						notesElement.classList.add( 'speaker-notes' );
 						notesElement.classList.add( 'speaker-notes' );
 						notesElement.classList.add( 'speaker-notes-pdf' );
 						notesElement.classList.add( 'speaker-notes-pdf' );
 						notesElement.setAttribute( 'data-layout', notesLayout );
 						notesElement.setAttribute( 'data-layout', notesLayout );
@@ -138,7 +138,7 @@ export default class Print {
 					// Each fragment 'group' is an array containing one or more
 					// Each fragment 'group' is an array containing one or more
 					// fragments. Multiple fragments that appear at the same time
 					// fragments. Multiple fragments that appear at the same time
 					// are part of the same group.
 					// are part of the same group.
-					let fragmentGroups = this.Reveal.fragments.sort( page.querySelectorAll( '.fragment' ), true );
+					const fragmentGroups = this.Reveal.fragments.sort( page.querySelectorAll( '.fragment' ), true );
 
 
 					let previousFragmentStep;
 					let previousFragmentStep;
 					let previousPage;
 					let previousPage;