Skip to content

Commit 8dbdb0f

Browse files
author
Jimmy Thompson
committed
Added extension hint to save tree dialog
1 parent aefff98 commit 8dbdb0f

File tree

3 files changed

+15
-18
lines changed

3 files changed

+15
-18
lines changed

src/app/dialog.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,9 @@ var dialog = require("dialog");
33
var BrowserWindow = require("browser-window");
44

55
module.exports.openFile = function () {
6-
var browserWindow = BrowserWindow.getFocusedWindow();
7-
8-
var fileNames = dialog.showOpenDialog(browserWindow, {
6+
var fileNames = dialog.showOpenDialog(BrowserWindow.getFocusedWindow(), {
97
properties: [ "openFile" ],
10-
filters: [
11-
{ name: 'Text Files', extensions: ['txt'] }
12-
]
8+
filters: [{ name: "Text Files", extensions: ["txt"] }]
139
});
1410

1511
if (!fileNames) {
@@ -22,7 +18,10 @@ module.exports.openFile = function () {
2218
};
2319

2420
module.exports.saveFile = function (text) {
25-
var fileName = dialog.showSaveDialog(BrowserWindow.getFocusedWindow(), {});
21+
var fileName = dialog.showSaveDialog(BrowserWindow.getFocusedWindow(), {
22+
title: "Open tree",
23+
filters: [{ name: "Text", extensions: ["txt"]}]
24+
});
2625

2726
if (!fileName) {
2827
return false;

src/browser/index.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ var xmldom = require("xmldom");
55
var parser = require("../app/parser");
66
var TreeRenderer = require("./tree_renderer");
77

8-
var $success = $(".alert.success");
9-
var $error = $(".alert.error");
10-
var $showHide = $("#show-hide");
11-
var $sidebar = $(".sidebar");
12-
var $content = document.getElementById("content");
13-
var $textarea = document.getElementById("text-area");
8+
var $success = $(".alert.success"),
9+
$error = $(".alert.error"),
10+
$showHide = $("#show-hide"),
11+
$sidebar = $(".sidebar");
12+
13+
var $content = document.getElementById("content"),
14+
$textarea = document.getElementById("text-area");
1415

1516
var renderer = new TreeRenderer($content);
1617

src/browser/tree_renderer.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ module.exports = function (element) {
1717
};
1818

1919
this.render = function (root) {
20-
2120
this.clear();
2221

2322
var tree = d3.layout.tree().nodeSize(
@@ -41,11 +40,9 @@ module.exports = function (element) {
4140
this.resize = function () {
4241
if ($svg) {
4342
var parent = $element.parentNode;
44-
var width = parent.offsetWidth;
45-
var height = parent.offsetHeight;
4643

47-
$svg.attr("width", width)
48-
.attr("height", height);
44+
$svg.attr("width", parent.offsetWidth)
45+
.attr("height", parent.offsetHeight);
4946
}
5047
};
5148
};

0 commit comments

Comments
 (0)