diff --git a/html/admin/js/modules/org/arangodb/graph/traversal.js b/html/admin/js/modules/org/arangodb/graph/traversal.js
index a14bd7fe10..f8c3210c11 100644
--- a/html/admin/js/modules/org/arangodb/graph/traversal.js
+++ b/html/admin/js/modules/org/arangodb/graph/traversal.js
@@ -1,5 +1,5 @@
module.define("org/arangodb/graph/traversal", function(exports, module) {
-/*jslint indent: 2, nomen: true, maxlen: 100, sloppy: true, vars: true, white: true, plusplus: true */
+/*jslint indent: 2, nomen: true, maxlen: 100, sloppy: true, vars: true, white: true, plusplus: true, continue: true */
/*global require, exports */
////////////////////////////////////////////////////////////////////////////////
@@ -34,6 +34,8 @@ var arangodb = require("org/arangodb");
var db = arangodb.db;
+var ArangoTraverser;
+
// -----------------------------------------------------------------------------
// --SECTION-- public functions
// -----------------------------------------------------------------------------
@@ -380,10 +382,12 @@ function trackingVisitor (config, result, vertex, path) {
else if (obj instanceof Object) {
copy = { };
- for (i in obj) {
- if (obj.hasOwnProperty && obj.hasOwnProperty(i)) {
- copy[i] = clone(obj[i]);
- }
+ if (obj.hasOwnProperty) {
+ for (i in obj) {
+ if (obj.hasOwnProperty(i)) {
+ copy[i] = clone(obj[i]);
+ }
+ }
}
}
@@ -565,9 +569,10 @@ function parseFilterResult (args) {
function checkUniqueness (config, visited, vertex, edge) {
var uniqueness = config.uniqueness;
var datasource = config.datasource;
+ var id;
if (uniqueness.vertices !== ArangoTraverser.UNIQUE_NONE) {
- var id = datasource.getVertexId(vertex);
+ id = datasource.getVertexId(vertex);
if (visited.vertices[id] === true) {
return false;
@@ -577,7 +582,7 @@ function checkUniqueness (config, visited, vertex, edge) {
}
if (edge !== null && uniqueness.edges !== ArangoTraverser.UNIQUE_NONE) {
- var id = datasource.getEdgeId(edge);
+ id = datasource.getEdgeId(edge);
if (visited.edges[id] === true) {
return false;
@@ -852,7 +857,7 @@ function depthFirstSearch () {
/// @brief traversal constructor
////////////////////////////////////////////////////////////////////////////////
-function ArangoTraverser (config) {
+ArangoTraverser = function (config) {
var defaults = {
order: ArangoTraverser.PRE_ORDER,
itemOrder: ArangoTraverser.FORWARD,
@@ -913,7 +918,7 @@ function ArangoTraverser (config) {
}
this.config = config;
-}
+};
////////////////////////////////////////////////////////////////////////////////
/// @}