address failure to parse url when hash is not present

This commit is contained in:
ansuz 2016-11-02 18:28:19 +01:00
parent 6ae851ffdd
commit d512b113cd

View File

@ -276,15 +276,15 @@ define([
}; };
var parsePadUrl = common.parsePadUrl = function (href) { var parsePadUrl = common.parsePadUrl = function (href) {
var patt = /^https*:\/\/([^\/]*)\/(.*?)\/#(.*)$/i; var patt = /^https*:\/\/([^\/]*)\/(.*?)\//i;
var ret = {}; var ret = {};
href.replace(patt, function (a, domain, type, hash) { var hash = href.replace(patt, function (a, domain, type, hash) {
ret.domain = domain; ret.domain = domain;
ret.type = type; ret.type = type;
ret.hash = hash;
return ''; return '';
}); });
ret.hash = hash.replace(/#/g, '');
return ret; return ret;
}; };