From 691717ce96de126a7c2f61c5c15852840699f0a8 Mon Sep 17 00:00:00 2001
From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com>
Date: Sat, 19 Oct 2019 15:05:28 +0200
Subject: [PATCH] Fixed a few bugs
---
nw/convert/tohtml.py | 1 -
nw/convert/tokenizer.py | 12 ++++++------
nw/convert/tomarkdown.py | 4 ++--
3 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/nw/convert/tohtml.py b/nw/convert/tohtml.py
index da97242a..98835a9a 100644
--- a/nw/convert/tohtml.py
+++ b/nw/convert/tohtml.py
@@ -73,7 +73,6 @@ class ToHtml(Tokenizer):
self.theResult += "
%s
\n" % (hStyle,tText)
elif tType == self.T_HEAD3:
- print(tText)
self.theResult += "%s
\n" % (hStyle,tText)
elif tType == self.T_HEAD4:
diff --git a/nw/convert/tokenizer.py b/nw/convert/tokenizer.py
index 93366888..2636b2e9 100644
--- a/nw/convert/tokenizer.py
+++ b/nw/convert/tokenizer.py
@@ -26,12 +26,12 @@ logger = logging.getLogger(__name__)
class Tokenizer():
- FMT_B_B = "" # Begin bold
- FMT_B_E = "" # End bold
- FMT_I_B = "" # Begin italics
- FMT_I_E = "" # End italics
- FMT_U_B = "" # Begin underline
- FMT_U_E = "" # End underline
+ FMT_B_B = 1 # Begin bold
+ FMT_B_E = 2 # End bold
+ FMT_I_B = 3 # Begin italics
+ FMT_I_E = 4 # End italics
+ FMT_U_B = 5 # Begin underline
+ FMT_U_E = 6 # End underline
T_EMPTY = 1 # Empty line (new paragraph)
T_COMMENT = 2 # Comment line
diff --git a/nw/convert/tomarkdown.py b/nw/convert/tomarkdown.py
index c7aa54de..50db3d9c 100644
--- a/nw/convert/tomarkdown.py
+++ b/nw/convert/tomarkdown.py
@@ -27,7 +27,7 @@ class ToMarkdown(Tokenizer):
def doConvert(self):
- htmlTags = {
+ mdTags = {
self.FMT_B_B : "**",
self.FMT_B_E : "**",
self.FMT_I_B : "_",
@@ -63,7 +63,7 @@ class ToMarkdown(Tokenizer):
elif tType == self.T_TEXT:
tTemp = tText
for xPos, xLen, xFmt in reversed(tFormat):
- tTemp = tTemp[:xPos]+tTemp[xPos+xLen:]
+ tTemp = tTemp[:xPos]+mdTags[xFmt]+tTemp[xPos+xLen:]
tText = tTemp
tLen = len(tText)