Skip to content

Commit 3963e0a

Browse files
committed
refactor(router): rename HTML5LocationStrategy to PathLocationStrategy
"HTML5" is a bit confusing. We want to differentiate between persisting location state to the URL path, and the URL hash. Hence `PathLocationStrategy`. BREAKING CHANGE `HTML5LocationStrategy` -> `PathLocationStrategy` Closes angular#3776
1 parent d2a3b76 commit 3963e0a

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

modules/angular2/router.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export {RouteParams} from './src/router/instruction';
1212
export {RouteRegistry} from './src/router/route_registry';
1313
export {LocationStrategy} from './src/router/location_strategy';
1414
export {HashLocationStrategy} from './src/router/hash_location_strategy';
15-
export {HTML5LocationStrategy} from './src/router/html5_location_strategy';
15+
export {PathLocationStrategy} from './src/router/path_location_strategy';
1616
export {Location, APP_BASE_HREF} from './src/router/location';
1717
export {Pipeline} from './src/router/pipeline';
1818
export * from './src/router/route_config_decorator';
@@ -25,7 +25,7 @@ export {OpaqueToken, Type} from 'angular2/angular2';
2525
export {ROUTE_DATA} from './src/router/route_data';
2626

2727
import {LocationStrategy} from './src/router/location_strategy';
28-
import {HTML5LocationStrategy} from './src/router/html5_location_strategy';
28+
import {PathLocationStrategy} from './src/router/path_location_strategy';
2929
import {Router, RootRouter} from './src/router/router';
3030
import {RouterOutlet} from './src/router/router_outlet';
3131
import {RouterLink} from './src/router/router_link';
@@ -42,7 +42,7 @@ export const ROUTER_DIRECTIVES: List<any> = CONST_EXPR([RouterOutlet, RouterLink
4242
export const ROUTER_BINDINGS: List<any> = CONST_EXPR([
4343
RouteRegistry,
4444
Pipeline,
45-
CONST_EXPR(new Binding(LocationStrategy, {toClass: HTML5LocationStrategy})),
45+
CONST_EXPR(new Binding(LocationStrategy, {toClass: PathLocationStrategy})),
4646
Location,
4747
CONST_EXPR(
4848
new Binding(Router,

modules/angular2/src/router/html5_location_strategy.ts renamed to modules/angular2/src/router/path_location_strategy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {EventListener, History, Location} from 'angular2/src/facade/browser';
44
import {LocationStrategy} from './location_strategy';
55

66
@Injectable()
7-
export class HTML5LocationStrategy extends LocationStrategy {
7+
export class PathLocationStrategy extends LocationStrategy {
88
private _location: Location;
99
private _history: History;
1010
private _baseHref: string;

0 commit comments

Comments
 (0)