INNER CODE UNIT · JavaScript

sum

tvjsx/tvjs-xp · src/extensions/grid-resize/main.js:113

        let sum = hs.reduce((a, b) => a + b, 0)
        hs = hs.map(h => h / sum)
        this.grid_ovs().forEach((ov, i) => {
            if (!ov.grid) {
                Vue.set(ov, 'grid', {})
            }
            Vue.set(ov.grid, 'height', hs[i] || 1)
        })
    }

    // Grid defining overlays
    grid_ovs() {
        let list = [this.dc.data.chart]
        for (var ov of this.dc.data.offchart) {
            if (!ov.grid || ov.grid.id === undefined) {
                list.push(ov)
            }
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…