MCPcopy Index your code
hub / github.com/codecombat/codecombat / render

Method render

app/views/ladder/LadderTabView.js:255–271  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

253 }
254
255 render () {
256 super.render()
257
258 return this.$el.find('.histogram-display').each((i, el) => {
259 let url
260 const histogramWrapper = $(el)
261 const team = _.find(this.teams, { name: histogramWrapper.data('team-name') })
262 let histogramData = null
263 return $.when(
264 (url = `/db/level/${this.level.get('original')}/rankings-histogram?team=${team.name.toLowerCase()}&levelSlug=${this.level.get('slug')}`),
265 this.options.league ? (url += '&leagues.leagueID=' + this.options.league.id) : undefined,
266 $.get(url, data => histogramData = data)
267 ).then(() => {
268 if (!this.destroyed) { return this.generateHistogram(histogramWrapper, histogramData, team.name.toLowerCase()) }
269 })
270 })
271 }
272
273 generateHistogram (histogramElement, histogramData, teamName) {
274 // renders twice, hack fix

Callers 9

loadNamesMethod · 0.45
successMethod · 0.45
constructorMethod · 0.45
finishRenderingMethod · 0.45
onSessionsLoadedMethod · 0.45
successMethod · 0.45
checkTournamentCloseMethod · 0.45

Calls 3

generateHistogramMethod · 0.95
dataMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected