MCPcopy Create free account
hub / github.com/codecombat/codecombat / updateCoverageForModel

Method updateCoverageForModel

app/views/i18n/I18NHomeView.js:217–229  ·  view source on GitHub ↗
(model, relatedLanguages)

Source from the content-addressed store, hash-verified

215 }
216
217 updateCoverageForModel (model, relatedLanguages) {
218 let left
219 model.specificallyCovered = true
220 model.generallyCovered = true
221 const coverage = (left = model.get('i18nCoverage')) != null ? left : []
222
223 if (!Array.from(coverage).includes(this.selectedLanguage)) {
224 model.specificallyCovered = false
225 if (!_.any((Array.from(relatedLanguages).map((l) => Array.from(coverage).includes(l))))) {
226 model.generallyCovered = false
227 }
228 }
229 }
230
231 afterRender () {
232 super.afterRender()

Callers 1

updateCoverageMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected