Fossil SCM
Make #hashtag filtering in /chat case-insensitive.
Commit
519f178d64dac8e1543ddfdaecd6c7886f7e5dde1fe3b89b97dc17e8031e3667
Parent
7192ce19c0233e0…
1 file changed
+1
-1
+1
-1
| --- src/fossil.page.chat.js | ||
| +++ src/fossil.page.chat.js | ||
| @@ -194,11 +194,11 @@ | ||
| 194 | 194 | } |
| 195 | 195 | }, |
| 196 | 196 | hashtag:{ |
| 197 | 197 | activeTag: undefined, |
| 198 | 198 | match: function(tag){ |
| 199 | - return !this.activeTag || tag===this.activeTag; | |
| 199 | + return !this.activeTag || tag?.toLowerCase?.()===this.activeTag.toLowerCase(); | |
| 200 | 200 | }, |
| 201 | 201 | matchElem: function(e){ |
| 202 | 202 | return !this.activeTag |
| 203 | 203 | || !!e.querySelector('[data-hashtag="'+this.activeTag+'"]'); |
| 204 | 204 | } |
| 205 | 205 |
| --- src/fossil.page.chat.js | |
| +++ src/fossil.page.chat.js | |
| @@ -194,11 +194,11 @@ | |
| 194 | } |
| 195 | }, |
| 196 | hashtag:{ |
| 197 | activeTag: undefined, |
| 198 | match: function(tag){ |
| 199 | return !this.activeTag || tag===this.activeTag; |
| 200 | }, |
| 201 | matchElem: function(e){ |
| 202 | return !this.activeTag |
| 203 | || !!e.querySelector('[data-hashtag="'+this.activeTag+'"]'); |
| 204 | } |
| 205 |
| --- src/fossil.page.chat.js | |
| +++ src/fossil.page.chat.js | |
| @@ -194,11 +194,11 @@ | |
| 194 | } |
| 195 | }, |
| 196 | hashtag:{ |
| 197 | activeTag: undefined, |
| 198 | match: function(tag){ |
| 199 | return !this.activeTag || tag?.toLowerCase?.()===this.activeTag.toLowerCase(); |
| 200 | }, |
| 201 | matchElem: function(e){ |
| 202 | return !this.activeTag |
| 203 | || !!e.querySelector('[data-hashtag="'+this.activeTag+'"]'); |
| 204 | } |
| 205 |