From 24775e6dbfc5b42f094feb9ed9c994dceea743a4 Mon Sep 17 00:00:00 2001 From: mikedeboer Date: Tue, 13 Dec 2011 17:36:37 +0100 Subject: [PATCH] fixed js errors from log --- client/ext/filesystem/filesystem.js | 4 +++- client/ext/themes/themes.js | 1 + client/ext/tree/tree.xml | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/client/ext/filesystem/filesystem.js b/client/ext/filesystem/filesystem.js index 808e2f92ca9..7919a0e63b5 100644 --- a/client/ext/filesystem/filesystem.js +++ b/client/ext/filesystem/filesystem.js @@ -60,8 +60,10 @@ module.exports = ext.register("ext/filesystem/filesystem", { } var node = tree.selected; - if (!node) + if (!node && tree.xmlRoot) node = tree.xmlRoot.selectSingleNode("folder"); + if (!node) + return; if (node.getAttribute("type") != "folder" && node.tagName != "folder") node = node.parentNode; diff --git a/client/ext/themes/themes.js b/client/ext/themes/themes.js index 137984dfea2..0392dcb3a66 100644 --- a/client/ext/themes/themes.js +++ b/client/ext/themes/themes.js @@ -7,6 +7,7 @@ define(function(require, exports, module) { +var ide = require("core/ide"); var ext = require("core/ext"); var settings = require("ext/settings/settings"); diff --git a/client/ext/tree/tree.xml b/client/ext/tree/tree.xml index c1b89589594..8eca8c9067d 100644 --- a/client/ext/tree/tree.xml +++ b/client/ext/tree/tree.xml @@ -79,8 +79,8 @@ contextmenu="mnuCtxTree" multiselect="false" reselectable="true" onbeforemove="this.disable();" autoselect="false" onbeforeremove="return remove()" disabled="{{!stServerConnected.active}}" - flex="1" anchors="0 0 0 0" onmouseover="require('ext/tree/tree').onTreeOver()" - onmouseout="require('ext/tree/tree').onTreeOut()" + flex="1" anchors="0 0 0 0" onmouseover="var tree = require('ext/tree/tree');if (tree) tree.onTreeOver()" + onmouseout="var tree = require('ext/tree/tree');if (tree) tree.onTreeOut()" >