in buildSrc/src/main/groovy/org/grails/plugin/PluginsPage.groovy [139:167]
static String renderPlugins(String siteUrl, List<Plugin> plugins, String title) {
StringWriter writer = new StringWriter()
MarkupBuilder html = new MarkupBuilder(writer)
if (title != 'Grails Plugins') {
html.h3(class: "columnheader allpluginslabel", "Plugins")
} else {
html.h3(class: "columnheader allpluginslabel", "All Grails Plugins (" +plugins.size() +")")
}
html.h3(class: "columnheader searchresultslabel hidden", "Plugins Filtered by: ") {
html.span(class: "query-label")
}
html.div(class: 'plugins allplugins') {
ul {
for (plugin in plugins) {
mkp.yieldUnescaped renderSinglePlugin(siteUrl, plugin)
}
}
}
html.div(class: "guidegroup noresults hidden") {
div(class: "guidegroupheader") {
h2("No results found!")
}
}
html.div(class: 'searchresults hidden') {
mkp.yieldUnescaped('')
}
html.div(class: 'pagination-container')
writer.toString()
}