static String renderPlugins()

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()
    }