]> piware.de Git - chordpro-web.git/blobdiff - chordpro-web.js
Partial fix for chord-only paragraphs
[chordpro-web.git] / chordpro-web.js
index 188646a6b65d9cbfc798a057875d487aceababa9..45f800dc35ca9aeea9164957ff43bae7e159fa82 100644 (file)
@@ -44,8 +44,9 @@ function renderChordpro(text) {
 
             // split line into parts on chords
             const parts = [];
-            line.split(/(\[[^\]]+\])/).forEach(part => parts.push(
-                part[0] == '[' ? html`<span class="chord">${part.slice(1, -1)}</span>` : part
+            line.split(/(\[[^\]]+\])/).forEach(part => parts.push(part[0] == '['
+                ? html`<span class="chord">${part.slice(1, -1)}</span>`
+                : (part ? html`<span class="text">${part}</span>` : null)
             ));
             verseHasChords ||= parts.length > 1;
             parts.push('\n')