This repository was archived by the owner on Feb 22, 2018. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -160,9 +160,9 @@ class ResourceUrlResolver {
160
160
// If it's not absolute, then resolve it first
161
161
Uri resolved = baseUri.resolve (uri);
162
162
163
- // If it's package-relative, tack on '/packages/'
163
+ // If it's package-relative, tack on [packageRoot].
164
164
if (resolved.scheme == 'package' ) {
165
- return '/packages/ ${resolved .path }' ;
165
+ return '${ _config . packageRoot } ${resolved .path }' ;
166
166
} else if (resolved.isAbsolute && resolved.toString ().startsWith (_baseUri)) {
167
167
return resolved.path;
168
168
} else {
@@ -181,9 +181,13 @@ class ResourceUrlResolver {
181
181
182
182
@Injectable ()
183
183
class ResourceResolverConfig {
184
+ static const String DEFAULT_PACKAGE_ROOT = '/packages/' ;
184
185
bool useRelativeUrls;
186
+ String packageRoot;
185
187
186
- ResourceResolverConfig (): useRelativeUrls = true ;
188
+ ResourceResolverConfig (): useRelativeUrls = true ,
189
+ packageRoot = DEFAULT_PACKAGE_ROOT ;
187
190
188
- ResourceResolverConfig .resolveRelativeUrls (this .useRelativeUrls);
191
+ ResourceResolverConfig .resolveRelativeUrls (this .useRelativeUrls,
192
+ {this .packageRoot: DEFAULT_PACKAGE_ROOT });
189
193
}
You can’t perform that action at this time.
0 commit comments