Skip to content

Commit be368d8

Browse files
committed
remove semis in lib
1 parent af3fe87 commit be368d8

File tree

2 files changed

+209
-211
lines changed

2 files changed

+209
-211
lines changed

lib/dsl.js

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,99 @@
11
function Target(path, matcher, delegate) {
2-
this.path = path;
3-
this.matcher = matcher;
4-
this.delegate = delegate;
2+
this.path = path
3+
this.matcher = matcher
4+
this.delegate = delegate
55
}
66

77
Target.prototype = {
88
to: function(target, callback) {
9-
var delegate = this.delegate;
9+
var delegate = this.delegate
1010

1111
if (delegate && delegate.willAddRoute) {
12-
target = delegate.willAddRoute(this.matcher.target, target);
12+
target = delegate.willAddRoute(this.matcher.target, target)
1313
}
1414

15-
this.matcher.add(this.path, target);
15+
this.matcher.add(this.path, target)
1616

1717
if (callback) {
18-
if (callback.length === 0) { throw new Error("You must have an argument in the function passed to `to`"); }
19-
this.matcher.addChild(this.path, target, callback, this.delegate);
18+
if (callback.length === 0) { throw new Error("You must have an argument in the function passed to `to`") }
19+
this.matcher.addChild(this.path, target, callback, this.delegate)
2020
}
21-
return this;
21+
return this
2222
}
23-
};
23+
}
2424

2525
function Matcher(target) {
26-
this.routes = {};
27-
this.children = {};
28-
this.target = target;
26+
this.routes = {}
27+
this.children = {}
28+
this.target = target
2929
}
3030

3131
Matcher.prototype = {
3232
add: function(path, handler) {
33-
this.routes[path] = handler;
33+
this.routes[path] = handler
3434
},
3535

3636
addChild: function(path, target, callback, delegate) {
37-
var matcher = new Matcher(target);
38-
this.children[path] = matcher;
37+
var matcher = new Matcher(target)
38+
this.children[path] = matcher
3939

40-
var match = generateMatch(path, matcher, delegate);
40+
var match = generateMatch(path, matcher, delegate)
4141

4242
if (delegate && delegate.contextEntered) {
43-
delegate.contextEntered(target, match);
43+
delegate.contextEntered(target, match)
4444
}
4545

46-
callback(match);
46+
callback(match)
4747
}
48-
};
48+
}
4949

5050
function generateMatch(startingPath, matcher, delegate) {
5151
return function(path, nestedCallback) {
52-
var fullPath = startingPath + path;
52+
var fullPath = startingPath + path
5353

5454
if (nestedCallback) {
55-
nestedCallback(generateMatch(fullPath, matcher, delegate));
55+
nestedCallback(generateMatch(fullPath, matcher, delegate))
5656
} else {
57-
return new Target(startingPath + path, matcher, delegate);
57+
return new Target(startingPath + path, matcher, delegate)
5858
}
59-
};
59+
}
6060
}
6161

6262
function addRoute(routeArray, path, handler) {
63-
var len = 0;
63+
var len = 0
6464
for (var i=0, l=routeArray.length; i<l; i++) {
65-
len += routeArray[i].path.length;
65+
len += routeArray[i].path.length
6666
}
6767

68-
path = path.substr(len);
69-
var route = { path: path, handler: handler };
70-
routeArray.push(route);
68+
path = path.substr(len)
69+
var route = { path: path, handler: handler }
70+
routeArray.push(route)
7171
}
7272

7373
function eachRoute(baseRoute, matcher, callback, binding) {
74-
var routes = matcher.routes;
74+
var routes = matcher.routes
7575

7676
for (var path in routes) {
7777
if (routes.hasOwnProperty(path)) {
78-
var routeArray = baseRoute.slice();
79-
addRoute(routeArray, path, routes[path]);
78+
var routeArray = baseRoute.slice()
79+
addRoute(routeArray, path, routes[path])
8080

8181
if (matcher.children[path]) {
82-
eachRoute(routeArray, matcher.children[path], callback, binding);
82+
eachRoute(routeArray, matcher.children[path], callback, binding)
8383
} else {
84-
callback.call(binding, routeArray);
84+
callback.call(binding, routeArray)
8585
}
8686
}
8787
}
8888
}
8989

9090
export default function(callback, addRouteCallback) {
91-
var matcher = new Matcher();
91+
var matcher = new Matcher()
9292

93-
callback(generateMatch("", matcher, this.delegate));
93+
callback(generateMatch("", matcher, this.delegate))
9494

9595
eachRoute([], matcher, function(route) {
96-
if (addRouteCallback) { addRouteCallback(this, route); }
97-
else { this.add(route); }
98-
}, this);
96+
if (addRouteCallback) { addRouteCallback(this, route) }
97+
else { this.add(route) }
98+
}, this)
9999
}

0 commit comments

Comments
 (0)