UNPKG

guvnor

Version:

A node process manager that isn't spanners all the way down

52 lines (50 loc) 1.34 kB
var ProcessPage = require('../process') var templates = require('../../templates') var DetailsView = require('../../views/process/overview/running') var MemoryGraphView = require('../../views/process/overview/memory') var CpuGraphView = require('../../views/process/overview/cpu') var LatencyGraphView = require('../../views/process/overview/latency') module.exports = ProcessPage.extend({ pageTitle: function () { return 'Guvnor - ' + this.model.name + ' - ' + this.model.status }, template: templates.pages.process.overview, subviews: { details: { container: '[data-hook=details]', prepareView: function (el) { return new DetailsView({ model: this.model, el: el }) } }, memory: { container: '[data-hook=memory]', prepareView: function (el) { return new MemoryGraphView({ model: this.model, el: el }) } }, cpu: { container: '[data-hook=cpu]', prepareView: function (el) { return new CpuGraphView({ model: this.model, el: el }) } }, latency: { container: '[data-hook=latency]', prepareView: function (el) { return new LatencyGraphView({ model: this.model, el: el }) } } } })