mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-18 03:25:31 -05:00
Merge pull request #1909 from codedinc/shortenUrl-fix
Fix shortenUrl helper to not crash when URL doesn't include any "/".
This commit is contained in:
commit
9b3740a7c6
1 changed files with 3 additions and 2 deletions
|
@ -112,10 +112,11 @@ Handlebars.registerHelper('titledLinkTo', function(name, object) {
|
||||||
@for Handlebars
|
@for Handlebars
|
||||||
**/
|
**/
|
||||||
Handlebars.registerHelper('shortenUrl', function(property, options) {
|
Handlebars.registerHelper('shortenUrl', function(property, options) {
|
||||||
var url;
|
var url, matches;
|
||||||
url = Ember.Handlebars.get(this, property, options);
|
url = Ember.Handlebars.get(this, property, options);
|
||||||
// Remove trailing slash if it's a top level URL
|
// Remove trailing slash if it's a top level URL
|
||||||
if (url.match(/\//g).length === 3) {
|
matches = url.match(/\//g);
|
||||||
|
if (matches && matches.length === 3) {
|
||||||
url = url.replace(/\/$/, '');
|
url = url.replace(/\/$/, '');
|
||||||
}
|
}
|
||||||
url = url.replace(/^https?:\/\//, '');
|
url = url.replace(/^https?:\/\//, '');
|
||||||
|
|
Loading…
Reference in a new issue