From 26ea0d3ce497d62c2614a4056c1acfb26e328407 Mon Sep 17 00:00:00 2001 From: Ryan Tharp <neuro@interx.net> Date: Thu, 12 Dec 2019 19:11:53 -0800 Subject: [PATCH 1/5] take out unneeded dollar signs --- ts/components/conversation/ModeratorsAddDialog.tsx | 2 +- ts/components/conversation/ModeratorsRemoveDialog.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/components/conversation/ModeratorsAddDialog.tsx b/ts/components/conversation/ModeratorsAddDialog.tsx index 8c0de8e17..f55e6680c 100644 --- a/ts/components/conversation/ModeratorsAddDialog.tsx +++ b/ts/components/conversation/ModeratorsAddDialog.tsx @@ -130,7 +130,7 @@ export class AddModeratorsDialog extends React.Component<Props, State> { return ( <div className="content"> <p className="titleText"> - ${i18n('addModerators')} <span>${this.props.chatName}</span> + {i18n('addModerators')} <span>{this.props.chatName}</span> </p> <div className="addModeratorBox"> <p>Add Moderator:</p> diff --git a/ts/components/conversation/ModeratorsRemoveDialog.tsx b/ts/components/conversation/ModeratorsRemoveDialog.tsx index acb69c693..c4a71121f 100644 --- a/ts/components/conversation/ModeratorsRemoveDialog.tsx +++ b/ts/components/conversation/ModeratorsRemoveDialog.tsx @@ -63,7 +63,7 @@ export class RemoveModeratorsDialog extends React.Component<Props, State> { return ( <div className="content"> <p className="titleText"> - ${i18n('removeModerators')} <span>${this.props.chatName}</span> + {i18n('removeModerators')} <span>{this.props.chatName}</span> </p> <div className="moderatorList"> <p>Existing moderators:</p> From e7a08b696b376748df5b0cc0a88de0ce2f63ba4f Mon Sep 17 00:00:00 2001 From: Ryan Tharp <neuro@interx.net> Date: Thu, 12 Dec 2019 21:44:23 -0800 Subject: [PATCH 2/5] make sure isPublic/isRss are boolean values --- js/models/conversations.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/models/conversations.js b/js/models/conversations.js index 65de492d8..f10377fdd 100644 --- a/js/models/conversations.js +++ b/js/models/conversations.js @@ -210,13 +210,13 @@ return this.id === window.storage.get('primaryDevicePubKey'); }, isPublic() { - return this.id && this.id.match(/^publicChat:/); + return !!(this.id && this.id.match(/^publicChat:/)); }, isClosable() { return !this.isRss() || this.get('closable'); }, isRss() { - return this.id && this.id.match(/^rss:/); + return !!(this.id && this.id.match(/^rss:/)); }, isBlocked() { return BlockedNumberController.isBlocked(this.id); From 60b595c5efe41ab85244f5d0f72f2b03d11974fe Mon Sep 17 00:00:00 2001 From: Ryan Tharp <neuro@interx.net> Date: Thu, 12 Dec 2019 21:44:55 -0800 Subject: [PATCH 3/5] remove add moderator scroll bars --- stylesheets/_mentions.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stylesheets/_mentions.scss b/stylesheets/_mentions.scss index 65576f7c6..6d5682600 100644 --- a/stylesheets/_mentions.scss +++ b/stylesheets/_mentions.scss @@ -29,6 +29,11 @@ margin-left: 10px; } +/* remove scroll bars */ +.loki-dialog .add-moderators-dialog .content { + padding: 1.1em; +} + .invite-friends-dialog, .add-moderators-dialog, .remove-moderators-dialog, From b2632554baaec550b27b6a39b00469f67f43c53b Mon Sep 17 00:00:00 2001 From: Ryan Tharp <neuro@interx.net> Date: Thu, 12 Dec 2019 21:45:39 -0800 Subject: [PATCH 4/5] expose isRss to react --- js/views/conversation_view.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/views/conversation_view.js b/js/views/conversation_view.js index 8af78423d..5663d35f4 100644 --- a/js/views/conversation_view.js +++ b/js/views/conversation_view.js @@ -228,6 +228,7 @@ isOnline: this.model.isOnline(), isArchived: this.model.get('isArchived'), isPublic: this.model.isPublic(), + isRss: this.model.isRss(), amMod: this.model.isModerator( window.storage.get('primaryDevicePubKey') ), From 472d5ed3be2f26e43f956af0e12ac036f5d8c8ce Mon Sep 17 00:00:00 2001 From: Ryan Tharp <neuro@interx.net> Date: Thu, 12 Dec 2019 21:46:39 -0800 Subject: [PATCH 5/5] correct menu for RSS conversations --- ts/components/conversation/ConversationHeader.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ts/components/conversation/ConversationHeader.tsx b/ts/components/conversation/ConversationHeader.tsx index 9c710e03e..43b7070fe 100644 --- a/ts/components/conversation/ConversationHeader.tsx +++ b/ts/components/conversation/ConversationHeader.tsx @@ -30,6 +30,7 @@ interface Props { isGroup: boolean; isArchived: boolean; isPublic: boolean; + isRss: boolean; amMod: boolean; members: Array<any>; @@ -235,6 +236,7 @@ export class ConversationHeader extends React.Component<Props> { isMe, isClosable, isPublic, + isRss, isGroup, amMod, onDeleteMessages, @@ -247,7 +249,7 @@ export class ConversationHeader extends React.Component<Props> { onInviteFriends, } = this.props; - const isPrivateGroup = isGroup && !isPublic; + const isPrivateGroup = isGroup && !isPublic && !isRss; const copyIdLabel = isGroup ? i18n('copyChatId') : i18n('copyPublicKey'); @@ -340,6 +342,7 @@ export class ConversationHeader extends React.Component<Props> { isGroup, isArchived, isPublic, + isRss, onResetSession, onSetDisappearingMessages, // onShowAllMedia, @@ -355,7 +358,7 @@ export class ConversationHeader extends React.Component<Props> { onChangeNickname, } = this.props; - if (isPublic) { + if (isPublic || isRss) { return null; }