refactor(StringWrapper): remove useless methods

Closes #5039
This commit is contained in:
Victor Berchet
2015-10-31 13:04:26 -07:00
parent c5693f07dc
commit a0a627f2f9
19 changed files with 33 additions and 110 deletions

View File

@ -46,8 +46,7 @@ export class JSONPConnection_ extends JSONPConnection {
if (url.indexOf('=JSONP_CALLBACK&') > -1) {
url = StringWrapper.replace(url, '=JSONP_CALLBACK&', `=${callback}&`);
} else if (url.lastIndexOf('=JSONP_CALLBACK') === url.length - '=JSONP_CALLBACK'.length) {
url =
StringWrapper.substring(url, 0, url.length - '=JSONP_CALLBACK'.length) + `=${callback}`;
url = url.substring(0, url.length - '=JSONP_CALLBACK'.length) + `=${callback}`;
}
let script = this._script = _dom.build(url);

View File

@ -1,4 +1,4 @@
import {CONST_EXPR, isPresent, isBlank, StringWrapper} from 'angular2/src/core/facade/lang';
import {CONST_EXPR, isPresent, isBlank} from 'angular2/src/core/facade/lang';
import {
Map,
MapWrapper,
@ -9,9 +9,9 @@ import {
function paramParser(rawParams: string = ''): Map<string, string[]> {
var map = new Map<string, string[]>();
if (rawParams.length > 0) {
var params: string[] = StringWrapper.split(rawParams, new RegExp('&'));
var params: string[] = rawParams.split('&');
params.forEach((param: string) => {
var split: string[] = StringWrapper.split(param, new RegExp('='));
var split: string[] = param.split('=');
var key = split[0];
var val = split[1];
var list = isPresent(map.get(key)) ? map.get(key) : [];