Fix non-#channels and single-symbol channels (#)
This commit is contained in:
parent
ec21b21e38
commit
9b7a778186
4 changed files with 20 additions and 4 deletions
|
@ -15,7 +15,10 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
|
|||
// weechat properties
|
||||
var fullName = message.full_name;
|
||||
var shortName = message.short_name;
|
||||
var trimmedName = shortName.replace(/^[#&+]/, '');
|
||||
// just use a space if the rest of the channel name is empty ('#')
|
||||
var trimmedName = shortName.replace(/^[#&+]/, '') || ' ';
|
||||
// get channel identifier
|
||||
var prefix = ['#', '&', '+'].indexOf(shortName.charAt(0)) >= 0 ? shortName.charAt(0) : '';
|
||||
var title = message.title;
|
||||
var number = message.number;
|
||||
var pointer = message.pointers[0];
|
||||
|
@ -226,6 +229,7 @@ models.service('models', ['$rootScope', '$filter', function($rootScope, $filter)
|
|||
fullName: fullName,
|
||||
shortName: shortName,
|
||||
trimmedName: trimmedName,
|
||||
prefix: prefix,
|
||||
number: number,
|
||||
title: title,
|
||||
lines: lines,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue