extjs-gpl
Version:
GPL licensed version of Sencha Ext JS
21 lines (16 loc) • 514 B
JavaScript
Ext.define('KitchenSink.view.d3.PackController', {
extend: 'Ext.app.ViewController',
alias: 'controller.pack',
requires: [
'Ext.util.Format'
],
onTooltip: function (component, tooltip, node, element, event) {
var size = node.get('size'),
n = node.childNodes.length;
if (size) {
tooltip.setHtml(Ext.util.Format.fileSize(size));
} else {
tooltip.setHtml(n + ' file' + (n === 1 ? '' : 's') + ' inside.');
}
}
});