diff --git a/plugin-designs/gospel-resources/resources-map.vue b/plugin-designs/gospel-resources/resources-map.vue index f58c6368f..192f103da 100644 --- a/plugin-designs/gospel-resources/resources-map.vue +++ b/plugin-designs/gospel-resources/resources-map.vue @@ -168,6 +168,11 @@ function setPinFilter(v) { // Sorted by population because a mobiliser choosing where to go is choosing how many // people are behind the decision, not how many rows are. const showGapList = ref(false) +const gapPeople = computed(() => { + let n = 0 + for (const r of pinRows.value) if (r[6] === 0) n += r[5] || 0 + return n +}) const gapList = computed(() => { if (!showGapList.value) return [] const out = [] @@ -686,7 +691,9 @@ useShadowStyles( A dot and the country under it mean different things. The country is an AVERAGE across its groups; a dot is that ONE group's own language. So a red dot can sit on a green country — that is the case worth finding, not a rendering fault. -
“None found” = not in the pools checked (eBible, JESUS Film, Door43). GRN audio is unchecked — never proof of absence. +
“None found” = not in the pools checked (eBible, JESUS Film, Door43). Audio is unchecked for + every group here — GRN needs credentials — so for an oral culture this map has not yet + looked where it matters most. Never proof of absence. @@ -707,7 +714,10 @@ useShadowStyles(

{{ fmt(pinTally.none) }} people groups have no Scripture, film or Door43 resource in the - pools checked. These are the 40 largest. Tap one to fly there and see what was checked. + pools checked — {{ fmt(gapPeople) }} people. These are the 40 largest; tap one to fly there. +
Audio has never been searched for any of them. GRN is the main audio-gospel + pool and needs credentials this build does not have, so for an oral culture the most + relevant resource is the one pool nobody has looked in.