Skip to content

Commit 1413cbc

Browse files
authored
Merge pull request hakimel#1636 from traff/master
For a fragment: allow to show a separate note defined in it
2 parents 3bcd167 + 86a3f02 commit 1413cbc

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

plugin/notes/notes.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ var RevealNotes = (function() {
5050
/**
5151
* Posts the current slide data to the notes window
5252
*/
53-
function post() {
53+
function post(event) {
5454

5555
var slideElement = Reveal.getCurrentSlide(),
5656
notesElement = slideElement.querySelector( 'aside.notes' );
@@ -64,6 +64,15 @@ var RevealNotes = (function() {
6464
state: Reveal.getState()
6565
};
6666

67+
// Look for notes defined in a fragment, if it is a fragmentshown event
68+
if (event && event.hasOwnProperty('fragment')) {
69+
var innerNotes = event.fragment.querySelector( 'aside.notes' );
70+
71+
if ( innerNotes) {
72+
notesElement = innerNotes;
73+
}
74+
}
75+
6776
// Look for notes defined in a slide attribute
6877
if( slideElement.hasAttribute( 'data-notes' ) ) {
6978
messageData.notes = slideElement.getAttribute( 'data-notes' );

0 commit comments

Comments
 (0)