node.setParameter("");
} else {
node.setParameter(node.getParameter().trim());
}
TagNode tagNode = (TagNode)node;
RootNode rootNode = tagNode.getRootNode();
if (rootNode.isComment()) { // коментарий, просто содержимое
return node.renderChildrenXHtml();
} else if (rootNode.isTopicMaximized()) { // топик не свернутым cut, содежимое в div
return "<div id=\"cut" + Integer.toString(rootNode.getCutCount()) + "\">" + node.renderChildrenXHtml() + "</div>";
} else if(rootNode.isTopicMinimized()) { // топик со свернутым cut, вместо содержимого ссылка
URI uri = rootNode.getCutURI();
try {
uri.setFragment("cut"+Integer.toString(rootNode.getCutCount()));
if (!node.getParameter().isEmpty()) {
ToHtmlFormatter formatter = rootNode.getToHtmlFormatter();
String parameter;
if(formatter != null) {
parameter = rootNode.getToHtmlFormatter().simpleFormat(node.getParameter().replaceAll("\"", ""));
} else {
parameter = Parser.escape(node.getParameter().replaceAll("\"", ""));
}
return String.format("<p>( <a href=\"%s\">%s</a> )</p>", uri.getEscapedURIReference(), parameter);
} else {