Loading generateChangemarks/changemarks.py +23 −4 Original line number Diff line number Diff line Loading @@ -192,10 +192,29 @@ https://forge.etsi.org/rep/cdm/pipeline-scripts/-/blob/main/common/Dockerfile.st j = change.target_start - changed_clause.from_id # index gap for line in change: if (not (line.value.strip() == '') and (line.is_added)): if line.value.strip().startswith("|"): # It is a table tableElements = line.value.strip().split("|") modifiedElements:list[str] = [] for element in tableElements: if not element.strip() == '': modifiedElements.append("<span class=\"underline\">" + element.strip() + "</span>") modifiedRow = "|" + "|".join(modifiedElements) + "|" + "\n" clauseMDlines.insert(j,modifiedRow) clauseMDlines.pop(j + 1) else: clauseMDlines.insert(j, "<span class=\"underline\">" + line.value + "</span>\n\n") #clauseMDlines.insert(j, "<mark>" + line.value.strip("\n") + "</mark>\n\n") clauseMDlines.pop(j+1) elif line.is_removed: if line.value.strip().startswith("|"): # It is a table tableElements = line.value.strip().split("|") modifiedElements: list[str] = [] for element in tableElements: if not element.strip() == '': modifiedElements.append("~~" + element.strip() + "~~") modifiedRow = "|" + "|".join(modifiedElements) + "|" + "\n" clauseMDlines.insert(j, modifiedRow) else: clauseMDlines.insert(j, "~~" + line.value.strip() + "~~") j = j + 1 Loading Loading
generateChangemarks/changemarks.py +23 −4 Original line number Diff line number Diff line Loading @@ -192,10 +192,29 @@ https://forge.etsi.org/rep/cdm/pipeline-scripts/-/blob/main/common/Dockerfile.st j = change.target_start - changed_clause.from_id # index gap for line in change: if (not (line.value.strip() == '') and (line.is_added)): if line.value.strip().startswith("|"): # It is a table tableElements = line.value.strip().split("|") modifiedElements:list[str] = [] for element in tableElements: if not element.strip() == '': modifiedElements.append("<span class=\"underline\">" + element.strip() + "</span>") modifiedRow = "|" + "|".join(modifiedElements) + "|" + "\n" clauseMDlines.insert(j,modifiedRow) clauseMDlines.pop(j + 1) else: clauseMDlines.insert(j, "<span class=\"underline\">" + line.value + "</span>\n\n") #clauseMDlines.insert(j, "<mark>" + line.value.strip("\n") + "</mark>\n\n") clauseMDlines.pop(j+1) elif line.is_removed: if line.value.strip().startswith("|"): # It is a table tableElements = line.value.strip().split("|") modifiedElements: list[str] = [] for element in tableElements: if not element.strip() == '': modifiedElements.append("~~" + element.strip() + "~~") modifiedRow = "|" + "|".join(modifiedElements) + "|" + "\n" clauseMDlines.insert(j, modifiedRow) else: clauseMDlines.insert(j, "~~" + line.value.strip() + "~~") j = j + 1 Loading