-
Notifications
You must be signed in to change notification settings - Fork 269
Strip color codes from notifications #634
base: master
Are you sure you want to change the base?
Conversation
|
This should probably strip all control codes, not just colors.
|
|
Hey @dgw thanks for the suggestion. Initially I thought it wouldn't be necessary to handle these, as they represent characters that won't be displayed, but I suppose it depends on the situation. |
|
If only worrying about characters that are displayed, there's no reason to remove Thanks for updating the PR. I figured (and should have explained initially) that it's best to remove all of the control codes in case of misbehaving fonts, or other weirdness that could arise from having non-printing characters in the notifications. There are a lot of system configurations out there, and as long as we're stripping one kind of control character… 💯👍 |
|
👍 However, this probably conflicts #627 as that PR moves code around. |
client/js/shout.js
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps it should trim after replace?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, thanks for noticing that. Will make suggested change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While you're at it, change \d to [0-9]. See http://stackoverflow.com/a/6479605/2200891
|
My apologies for the number of commits this is taking for a single regex! I haven't made much contribution to open source projects before, so thank you for being so helpful along the way. |
|
Don't worry about that, @sprusr, we all have to start somewhere :-) The only thing is that before this gets merged, it'll be good to squash the commits into 1. |
Fixes #628