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