mirror of https://github.com/vector-im/riot-web
Merge pull request #6179 from aaronraimist/open-local-addresses
Open local addresses section by default when there are no existing local addressespull/21833/head
commit
c316eb841a
|
@ -134,6 +134,10 @@ export default class AliasSettings extends React.Component {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.setState({ localAliases });
|
this.setState({ localAliases });
|
||||||
|
|
||||||
|
if (localAliases.length === 0) {
|
||||||
|
this.setState({ detailsOpen: true });
|
||||||
|
}
|
||||||
} finally {
|
} finally {
|
||||||
this.setState({ localAliasesLoading: false });
|
this.setState({ localAliasesLoading: false });
|
||||||
}
|
}
|
||||||
|
@ -388,7 +392,7 @@ export default class AliasSettings extends React.Component {
|
||||||
/>
|
/>
|
||||||
<span className='mx_SettingsTab_subheading mx_AliasSettings_localAliasHeader'>{_t("Local Addresses")}</span>
|
<span className='mx_SettingsTab_subheading mx_AliasSettings_localAliasHeader'>{_t("Local Addresses")}</span>
|
||||||
<p>{_t("Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)", {localDomain})}</p>
|
<p>{_t("Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)", {localDomain})}</p>
|
||||||
<details onToggle={this.onLocalAliasesToggled}>
|
<details onToggle={this.onLocalAliasesToggled} open={this.state.detailsOpen}>
|
||||||
<summary>{ this.state.detailsOpen ? _t('Show less') : _t("Show more")}</summary>
|
<summary>{ this.state.detailsOpen ? _t('Show less') : _t("Show more")}</summary>
|
||||||
{localAliasesList}
|
{localAliasesList}
|
||||||
</details>
|
</details>
|
||||||
|
|
|
@ -140,8 +140,6 @@ async function changeRoomSettings(session, settings) {
|
||||||
|
|
||||||
if (settings.alias) {
|
if (settings.alias) {
|
||||||
session.log.step(`sets alias to ${settings.alias}`);
|
session.log.step(`sets alias to ${settings.alias}`);
|
||||||
const summary = await session.query(".mx_RoomSettingsDialog .mx_AliasSettings summary");
|
|
||||||
await summary.click();
|
|
||||||
const aliasField = await session.query(".mx_RoomSettingsDialog .mx_AliasSettings details input[type=text]");
|
const aliasField = await session.query(".mx_RoomSettingsDialog .mx_AliasSettings details input[type=text]");
|
||||||
await session.replaceInputText(aliasField, settings.alias.substring(1, settings.alias.lastIndexOf(":")));
|
await session.replaceInputText(aliasField, settings.alias.substring(1, settings.alias.lastIndexOf(":")));
|
||||||
const addButton = await session.query(".mx_RoomSettingsDialog .mx_AliasSettings details .mx_AccessibleButton");
|
const addButton = await session.query(".mx_RoomSettingsDialog .mx_AliasSettings details .mx_AccessibleButton");
|
||||||
|
|
Loading…
Reference in New Issue