url parsing fixed

This commit is contained in:
Vladimir Enchev
2015-06-10 16:06:52 +03:00
parent 150babd2e6
commit 77b996ea4b

View File

@ -357,9 +357,9 @@ function onBackgroundImagePropertyChanged(data: observable.PropertyChangeData) {
if (types.isString(data.newValue)) {
var pattern: RegExp = /url\(('|")(.*?)\1\)/;
var match = data.newValue && (<string>data.newValue).match(pattern);
var url = match && match[2];
var url = match && match[2] || data.newValue;
if (types.isDefined(url)) {
if (!types.isNullOrUndefined(url)) {
if (utils.isDataURI(url)) {
var base64Data = url.split(",")[1];
if (types.isDefined(base64Data)) {