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

Method onToggleVolume

app/views/play/CampaignView.js:2209–2221  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

2207 }
2208
2209 onToggleVolume (e) {
2210 const button = $(e.target).closest('#volume-button')
2211 const classes = ['vol-off', 'vol-down', 'vol-up']
2212 const volumes = [0, 0.4, 1.0]
2213 let newI = 2
2214 for (let i = 0; i < classes.length; i++) {
2215 if (button.hasClass(classes[i])) {
2216 newI = (i + 1) % classes.length
2217 break
2218 }
2219 }
2220 this.updateVolume(volumes[newI])
2221 }
2222
2223 onClickBack (e) {
2224 let route = '/play'

Callers

nothing calls this directly

Calls 1

updateVolumeMethod · 0.95

Tested by

no test coverage detected