From acdbedc507679be7b35a0fe10990bfb579bdc9d9 Mon Sep 17 00:00:00 2001 From: "David A. Madore" Date: Thu, 1 Sep 2011 15:41:38 +0200 Subject: Add the JavaScript magic element to indicate number of comments. --- org/madore/damlengine/TodoWeblogSelectElement.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'org/madore/damlengine/TodoWeblogSelectElement.java') diff --git a/org/madore/damlengine/TodoWeblogSelectElement.java b/org/madore/damlengine/TodoWeblogSelectElement.java index 145b938..33c9731 100644 --- a/org/madore/damlengine/TodoWeblogSelectElement.java +++ b/org/madore/damlengine/TodoWeblogSelectElement.java @@ -42,11 +42,17 @@ public final class TodoWeblogSelectElement extends TodoDefaultElement { Document temp = par.parse(input); Node newNode = ctx.doc.adoptNode(temp.getDocumentElement()); node.getParentNode().insertBefore(newNode, node); + node.getParentNode().insertBefore(ctx.doc.createTextNode("\n"), node); TodoElement it = TodoElement.getTodoElement((Element)newNode, this.ctx, this); toProcess.add(it); } + Element token = ctx.doc.createElementNS(DamlEngine.DAML_NS, + "d:implicit-do-comments-script"); + node.getParentNode().insertBefore(token, node); + node.getParentNode().insertBefore(ctx.doc.createTextNode("\n"), node); + toProcess.add(new TodoCommentsScript(token, ctx, this)); node.getParentNode().removeChild(node); this.ownerDeque.registerAtStart(toProcess); } -- cgit v1.2.3