Jelajahi Sumber

notes defined in data-notes attributes retain preformatted whitespace

Hakim El Hattab 9 tahun lalu
induk
melakukan
9bcd1484bc
2 mengubah file dengan 3 tambahan dan 0 penghapusan
  1. 1 0
      plugin/notes/notes.html
  2. 2 0
      plugin/notes/notes.js

+ 1 - 0
plugin/notes/notes.html

@@ -239,6 +239,7 @@
 					// No need for updating the notes in case of fragment changes
 					if ( data.notes ) {
 						notes.classList.remove( 'hidden' );
+						notesValue.style.whiteSpace = data.whitespace;
 						if( data.markdown ) {
 							notesValue.innerHTML = marked( data.notes );
 						}

+ 2 - 0
plugin/notes/notes.js

@@ -55,12 +55,14 @@ var RevealNotes = (function() {
 				type: 'state',
 				notes: '',
 				markdown: false,
+				whitespace: 'normal',
 				state: Reveal.getState()
 			};
 
 			// Look for notes defined in a slide attribute
 			if( slideElement.hasAttribute( 'data-notes' ) ) {
 				messageData.notes = slideElement.getAttribute( 'data-notes' );
+				messageData.whitespace = 'pre-wrap';
 			}
 
 			// Look for notes defined in an aside element