aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/writers/html-writer.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/writers/html-writer.js b/lib/writers/html-writer.js
index 456e894..ee7d49f 100644
--- a/lib/writers/html-writer.js
+++ b/lib/writers/html-writer.js
@@ -16,7 +16,8 @@ function writer(options) {
var indentedElements = {
div: true,
p: true,
- ul: true
+ ul: true,
+ li: true
};
@@ -30,7 +31,9 @@ function prettyWriter() {
var writer = simpleWriter();
function open(tagName, attributes) {
- indent();
+ if (indentedElements[tagName]) {
+ indent();
+ }
stack.push(tagName);
writer.open(tagName, attributes);
if (indentedElements[tagName]) {
@@ -42,8 +45,8 @@ function prettyWriter() {
function close(tagName) {
if (indentedElements[tagName]) {
indentationLevel--;
+ indent();
}
- indent();
stack.pop();
writer.close(tagName);
}