mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2025-12-31 13:02:38 +00:00
Small DD appending mode fix
This commit is contained in:
@@ -313,7 +313,8 @@ const blockDefinitionLists = {
|
|||||||
// Check to see if this a match containing the start of a DD.
|
// Check to see if this a match containing the start of a DD.
|
||||||
if(match[0].indexOf('::') > -1) {
|
if(match[0].indexOf('::') > -1) {
|
||||||
inList = true;
|
inList = true;
|
||||||
// Check and see if we are currently in line appending mode
|
// Check and see if we are currently in line appending mode, if so, match[1] should be
|
||||||
|
// appended to the last entry instead of being used as the next DT.
|
||||||
if(appending) {
|
if(appending) {
|
||||||
const lastPos = typeof currentDefinition.dd.length !== 'undefined' ? currentDefinition.dd.length - 1 : 0;
|
const lastPos = typeof currentDefinition.dd.length !== 'undefined' ? currentDefinition.dd.length - 1 : 0;
|
||||||
currentDefinition.dd[lastPos] = `${currentDefinition.dd[lastPos]} ${match[1]?.trim()}`;
|
currentDefinition.dd[lastPos] = `${currentDefinition.dd[lastPos]} ${match[1]?.trim()}`;
|
||||||
@@ -359,6 +360,7 @@ const blockDefinitionLists = {
|
|||||||
}
|
}
|
||||||
lastEmpty = false;
|
lastEmpty = false;
|
||||||
} else if(inList) { // Regular line that might mark the end of a line.
|
} else if(inList) { // Regular line that might mark the end of a line.
|
||||||
|
appending = false;
|
||||||
if(inlineDefinitions) {
|
if(inlineDefinitions) {
|
||||||
endIndex -= match[0].length;
|
endIndex -= match[0].length;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user