Author: sebb
Date: Sat Jun 14 16:53:21 2025
New Revision: 1926417
URL: http://svn.apache.org/viewvc?rev=1926417&view=rev
Log:
Check for presence of kibble data
Modified:
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js
comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js
Modified:
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js
URL:
http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js?rev=1926417&r1=1926416&r2=1926417&view=diff
==============================================================================
---
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js
(original)
+++
comdev/reporter.apache.org/trunk/site/wizard/js/source/statistics_generator.js
Sat Jun 14 16:53:21 2025
@@ -246,8 +246,8 @@ function statistics_health(data) {
xhtml.innerHTML = txt;
html.inject(xhtml);
- let hasdevlist = (a[2] == 'dev' && data.kibble.timeseries.devlist &&
data.kibble.timeseries.devlist.length);
- let hasuserlist = (a[2].match(/^users?$/) &&
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+ let hasdevlist = (a[2] == 'dev' && data.kibble &&
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+ let hasuserlist = (a[2].match(/^users?$/) && data.kibble &&
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
if (txt.length > 0 && !(hasdevlist||hasuserlist)) {
let cols = [
@@ -330,7 +330,7 @@ function statistics_health(data) {
}
// JIRA changes
- if (data.kibble.timeseries.jira.length > 0) {
+ if (data.kibble && data.kibble.timeseries.jira.length > 0) {
let xhtml = new HTML('div', {
style: {
position: 'relative',
@@ -376,7 +376,7 @@ function statistics_health(data) {
xhtml.innerHTML = txt;
html.inject(xhtml);
- if (data.kibble.timeseries.jira && data.kibble.timeseries.jira.length
> 0) {
+ if (data.kibble && data.kibble.timeseries.jira &&
data.kibble.timeseries.jira.length > 0) {
let cols = [
['x'],
@@ -450,7 +450,7 @@ function statistics_health(data) {
}
// Commits and contributors
- if (data.kibble.commits) {
+ if (data.kibble && data.kibble.commits) {
let xhtml = new HTML('div', {
style: {
position: 'relative',
@@ -563,7 +563,7 @@ function statistics_health(data) {
// GitHub: PRs
- if (data.kibble.timeseries.github.length > 0) {
+ if (data.kibble && data.kibble.timeseries.github.length > 0) {
let xhtml = new HTML('div', {
style: {
@@ -691,7 +691,7 @@ function statistics_health(data) {
// GitHub: issues
- if (data.kibble.timeseries.github.length > 0 &&
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened ==
0) ) {
+ if (data.kibble && data.kibble.timeseries.github.length > 0 &&
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened ==
0) ) {
let xhtml = new HTML('div', {
style: {
Modified: comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js
URL:
http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js?rev=1926417&r1=1926416&r2=1926417&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js (original)
+++ comdev/reporter.apache.org/trunk/site/wizard/js/wizard.js Sat Jun 14
16:53:21 2025
@@ -2464,8 +2464,8 @@ function statistics_health(data) {
xhtml.innerHTML = txt;
html.inject(xhtml);
- let hasdevlist = (a[2] == 'dev' && data.kibble.timeseries.devlist &&
data.kibble.timeseries.devlist.length);
- let hasuserlist = (a[2].match(/^users?$/) &&
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+ let hasdevlist = (a[2] == 'dev' && data.kibble &&
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
+ let hasuserlist = (a[2].match(/^users?$/) && data.kibble &&
data.kibble.timeseries.devlist && data.kibble.timeseries.devlist.length);
if (txt.length > 0 && !(hasdevlist||hasuserlist)) {
let cols = [
@@ -2548,7 +2548,7 @@ function statistics_health(data) {
}
// JIRA changes
- if (data.kibble.timeseries.jira.length > 0) {
+ if (data.kibble && data.kibble.timeseries.jira.length > 0) {
let xhtml = new HTML('div', {
style: {
position: 'relative',
@@ -2594,7 +2594,7 @@ function statistics_health(data) {
xhtml.innerHTML = txt;
html.inject(xhtml);
- if (data.kibble.timeseries.jira && data.kibble.timeseries.jira.length
> 0) {
+ if (data.kibble && data.kibble.timeseries.jira &&
data.kibble.timeseries.jira.length > 0) {
let cols = [
['x'],
@@ -2668,7 +2668,7 @@ function statistics_health(data) {
}
// Commits and contributors
- if (data.kibble.commits) {
+ if (data.kibble && data.kibble.commits) {
let xhtml = new HTML('div', {
style: {
position: 'relative',
@@ -2781,7 +2781,7 @@ function statistics_health(data) {
// GitHub: PRs
- if (data.kibble.timeseries.github.length > 0) {
+ if (data.kibble && data.kibble.timeseries.github.length > 0) {
let xhtml = new HTML('div', {
style: {
@@ -2909,7 +2909,7 @@ function statistics_health(data) {
// GitHub: issues
- if (data.kibble.timeseries.github.length > 0 &&
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened ==
0) ) {
+ if (data.kibble && data.kibble.timeseries.github.length > 0 &&
!(data.kibble.issues.after.opened == 0 && data.kibble.issues.before.opened ==
0) ) {
let xhtml = new HTML('div', {
style: {