show file size in the tree tooltip

c9
nightwing 2015-03-17 16:52:20 +04:00
rodzic e8d1dca623
commit 244ec1500f
2 zmienionych plików z 14 dodań i 4 usunięć

Wyświetl plik

@ -65,15 +65,15 @@ function DefaultHandlers(mouseHandler) {
var editor = this.editor;
var node = e.getNode();
var title;
var title, provider = editor.provider;
if (!node) {
title = "";
} else if (editor.provider.columns) {
} else if (provider.columns) {
var pos = e.getDocumentPosition();
var columnData = editor.renderer.$headingLayer.findColumn(pos.x);
title = columnData ? columnData.column.getText(node) : "";
} else {
title = editor.provider.getText(node);
title = provider.getTooltipText ? provider.getTooltipText(node) : provider.getText(node);
}
if (editor.container.title != title)

Wyświetl plik

@ -227,7 +227,7 @@ define(function(require, exports, module) {
// Fetch UI elements
container = plugin.getElement("container");
winFilesViewer = options.aml
winFilesViewer = options.aml;
// Create the Ace Tree
tree = new Tree(container.$int);
@ -244,6 +244,16 @@ define(function(require, exports, module) {
return "<span class='filetree-icon " + icon + "'></span>";
};
fsCache.model.getTooltipText = function(node) {
var size = node.size;
return node.label + (node.link ? " => " + node.link + "\n" : "")
+ (size ? " | " + (
size < 0x400 ? size + " bytes" :
size < 0x100000 ? (size / 0x400).toFixed(2) + "KB" :
(size / 0x100000).toFixed(2) + "MB"
) : "");
};
if (settings.get("user/general/@treestyle") == "alternative")
ui.setStyleClass(container.$int, "alternative");