James Moger
2014-06-13 54a6acc53a150e3a52265fd6fb684d239b0918b2
Merge branch 'ticket/103' into release-v1.6.0
1 files modified
18 ■■■■■ changed files
src/main/java/com/gitblit/wicket/charting/Flotr2Charts.java 18 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/charting/Flotr2Charts.java
@@ -32,24 +32,30 @@
    @Override
    public void renderHead(IHeaderResponse response) {
        // add Google Chart JS API reference
        ServletContext servletContext = WebApplication.get().getServletContext();
        String contextPath = servletContext.getContextPath();
        response.renderJavascriptReference(contextPath + "/bootstrap/js/jquery.js");
        response.renderJavascriptReference(contextPath + "/flotr2/flotr2.min.js");
        response.renderCSSReference(contextPath + "/flotr2/flotr2.custom.css");
        // prepare draw chart function
        StringBuilder sb = new StringBuilder();
        line(sb, "$( document ).ready(function() {");
        line(sb, "try {");
        // add charts to header
        for (Chart chart : charts) {
            chart.appendChart(sb);
        }
        line(sb, "} catch (exception) {");
        line(sb, "  if (window.console && window.console.log) {");
        line(sb, "    window.console.log('flotr2 exception');");
        line(sb, "    window.console.log(exception);");
        line(sb, "  }");
        line(sb, "}");
        // end draw chart function
        line(sb, "});");
        response.renderJavascript(sb.toString(), null);
@@ -72,5 +78,5 @@
            String valueName) {
        return new Flotr2BarChart(tagId, title, keyName, valueName);
    }
}