diff options
Diffstat (limited to 'src/models/Service.js')
-rw-r--r-- | src/models/Service.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/models/Service.js b/src/models/Service.js index af42f9548..e2b9ae7c6 100644 --- a/src/models/Service.js +++ b/src/models/Service.js | |||
@@ -54,6 +54,8 @@ export default class Service { | |||
54 | 54 | ||
55 | @observable isBadgeEnabled = true; | 55 | @observable isBadgeEnabled = true; |
56 | 56 | ||
57 | @observable trapLinkClicks = false; | ||
58 | |||
57 | @observable isIndirectMessageBadgeEnabled = true; | 59 | @observable isIndirectMessageBadgeEnabled = true; |
58 | 60 | ||
59 | @observable iconUrl = ''; | 61 | @observable iconUrl = ''; |
@@ -134,6 +136,10 @@ export default class Service { | |||
134 | data.isBadgeEnabled, | 136 | data.isBadgeEnabled, |
135 | this.isBadgeEnabled, | 137 | this.isBadgeEnabled, |
136 | ); | 138 | ); |
139 | this.trapLinkClicks = ifUndefinedBoolean( | ||
140 | data.trapLinkClicks, | ||
141 | this.trapLinkClicks, | ||
142 | ); | ||
137 | this.isIndirectMessageBadgeEnabled = ifUndefinedBoolean( | 143 | this.isIndirectMessageBadgeEnabled = ifUndefinedBoolean( |
138 | data.isIndirectMessageBadgeEnabled, | 144 | data.isIndirectMessageBadgeEnabled, |
139 | this.isIndirectMessageBadgeEnabled, | 145 | this.isIndirectMessageBadgeEnabled, |
@@ -207,6 +213,7 @@ export default class Service { | |||
207 | url: this.url, | 213 | url: this.url, |
208 | hasCustomIcon: this.hasCustomIcon, | 214 | hasCustomIcon: this.hasCustomIcon, |
209 | onlyShowFavoritesInUnreadCount: this.onlyShowFavoritesInUnreadCount, | 215 | onlyShowFavoritesInUnreadCount: this.onlyShowFavoritesInUnreadCount, |
216 | trapLinkClicks: this.trapLinkClicks, | ||
210 | }; | 217 | }; |
211 | } | 218 | } |
212 | 219 | ||