diff --git a/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java b/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java index a48230c69..0d749b149 100644 --- a/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java +++ b/apps/syndie/java/src/net/i2p/syndie/sml/HTMLPreviewRenderer.java @@ -88,22 +88,13 @@ public class HTMLPreviewRenderer extends HTMLRenderer { for (int i = 0; i < _links.size(); i++) { Link l = (Link)_links.get(i); String schema = l.schema; - _postBodyBuffer.append("

Schema: ").append(schema).append("

"); _postBodyBuffer.append("").append(sanitizeString(l.location)); - } else { - _postBodyBuffer.append(getClass("summDetailExternalLink")).append(" href=\"externallink.jsp?"); - if (l.schema != null) - _postBodyBuffer.append("schema=").append(sanitizeURL(l.schema)).append('&'); - if (l.location != null) + _postBodyBuffer.append(getClass("summDetailExternalLink")).append(" href=\"externallink.jsp?"); + if (l.schema != null) + _postBodyBuffer.append("schema=").append(sanitizeURL(l.schema)).append('&'); + if (l.location != null) _postBodyBuffer.append("location=").append(sanitizeURL(l.location)).append('&'); - _postBodyBuffer.append("\">").append(sanitizeString(l.location)); - } - + _postBodyBuffer.append("\">").append(sanitizeString(l.location)); _postBodyBuffer.append(getSpan("summDetailExternalNet")).append(" (").append(sanitizeString(l.schema)).append(") "); } _postBodyBuffer.append("
\n"); diff --git a/apps/syndie/java/src/net/i2p/syndie/sml/HTMLRenderer.java b/apps/syndie/java/src/net/i2p/syndie/sml/HTMLRenderer.java index 15ce181a6..dba3f2833 100644 --- a/apps/syndie/java/src/net/i2p/syndie/sml/HTMLRenderer.java +++ b/apps/syndie/java/src/net/i2p/syndie/sml/HTMLRenderer.java @@ -437,16 +437,10 @@ public class HTMLRenderer extends EventReceiverImpl { if (!continueBody()) { return; } if ( (schema == null) || (location == null) ) return; _bodyBuffer.append(""). append(sanitizeString(text)). append(""); @@ -651,19 +645,12 @@ public class HTMLRenderer extends EventReceiverImpl { Link l = (Link)_links.get(i); String schema = l.schema; _postBodyBuffer.append("").append(sanitizeString(l.location)); - } else { - _postBodyBuffer.append(getClass("summDetailExternalLink")).append(" href=\"externallink.jsp?"); - if (l.schema != null) - _postBodyBuffer.append("schema=").append(sanitizeURL(l.schema)).append('&'); - if (l.location != null) - _postBodyBuffer.append("location=").append(sanitizeURL(l.location)).append('&'); - _postBodyBuffer.append("\">").append(sanitizeString(l.location)); - } + _postBodyBuffer.append(getClass("summDetailExternalLink")).append(" href=\"externallink.jsp?"); + if (l.schema != null) + _postBodyBuffer.append("schema=").append(sanitizeURL(l.schema)).append('&'); + if (l.location != null) + _postBodyBuffer.append("location=").append(sanitizeURL(l.location)).append('&'); + _postBodyBuffer.append("\">").append(sanitizeString(l.location)); _postBodyBuffer.append(getSpan("summDetailExternalNet")).append(" (").append(sanitizeString(l.schema)).append(") "); } _postBodyBuffer.append("
\n"); diff --git a/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java b/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java index 4bf4af3b3..b38f9b0ee 100644 --- a/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java +++ b/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java @@ -314,4 +314,4 @@ public class RSSRenderer extends HTMLRenderer { String sanitized = sanitizeXML(t); System.out.println("[" + str + "] --> [" + sanitized + "]"); } -} \ No newline at end of file +} diff --git a/apps/syndie/java/src/net/i2p/syndie/sml/ThreadedHTMLRenderer.java b/apps/syndie/java/src/net/i2p/syndie/sml/ThreadedHTMLRenderer.java index 86b328ffa..94a158547 100644 --- a/apps/syndie/java/src/net/i2p/syndie/sml/ThreadedHTMLRenderer.java +++ b/apps/syndie/java/src/net/i2p/syndie/sml/ThreadedHTMLRenderer.java @@ -406,21 +406,13 @@ public class ThreadedHTMLRenderer extends HTMLRenderer { for (int i = 0; i < _links.size(); i++) { Link l = (Link)_links.get(i); String schema = l.schema; - _postBodyBuffer.append("").append(sanitizeString(l.location)); - } else { - _postBodyBuffer.append(getClass("summDetailExternalLink")).append(" href=\"externallink.jsp?"); - if (l.schema != null) - _postBodyBuffer.append("schema=").append(sanitizeURL(l.schema)).append('&'); - if (l.location != null) - _postBodyBuffer.append("location=").append(sanitizeURL(l.location)).append('&'); - _postBodyBuffer.append("\">").append(sanitizeString(l.location)); - } - + _postBodyBuffer.append("").append(sanitizeString(l.location)); _postBodyBuffer.append(getSpan("summDetailExternalNet")).append(" (").append(sanitizeString(l.schema)).append(") "); } _postBodyBuffer.append("
\n"); diff --git a/apps/syndie/jsp/smlref.jsp b/apps/syndie/jsp/smlref.jsp index e2f6b577f..87e647447 100644 --- a/apps/syndie/jsp/smlref.jsp +++ b/apps/syndie/jsp/smlref.jsp @@ -17,7 +17,7 @@ request.setCharacterEncoding("UTF-8");
  • [cut]more inside[/cut] = <a href="#">more inside...</a>
  • [quote][/quote] = Quoted text
  • [img attachment="1"]alt[/img] = use attachment 1 as an image with 'alt' as the alt text
  • -
  • [link schema="attachment" location="0"]text[/link] = offer a link to one of the attachments in your post (redundant, but useful in context sometimes) +
  • [attachment id="0"]text[/attachment] = offer the attachment as a link in your post
  • [link schema="eep" location="http://forum.i2p"]text[/link] = offer a link to an external resource (accessible with the given schema)
  • [blog name="name" bloghash="base64hash"]description[/blog] = link to all posts in the blog
  • [blog name="name" bloghash="base64hash" blogentry="1234"]description[/blog] = link to the specified post in the blog