kopia lustrzana https://github.com/c9/core
show file size in the tree tooltip
rodzic
e8d1dca623
commit
244ec1500f
|
@ -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)
|
||||
|
|
|
@ -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");
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue