public HtmlTag buildItem(SourcePage page) { HtmlTag listItem = new HtmlTag("li"); HtmlTag link = new HtmlTag("a", buildBody(page)); link.addAttribute("href", buildReference(page)); link.addAttribute("class", getBooleanPropertiesClasses(page)); listItem.add(link); String help = page.getProperty(WikiPageProperty.HELP); if (!help.isEmpty()) { if (hasOption("-h", Contents.HELP_TOC)) { listItem.add(HtmlUtil.makeSpanTag("pageHelp", ": " + help)); } else if (hasOption("-H", Contents.HELP_INSTEAD_OF_TITLE_TOC)) { link.use(help); } else { link.addAttribute("title", help); } } return listItem; }
public HtmlTag buildItem(SourcePage page) { HtmlTag listItem = new HtmlTag("li"); HtmlTag link = new HtmlTag("a", buildBody(page)); link.addAttribute("href", buildReference(page)); link.addAttribute("class", getBooleanPropertiesClasses(page)); listItem.add(link); String help = page.getProperty(WikiPageProperty.HELP); if (!help.isEmpty()) { if (hasOption("-h", Contents.HELP_TOC)) { listItem.add(HtmlUtil.makeSpanTag("pageHelp", ": " + help)); } else if (hasOption("-H", Contents.HELP_INSTEAD_OF_TITLE_TOC)) { link.use(help); } else { link.addAttribute("title", help); } } return listItem; }