* Tweak rendering of icons in dropdowns Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tweak rendering of icons in composer format bar Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tweak rendering of icons in jump to bottom button Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tweak rendering of icons in quick settings button Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tweak rendering of icons in left panel search Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Delint Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update snapshots Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Fix margin Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update test Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update snapshots Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tweak rendering of icons in security user settings tab Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tweak rendering of icons in space hierarchy Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update screenshots Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Delint Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Simplify Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Tidy Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Add test Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> * Update snapshots Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --------- Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
371 lines
10 KiB
Plaintext
371 lines
10 KiB
Plaintext
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
|
||
|
||
exports[`<CreateRoomDialog /> for a private room should create a private room 1`] = `
|
||
<DocumentFragment>
|
||
<div
|
||
data-focus-guard="true"
|
||
style="width: 1px; height: 0px; padding: 0px; overflow: hidden; position: fixed; top: 1px; left: 1px;"
|
||
tabindex="0"
|
||
/>
|
||
<div
|
||
aria-labelledby="mx_BaseDialog_title"
|
||
class="mx_CreateRoomDialog mx_Dialog_fixedWidth"
|
||
data-focus-lock-disabled="false"
|
||
role="dialog"
|
||
tabindex="-1"
|
||
>
|
||
<div
|
||
class="mx_Dialog_header"
|
||
>
|
||
<h1
|
||
class="mx_Heading_h3 mx_Dialog_title"
|
||
id="mx_BaseDialog_title"
|
||
>
|
||
Create a private room
|
||
</h1>
|
||
</div>
|
||
<form>
|
||
<div
|
||
class="mx_Dialog_content"
|
||
>
|
||
<div
|
||
class="mx_Field mx_Field_input mx_CreateRoomDialog_name"
|
||
>
|
||
<input
|
||
id="mx_Field_25"
|
||
label="Name"
|
||
placeholder="Name"
|
||
type="text"
|
||
value=""
|
||
/>
|
||
<label
|
||
for="mx_Field_25"
|
||
>
|
||
Name
|
||
</label>
|
||
</div>
|
||
<div
|
||
class="mx_Field mx_Field_input mx_CreateRoomDialog_topic"
|
||
>
|
||
<input
|
||
id="mx_Field_26"
|
||
label="Topic (optional)"
|
||
placeholder="Topic (optional)"
|
||
type="text"
|
||
value=""
|
||
/>
|
||
<label
|
||
for="mx_Field_26"
|
||
>
|
||
Topic (optional)
|
||
</label>
|
||
</div>
|
||
<div
|
||
class="mx_Dropdown mx_JoinRuleDropdown"
|
||
>
|
||
<div
|
||
aria-describedby="mx_JoinRuleDropdown_value"
|
||
aria-expanded="false"
|
||
aria-haspopup="listbox"
|
||
aria-label="Room visibility"
|
||
aria-owns="mx_JoinRuleDropdown_input"
|
||
class="mx_AccessibleButton mx_Dropdown_input mx_no_textinput"
|
||
role="button"
|
||
tabindex="0"
|
||
>
|
||
<div
|
||
class="mx_Dropdown_option"
|
||
id="mx_JoinRuleDropdown_value"
|
||
>
|
||
<div
|
||
class="mx_JoinRuleDropdown_invite"
|
||
>
|
||
Private room (invite only)
|
||
</div>
|
||
</div>
|
||
<svg
|
||
class="mx_Dropdown_arrow"
|
||
fill="currentColor"
|
||
height="1em"
|
||
viewBox="0 0 24 24"
|
||
width="1em"
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
>
|
||
<path
|
||
d="M12 14.95q-.2 0-.375-.062a.9.9 0 0 1-.325-.213l-4.6-4.6a.95.95 0 0 1-.275-.7q0-.425.275-.7a.95.95 0 0 1 .7-.275q.425 0 .7.275l3.9 3.9 3.9-3.9a.95.95 0 0 1 .7-.275q.425 0 .7.275a.95.95 0 0 1 .275.7.95.95 0 0 1-.275.7l-4.6 4.6q-.15.15-.325.212a1.1 1.1 0 0 1-.375.063"
|
||
/>
|
||
</svg>
|
||
</div>
|
||
</div>
|
||
<p>
|
||
Only people invited will be able to find and join this room. You can change this at any time from room settings.
|
||
</p>
|
||
<div
|
||
class="mx_SettingsFlag mx_CreateRoomDialog_e2eSwitch"
|
||
>
|
||
<span
|
||
class="mx_SettingsFlag_label"
|
||
>
|
||
<div
|
||
id="mx_LabelledToggleSwitch__r_5i_"
|
||
>
|
||
Enable end-to-end encryption
|
||
</div>
|
||
</span>
|
||
<div
|
||
aria-checked="true"
|
||
aria-disabled="false"
|
||
aria-labelledby="mx_LabelledToggleSwitch__r_5i_"
|
||
class="mx_AccessibleButton mx_ToggleSwitch mx_ToggleSwitch_on mx_ToggleSwitch_enabled"
|
||
role="switch"
|
||
tabindex="0"
|
||
>
|
||
<div
|
||
class="mx_ToggleSwitch_ball"
|
||
/>
|
||
</div>
|
||
</div>
|
||
<p>
|
||
You can't disable this later. Bridges & most bots won't work yet.
|
||
</p>
|
||
<details
|
||
class="mx_CreateRoomDialog_details"
|
||
>
|
||
<summary
|
||
class="mx_CreateRoomDialog_details_summary"
|
||
>
|
||
Show advanced
|
||
</summary>
|
||
<div
|
||
class="mx_SettingsFlag"
|
||
>
|
||
<span
|
||
class="mx_SettingsFlag_label"
|
||
>
|
||
<div
|
||
id="mx_LabelledToggleSwitch__r_5j_"
|
||
>
|
||
Block anyone not part of server.org from ever joining this room.
|
||
</div>
|
||
</span>
|
||
<div
|
||
aria-checked="false"
|
||
aria-disabled="false"
|
||
aria-labelledby="mx_LabelledToggleSwitch__r_5j_"
|
||
class="mx_AccessibleButton mx_ToggleSwitch mx_ToggleSwitch_enabled"
|
||
role="switch"
|
||
tabindex="0"
|
||
>
|
||
<div
|
||
class="mx_ToggleSwitch_ball"
|
||
/>
|
||
</div>
|
||
</div>
|
||
<p>
|
||
You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.
|
||
</p>
|
||
</details>
|
||
</div>
|
||
</form>
|
||
<div
|
||
class="mx_Dialog_buttons"
|
||
>
|
||
<span
|
||
class="mx_Dialog_buttons_row"
|
||
>
|
||
<button
|
||
data-testid="dialog-cancel-button"
|
||
type="button"
|
||
>
|
||
Cancel
|
||
</button>
|
||
<button
|
||
class="mx_Dialog_primary"
|
||
data-testid="dialog-primary-button"
|
||
type="button"
|
||
>
|
||
Create room
|
||
</button>
|
||
</span>
|
||
</div>
|
||
<div
|
||
aria-label="Close dialog"
|
||
class="mx_AccessibleButton mx_Dialog_cancelButton"
|
||
role="button"
|
||
tabindex="0"
|
||
/>
|
||
</div>
|
||
<div
|
||
data-focus-guard="true"
|
||
style="width: 1px; height: 0px; padding: 0px; overflow: hidden; position: fixed; top: 1px; left: 1px;"
|
||
tabindex="0"
|
||
/>
|
||
</DocumentFragment>
|
||
`;
|
||
|
||
exports[`<CreateRoomDialog /> for a private room should render not the advanced options when UI.advancedSettings is disabled 1`] = `
|
||
<DocumentFragment>
|
||
<div
|
||
data-focus-guard="true"
|
||
style="width: 1px; height: 0px; padding: 0px; overflow: hidden; position: fixed; top: 1px; left: 1px;"
|
||
tabindex="0"
|
||
/>
|
||
<div
|
||
aria-labelledby="mx_BaseDialog_title"
|
||
class="mx_CreateRoomDialog mx_Dialog_fixedWidth"
|
||
data-focus-lock-disabled="false"
|
||
role="dialog"
|
||
tabindex="-1"
|
||
>
|
||
<div
|
||
class="mx_Dialog_header"
|
||
>
|
||
<h1
|
||
class="mx_Heading_h3 mx_Dialog_title"
|
||
id="mx_BaseDialog_title"
|
||
>
|
||
Create a private room
|
||
</h1>
|
||
</div>
|
||
<form>
|
||
<div
|
||
class="mx_Dialog_content"
|
||
>
|
||
<div
|
||
class="mx_Field mx_Field_input mx_CreateRoomDialog_name"
|
||
>
|
||
<input
|
||
id="mx_Field_27"
|
||
label="Name"
|
||
placeholder="Name"
|
||
type="text"
|
||
value=""
|
||
/>
|
||
<label
|
||
for="mx_Field_27"
|
||
>
|
||
Name
|
||
</label>
|
||
</div>
|
||
<div
|
||
class="mx_Field mx_Field_input mx_CreateRoomDialog_topic"
|
||
>
|
||
<input
|
||
id="mx_Field_28"
|
||
label="Topic (optional)"
|
||
placeholder="Topic (optional)"
|
||
type="text"
|
||
value=""
|
||
/>
|
||
<label
|
||
for="mx_Field_28"
|
||
>
|
||
Topic (optional)
|
||
</label>
|
||
</div>
|
||
<div
|
||
class="mx_Dropdown mx_JoinRuleDropdown"
|
||
>
|
||
<div
|
||
aria-describedby="mx_JoinRuleDropdown_value"
|
||
aria-expanded="false"
|
||
aria-haspopup="listbox"
|
||
aria-label="Room visibility"
|
||
aria-owns="mx_JoinRuleDropdown_input"
|
||
class="mx_AccessibleButton mx_Dropdown_input mx_no_textinput"
|
||
role="button"
|
||
tabindex="0"
|
||
>
|
||
<div
|
||
class="mx_Dropdown_option"
|
||
id="mx_JoinRuleDropdown_value"
|
||
>
|
||
<div
|
||
class="mx_JoinRuleDropdown_invite"
|
||
>
|
||
Private room (invite only)
|
||
</div>
|
||
</div>
|
||
<svg
|
||
class="mx_Dropdown_arrow"
|
||
fill="currentColor"
|
||
height="1em"
|
||
viewBox="0 0 24 24"
|
||
width="1em"
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
>
|
||
<path
|
||
d="M12 14.95q-.2 0-.375-.062a.9.9 0 0 1-.325-.213l-4.6-4.6a.95.95 0 0 1-.275-.7q0-.425.275-.7a.95.95 0 0 1 .7-.275q.425 0 .7.275l3.9 3.9 3.9-3.9a.95.95 0 0 1 .7-.275q.425 0 .7.275a.95.95 0 0 1 .275.7.95.95 0 0 1-.275.7l-4.6 4.6q-.15.15-.325.212a1.1 1.1 0 0 1-.375.063"
|
||
/>
|
||
</svg>
|
||
</div>
|
||
</div>
|
||
<p>
|
||
Only people invited will be able to find and join this room. You can change this at any time from room settings.
|
||
</p>
|
||
<div
|
||
class="mx_SettingsFlag mx_CreateRoomDialog_e2eSwitch"
|
||
>
|
||
<span
|
||
class="mx_SettingsFlag_label"
|
||
>
|
||
<div
|
||
id="mx_LabelledToggleSwitch__r_60_"
|
||
>
|
||
Enable end-to-end encryption
|
||
</div>
|
||
</span>
|
||
<div
|
||
aria-checked="true"
|
||
aria-disabled="false"
|
||
aria-labelledby="mx_LabelledToggleSwitch__r_60_"
|
||
class="mx_AccessibleButton mx_ToggleSwitch mx_ToggleSwitch_on mx_ToggleSwitch_enabled"
|
||
role="switch"
|
||
tabindex="0"
|
||
>
|
||
<div
|
||
class="mx_ToggleSwitch_ball"
|
||
/>
|
||
</div>
|
||
</div>
|
||
<p>
|
||
You can't disable this later. Bridges & most bots won't work yet.
|
||
</p>
|
||
</div>
|
||
</form>
|
||
<div
|
||
class="mx_Dialog_buttons"
|
||
>
|
||
<span
|
||
class="mx_Dialog_buttons_row"
|
||
>
|
||
<button
|
||
data-testid="dialog-cancel-button"
|
||
type="button"
|
||
>
|
||
Cancel
|
||
</button>
|
||
<button
|
||
class="mx_Dialog_primary"
|
||
data-testid="dialog-primary-button"
|
||
type="button"
|
||
>
|
||
Create room
|
||
</button>
|
||
</span>
|
||
</div>
|
||
<div
|
||
aria-label="Close dialog"
|
||
class="mx_AccessibleButton mx_Dialog_cancelButton"
|
||
role="button"
|
||
tabindex="0"
|
||
/>
|
||
</div>
|
||
<div
|
||
data-focus-guard="true"
|
||
style="width: 1px; height: 0px; padding: 0px; overflow: hidden; position: fixed; top: 1px; left: 1px;"
|
||
tabindex="0"
|
||
/>
|
||
</DocumentFragment>
|
||
`;
|