@Override public void build(Translator translator, Symbol symbol, StringBuilder wikiString) { if (symbol.hasProperty(key)) wikiString.append(symbol.getProperty(key)); } });
@Override public void build(Translator translator, Symbol symbol, StringBuilder wikiString) { if (symbol.hasProperty(key)) wikiString.append(symbol.getProperty(key)); } });
@Override public String toTarget(Translator translator, Symbol symbol) { String helpText = translator.getPage().getProperty(WikiPageProperty.HELP); String editText = helpText.isEmpty() ? "edit help text" : "edit"; if (symbol.hasProperty(editableOption)) { helpText += " <a href=\"" + translator.getPage().getFullPath() + "?properties\">(" + editText + ")</a>"; } return helpText; } }
@Override public String toTarget(Translator translator, Symbol symbol) { String helpText = translator.getPage().getProperty(WikiPageProperty.HELP); String editText = helpText.isEmpty() ? "edit help text" : "edit"; if (symbol.hasProperty(editableOption)) { helpText += " <a href=\"" + translator.getPage().getFullPath() + "?properties\">(" + editText + ")</a>"; } return helpText; } }
public String buildLink(Translator translator, String body, Symbol link) { Reference reference = new Reference(translator.translate(link.childAt(0))); String prefix = link.getContent(); HtmlTag tag; if (link.hasProperty(Link.ImageProperty) || reference.isImage()) { tag = new HtmlTag("img"); tag.addAttribute("src", reference.makeUrl(prefix)); String imageClass = link.getProperty(Link.ImageProperty); if (!imageClass.isEmpty()) tag.addAttribute("class", imageClass); String width = link.getProperty(Link.WidthProperty); if (!width.isEmpty()) tag.addAttribute("width", width); String style = link.getProperty(Link.StyleProperty); if (!style.isEmpty()) tag.addAttribute("style", style); } else { tag = new HtmlTag("a", body); tag.addAttribute("href", reference.makeUrl(prefix)); } return tag.htmlInline(); }
public String buildLink(Translator translator, String body, Symbol link) { Reference reference = new Reference(translator.translate(link.childAt(0))); String prefix = link.getContent(); HtmlTag tag; if (link.hasProperty(Link.ImageProperty) || reference.isImage()) { tag = new HtmlTag("img"); tag.addAttribute("src", reference.makeUrl(prefix)); String imageClass = link.getProperty(Link.ImageProperty); if (!imageClass.isEmpty()) tag.addAttribute("class", imageClass); String width = link.getProperty(Link.WidthProperty); if (!width.isEmpty()) tag.addAttribute("width", width); String style = link.getProperty(Link.StyleProperty); if (!style.isEmpty()) tag.addAttribute("style", style); } else { tag = new HtmlTag("a", body); tag.addAttribute("href", reference.makeUrl(prefix)); } return tag.htmlInline(); }
HtmlWriter writer = new HtmlWriter(); writer.startTag("table"); if (symbol.hasProperty(CLASS_PROPERTY)) { writer.putAttribute(CLASS_PROPERTY, symbol.getProperty(CLASS_PROPERTY)); rowCount++; writer.startTag("tr"); if (rowCount == 1 && symbol.hasProperty("hideFirst")) { writer.putAttribute(CLASS_PROPERTY, "hidden");
HtmlWriter writer = new HtmlWriter(); writer.startTag("table"); if (symbol.hasProperty("class")) { writer.putAttribute("class", symbol.getProperty("class")); rowCount++; writer.startTag("tr"); if (rowCount == 1 && symbol.hasProperty("hideFirst")) { writer.putAttribute("class", "hidden");
HtmlWriter writer = new HtmlWriter(); writer.startTag("table"); if (symbol.hasProperty("class")) { writer.putAttribute("class", symbol.getProperty("class")); rowCount++; writer.startTag("tr"); if (rowCount == 1 && symbol.hasProperty("hideFirst")) { writer.putAttribute("class", "hidden");
HtmlWriter writer = new HtmlWriter(); writer.startTag("table"); if (symbol.hasProperty(CLASS_PROPERTY)) { writer.putAttribute(CLASS_PROPERTY, symbol.getProperty(CLASS_PROPERTY)); rowCount++; writer.startTag("tr"); if (rowCount == 1 && symbol.hasProperty("hideFirst")) { writer.putAttribute(CLASS_PROPERTY, "hidden");