You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by he...@apache.org on 2018/01/23 10:01:01 UTC

svn commit: r1821984 - /comdev/reporter.apache.org/trunk/site/js/render-hppdev.js

Author: henkp
Date: Tue Jan 23 10:01:01 2018
New Revision: 1821984

URL: http://svn.apache.org/viewvc?rev=1821984&view=rev
Log:
show checker errors, if any (23)

Modified:
    comdev/reporter.apache.org/trunk/site/js/render-hppdev.js

Modified: comdev/reporter.apache.org/trunk/site/js/render-hppdev.js
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/js/render-hppdev.js?rev=1821984&r1=1821983&r2=1821984&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/js/render-hppdev.js (original)
+++ comdev/reporter.apache.org/trunk/site/js/render-hppdev.js Tue Jan 23 10:01:01 2018
@@ -826,6 +826,22 @@ function renderBZ(pmc) {
 }
 
 function my_url (href,text) { return '<a href="' + href + '">' + text + '</a>' ; }
+function ival2str (ival) {
+  var n = ival ;
+  var m = Math.round ( 0.5 + n / 60 ) ;
+  var h = Math.round ( 0.5 + n / 60 / 60 ) ;
+  var d = Math.round ( 0.5 + n / 60 / 60 / 24 ) ;
+  var u ;
+  if ( n < 60 )
+    { u = 'second' ; }
+  else if ( m < 60 )
+    { n = m ; u = 'minute' ; }
+  else if ( h < 24 )
+    { n = h ; u = 'hour' ; }
+  else
+    { n = d ; u = 'day' ; }
+  return n + ' ' + u + ( ( n == 1 ) ? '' : 's' ) ;
+}
 function renderChecker(pmc) {
     var obj = buildPanel(pmc, "Dist Checker") ;
     var data = jsdata.checker[pmc] ;
@@ -846,7 +862,7 @@ function renderChecker(pmc) {
     obj.innerHTML += "Site " + site + " checks the health of " + dist + " ;\n" ;
     obj.innerHTML += 'for ' + pmc + " it reports these errors :\n<ul>\n" + summ + "</ul>\n" ;
     obj.innerHTML += 'For details see ' + my_url(href,href) + "<br>\n" ;
-    obj.innerHTML += 'Last update : ' + meta['refreshed']['date'] + ' ; ' + ival + ' seconds ago.' ;
+    obj.innerHTML += 'Last update : ' + meta['refreshed']['date'] + ' ; ' + ival2str(ival) + ' ago.' ;
     addLine( pmc, "## /dist/ error(s): " + errs ) ;
     addLine( pmc, " - <font color='red'>TODO - fix the errors or explain why they can't be fixed.</font>" ) ;
     addLine( pmc ) ;