diff --git a/README.md b/README.md index 2ed11721836..48fc24ce0c7 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Graphite, InfluxDB & OpenTSDB. ![](http://grafana.org/assets/img/start_page_bg.png) -# Grafana 2.0 Alpha branch [![wercker status](https://app.wercker.com/status/0f109051cfaf2a6d94c0eebdc0dcaeae/s "wercker status")](https://app.wercker.com/project/bykey/0f109051cfaf2a6d94c0eebdc0dcaeae) +# Grafana 2.0 Alpha branch [![wercker status](https://app.wercker.com/status/1de5ea38f93fd2dfa2eb8b8ba58b6df1/s "wercker status")](https://app.wercker.com/project/bykey/1de5ea38f93fd2dfa2eb8b8ba58b6df1) Grafana 2.0 comes with a backend written in Go. It is not ready for production use yet as there is still a lot of small issues to fix and polish missing. But feedback on what is done and bug reports would be greatly appreciated. diff --git a/vendor/phantomjs/render.js b/vendor/phantomjs/render.js index 5b55183d4fa..f5e17eca527 100644 --- a/vendor/phantomjs/render.js +++ b/vendor/phantomjs/render.js @@ -21,6 +21,8 @@ page.viewportSize = { height: params.height || '400' }; +var tries = 0; + page.open(params.url, function (status) { console.log('Loading a web page: ' + params.url); @@ -29,11 +31,12 @@ page.open(params.url, function (status) { return $('canvas').length > 0; }); - if (canvas) { + if (canvas || tries === 5) { page.render(params.png); phantom.exit(); } else { + tries++; setTimeout(checkIsReady, 10); } }