ManageEventIndex: Remove the enable button, that one goes somewhere else.
parent
c251031dfb
commit
5ac37c8694
|
@ -45,8 +45,6 @@ export default class ManageEventIndex extends React.Component {
|
||||||
eventCount: 0,
|
eventCount: 0,
|
||||||
roomCount: 0,
|
roomCount: 0,
|
||||||
currentRoom: null,
|
currentRoom: null,
|
||||||
eventIndexingEnabled:
|
|
||||||
SettingsStore.getValueAt(SettingLevel.DEVICE, 'enableEventIndexing'),
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,22 +106,14 @@ export default class ManageEventIndex extends React.Component {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
_onEnable = async () => {
|
|
||||||
this.props.onFinished(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
_onDone = () => {
|
_onDone = () => {
|
||||||
this.props.onFinished(true);
|
this.props.onFinished(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
let eventIndexingSettings = null;
|
|
||||||
let buttons;
|
|
||||||
let crawlerState;
|
let crawlerState;
|
||||||
|
|
||||||
if (!this.state.eventIndexingEnabled) {
|
if (this.state.currentRoom === null) {
|
||||||
crawlerState = _t("Message search for encrypted rooms is disabled.");
|
|
||||||
} else if (this.state.currentRoom === null) {
|
|
||||||
crawlerState = _t("Not downloading messages for any room.");
|
crawlerState = _t("Not downloading messages for any room.");
|
||||||
} else {
|
} else {
|
||||||
crawlerState = (
|
crawlerState = (
|
||||||
|
@ -131,8 +121,7 @@ export default class ManageEventIndex extends React.Component {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (EventIndexPeg.get() !== null) {
|
const eventIndexingSettings = (
|
||||||
eventIndexingSettings = (
|
|
||||||
<div>
|
<div>
|
||||||
{
|
{
|
||||||
_t( "Riot is securely caching encrypted messages locally for them " +
|
_t( "Riot is securely caching encrypted messages locally for them " +
|
||||||
|
@ -148,7 +137,7 @@ export default class ManageEventIndex extends React.Component {
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
||||||
buttons = (
|
const buttons = (
|
||||||
<div className="mx_Dialog_buttons">
|
<div className="mx_Dialog_buttons">
|
||||||
<AccessibleButton kind="secondary" onClick={this._onDisable}>
|
<AccessibleButton kind="secondary" onClick={this._onDisable}>
|
||||||
{_t("Disable")}
|
{_t("Disable")}
|
||||||
|
@ -158,31 +147,6 @@ export default class ManageEventIndex extends React.Component {
|
||||||
</AccessibleButton>
|
</AccessibleButton>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
} else if (!this.state.eventIndexingEnabled && this.state.eventIndexingInstalled) {
|
|
||||||
eventIndexingSettings = (
|
|
||||||
<div>
|
|
||||||
{_t( "Securely cache encrypted messages locally for them to appear in search results.")}
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
buttons = (
|
|
||||||
<div className="mx_Dialog_buttons">
|
|
||||||
<AccessibleButton kind="primary" onClick={this._onEnable}>
|
|
||||||
{_t("Enable")}
|
|
||||||
</AccessibleButton>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
eventIndexingSettings = (
|
|
||||||
<div>
|
|
||||||
{
|
|
||||||
_t( "Riot can't securely cache encrypted messages locally" +
|
|
||||||
"while running in a web browser. Use Riot Desktop for" +
|
|
||||||
"encrypted messages to appear in search results.",
|
|
||||||
)
|
|
||||||
}
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
|
const BaseDialog = sdk.getComponent('views.dialogs.BaseDialog');
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue