mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
18 lines
748 B
JavaScript
18 lines
748 B
JavaScript
Volcanos(chat.ONIMPORT, {
|
|
_init: function(can, msg) { can.onappend.style(can, "stats", can._output)
|
|
// can.onimport.layout = function() { can.onlayout.expand(can, can._output, 150, 100) }
|
|
var units = {}
|
|
var stats = {}; msg.Table(function(value) {
|
|
stats[value.name] = parseFloat(stats[value.name]||"0") + parseFloat(value.value)
|
|
units[value.name] = value.units
|
|
})
|
|
can.core.Item(stats, function(name, value) {
|
|
can.page.Append(can, can._output, [{view: [[html.ITEM, name]], list: [
|
|
{view: [mdb.VALUE, "", can.base.trimSuffix(parseFloat(value).toFixed(2)+"", ".00")+" "+units[name]]},
|
|
{view: [mdb.NAME, "", can.user.trans(can, name, null, html.INPUT)]},
|
|
]}])
|
|
})
|
|
can.isCmdMode() && can.onappend.table(can, msg)
|
|
},
|
|
})
|