561 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			561 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
// Jest Snapshot v1, https://goo.gl/fbAQLP
 | 
						|
 | 
						|
exports[`PollCreateDialog renders a blank poll 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-describedby="mx_CompoundDialog_content"
 | 
						|
    aria-labelledby="mx_CompoundDialog_title"
 | 
						|
    class="mx_CompoundDialog mx_ScrollableBaseDialog"
 | 
						|
    data-focus-lock-disabled="false"
 | 
						|
    role="dialog"
 | 
						|
  >
 | 
						|
    <div
 | 
						|
      class="mx_CompoundDialog_header"
 | 
						|
    >
 | 
						|
      <h1>
 | 
						|
        Create poll
 | 
						|
      </h1>
 | 
						|
    </div>
 | 
						|
    <div
 | 
						|
      aria-label="Close dialog"
 | 
						|
      class="mx_AccessibleButton mx_CompoundDialog_cancelButton"
 | 
						|
      role="button"
 | 
						|
      tabindex="0"
 | 
						|
    />
 | 
						|
    <form
 | 
						|
      class="mx_CompoundDialog_form"
 | 
						|
    >
 | 
						|
      <div
 | 
						|
        class="mx_CompoundDialog_content"
 | 
						|
      >
 | 
						|
        <div
 | 
						|
          class="mx_PollCreateDialog"
 | 
						|
        >
 | 
						|
          <h2>
 | 
						|
            Poll type
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_Field mx_Field_select"
 | 
						|
          >
 | 
						|
            <select
 | 
						|
              id="mx_Field_1"
 | 
						|
              type="text"
 | 
						|
            >
 | 
						|
              <option
 | 
						|
                value="org.matrix.msc3381.poll.disclosed"
 | 
						|
              >
 | 
						|
                Open poll
 | 
						|
              </option>
 | 
						|
              <option
 | 
						|
                value="org.matrix.msc3381.poll.undisclosed"
 | 
						|
              >
 | 
						|
                Closed poll
 | 
						|
              </option>
 | 
						|
            </select>
 | 
						|
            <label
 | 
						|
              for="mx_Field_1"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <p>
 | 
						|
            Voters see results as soon as they have voted
 | 
						|
          </p>
 | 
						|
          <h2>
 | 
						|
            What is your poll question or topic?
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
          >
 | 
						|
            <input
 | 
						|
              id="poll-topic-input"
 | 
						|
              label="Question or topic"
 | 
						|
              maxlength="340"
 | 
						|
              placeholder="Write something…"
 | 
						|
              type="text"
 | 
						|
              value=""
 | 
						|
            />
 | 
						|
            <label
 | 
						|
              for="poll-topic-input"
 | 
						|
            >
 | 
						|
              Question or topic
 | 
						|
            </label>
 | 
						|
          </div>
 | 
						|
          <h2>
 | 
						|
            Create options
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_PollCreateDialog_option"
 | 
						|
          >
 | 
						|
            <div
 | 
						|
              class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
            >
 | 
						|
              <input
 | 
						|
                id="pollcreate_option_0"
 | 
						|
                label="Option 1"
 | 
						|
                maxlength="340"
 | 
						|
                placeholder="Write an option"
 | 
						|
                type="text"
 | 
						|
                value=""
 | 
						|
              />
 | 
						|
              <label
 | 
						|
                for="pollcreate_option_0"
 | 
						|
              >
 | 
						|
                Option 1
 | 
						|
              </label>
 | 
						|
            </div>
 | 
						|
            <div
 | 
						|
              class="mx_AccessibleButton mx_PollCreateDialog_removeOption"
 | 
						|
              role="button"
 | 
						|
              tabindex="0"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <div
 | 
						|
            class="mx_PollCreateDialog_option"
 | 
						|
          >
 | 
						|
            <div
 | 
						|
              class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
            >
 | 
						|
              <input
 | 
						|
                id="pollcreate_option_1"
 | 
						|
                label="Option 2"
 | 
						|
                maxlength="340"
 | 
						|
                placeholder="Write an option"
 | 
						|
                type="text"
 | 
						|
                value=""
 | 
						|
              />
 | 
						|
              <label
 | 
						|
                for="pollcreate_option_1"
 | 
						|
              >
 | 
						|
                Option 2
 | 
						|
              </label>
 | 
						|
            </div>
 | 
						|
            <div
 | 
						|
              class="mx_AccessibleButton mx_PollCreateDialog_removeOption"
 | 
						|
              role="button"
 | 
						|
              tabindex="0"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <div
 | 
						|
            class="mx_AccessibleButton mx_PollCreateDialog_addOption mx_AccessibleButton_hasKind mx_AccessibleButton_kind_secondary"
 | 
						|
            role="button"
 | 
						|
            tabindex="0"
 | 
						|
          >
 | 
						|
            Add option
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
      <div
 | 
						|
        class="mx_CompoundDialog_footer"
 | 
						|
      >
 | 
						|
        <div
 | 
						|
          class="mx_AccessibleButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary_outline"
 | 
						|
          role="button"
 | 
						|
          tabindex="0"
 | 
						|
        >
 | 
						|
          Cancel
 | 
						|
        </div>
 | 
						|
        <button
 | 
						|
          aria-disabled="true"
 | 
						|
          class="mx_AccessibleButton mx_Dialog_nonDialogButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary mx_AccessibleButton_disabled"
 | 
						|
          disabled=""
 | 
						|
          role="button"
 | 
						|
          tabindex="0"
 | 
						|
          type="submit"
 | 
						|
        >
 | 
						|
          Create Poll
 | 
						|
        </button>
 | 
						|
      </div>
 | 
						|
    </form>
 | 
						|
  </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[`PollCreateDialog renders a question and some options 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-describedby="mx_CompoundDialog_content"
 | 
						|
    aria-labelledby="mx_CompoundDialog_title"
 | 
						|
    class="mx_CompoundDialog mx_ScrollableBaseDialog"
 | 
						|
    data-focus-lock-disabled="false"
 | 
						|
    role="dialog"
 | 
						|
  >
 | 
						|
    <div
 | 
						|
      class="mx_CompoundDialog_header"
 | 
						|
    >
 | 
						|
      <h1>
 | 
						|
        Create poll
 | 
						|
      </h1>
 | 
						|
    </div>
 | 
						|
    <div
 | 
						|
      aria-label="Close dialog"
 | 
						|
      class="mx_AccessibleButton mx_CompoundDialog_cancelButton"
 | 
						|
      role="button"
 | 
						|
      tabindex="0"
 | 
						|
    />
 | 
						|
    <form
 | 
						|
      class="mx_CompoundDialog_form"
 | 
						|
    >
 | 
						|
      <div
 | 
						|
        class="mx_CompoundDialog_content"
 | 
						|
      >
 | 
						|
        <div
 | 
						|
          class="mx_PollCreateDialog"
 | 
						|
        >
 | 
						|
          <h2>
 | 
						|
            Poll type
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_Field mx_Field_select"
 | 
						|
          >
 | 
						|
            <select
 | 
						|
              id="mx_Field_4"
 | 
						|
              type="text"
 | 
						|
            >
 | 
						|
              <option
 | 
						|
                value="org.matrix.msc3381.poll.disclosed"
 | 
						|
              >
 | 
						|
                Open poll
 | 
						|
              </option>
 | 
						|
              <option
 | 
						|
                value="org.matrix.msc3381.poll.undisclosed"
 | 
						|
              >
 | 
						|
                Closed poll
 | 
						|
              </option>
 | 
						|
            </select>
 | 
						|
            <label
 | 
						|
              for="mx_Field_4"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <p>
 | 
						|
            Voters see results as soon as they have voted
 | 
						|
          </p>
 | 
						|
          <h2>
 | 
						|
            What is your poll question or topic?
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
          >
 | 
						|
            <input
 | 
						|
              id="poll-topic-input"
 | 
						|
              label="Question or topic"
 | 
						|
              maxlength="340"
 | 
						|
              placeholder="Write something…"
 | 
						|
              type="text"
 | 
						|
              value="How many turnips is the optimal number?"
 | 
						|
            />
 | 
						|
            <label
 | 
						|
              for="poll-topic-input"
 | 
						|
            >
 | 
						|
              Question or topic
 | 
						|
            </label>
 | 
						|
          </div>
 | 
						|
          <h2>
 | 
						|
            Create options
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_PollCreateDialog_option"
 | 
						|
          >
 | 
						|
            <div
 | 
						|
              class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
            >
 | 
						|
              <input
 | 
						|
                id="pollcreate_option_0"
 | 
						|
                label="Option 1"
 | 
						|
                maxlength="340"
 | 
						|
                placeholder="Write an option"
 | 
						|
                type="text"
 | 
						|
                value="As many as my neighbour"
 | 
						|
              />
 | 
						|
              <label
 | 
						|
                for="pollcreate_option_0"
 | 
						|
              >
 | 
						|
                Option 1
 | 
						|
              </label>
 | 
						|
            </div>
 | 
						|
            <div
 | 
						|
              class="mx_AccessibleButton mx_PollCreateDialog_removeOption"
 | 
						|
              role="button"
 | 
						|
              tabindex="0"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <div
 | 
						|
            class="mx_PollCreateDialog_option"
 | 
						|
          >
 | 
						|
            <div
 | 
						|
              class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
            >
 | 
						|
              <input
 | 
						|
                id="pollcreate_option_1"
 | 
						|
                label="Option 2"
 | 
						|
                maxlength="340"
 | 
						|
                placeholder="Write an option"
 | 
						|
                type="text"
 | 
						|
                value="The question is meaningless"
 | 
						|
              />
 | 
						|
              <label
 | 
						|
                for="pollcreate_option_1"
 | 
						|
              >
 | 
						|
                Option 2
 | 
						|
              </label>
 | 
						|
            </div>
 | 
						|
            <div
 | 
						|
              class="mx_AccessibleButton mx_PollCreateDialog_removeOption"
 | 
						|
              role="button"
 | 
						|
              tabindex="0"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <div
 | 
						|
            class="mx_PollCreateDialog_option"
 | 
						|
          >
 | 
						|
            <div
 | 
						|
              class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
            >
 | 
						|
              <input
 | 
						|
                id="pollcreate_option_2"
 | 
						|
                label="Option 3"
 | 
						|
                maxlength="340"
 | 
						|
                placeholder="Write an option"
 | 
						|
                type="text"
 | 
						|
                value="Mu"
 | 
						|
              />
 | 
						|
              <label
 | 
						|
                for="pollcreate_option_2"
 | 
						|
              >
 | 
						|
                Option 3
 | 
						|
              </label>
 | 
						|
            </div>
 | 
						|
            <div
 | 
						|
              class="mx_AccessibleButton mx_PollCreateDialog_removeOption"
 | 
						|
              role="button"
 | 
						|
              tabindex="0"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <div
 | 
						|
            class="mx_AccessibleButton mx_PollCreateDialog_addOption mx_AccessibleButton_hasKind mx_AccessibleButton_kind_secondary"
 | 
						|
            role="button"
 | 
						|
            tabindex="0"
 | 
						|
          >
 | 
						|
            Add option
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
      <div
 | 
						|
        class="mx_CompoundDialog_footer"
 | 
						|
      >
 | 
						|
        <div
 | 
						|
          class="mx_AccessibleButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary_outline"
 | 
						|
          role="button"
 | 
						|
          tabindex="0"
 | 
						|
        >
 | 
						|
          Cancel
 | 
						|
        </div>
 | 
						|
        <button
 | 
						|
          class="mx_AccessibleButton mx_Dialog_nonDialogButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary"
 | 
						|
          role="button"
 | 
						|
          tabindex="0"
 | 
						|
          type="submit"
 | 
						|
        >
 | 
						|
          Create Poll
 | 
						|
        </button>
 | 
						|
      </div>
 | 
						|
    </form>
 | 
						|
  </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[`PollCreateDialog renders info from a previous event 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-describedby="mx_CompoundDialog_content"
 | 
						|
    aria-labelledby="mx_CompoundDialog_title"
 | 
						|
    class="mx_CompoundDialog mx_ScrollableBaseDialog"
 | 
						|
    data-focus-lock-disabled="false"
 | 
						|
    role="dialog"
 | 
						|
  >
 | 
						|
    <div
 | 
						|
      class="mx_CompoundDialog_header"
 | 
						|
    >
 | 
						|
      <h1>
 | 
						|
        Edit poll
 | 
						|
      </h1>
 | 
						|
    </div>
 | 
						|
    <div
 | 
						|
      aria-label="Close dialog"
 | 
						|
      class="mx_AccessibleButton mx_CompoundDialog_cancelButton"
 | 
						|
      role="button"
 | 
						|
      tabindex="0"
 | 
						|
    />
 | 
						|
    <form
 | 
						|
      class="mx_CompoundDialog_form"
 | 
						|
    >
 | 
						|
      <div
 | 
						|
        class="mx_CompoundDialog_content"
 | 
						|
      >
 | 
						|
        <div
 | 
						|
          class="mx_PollCreateDialog"
 | 
						|
        >
 | 
						|
          <h2>
 | 
						|
            Poll type
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_Field mx_Field_select"
 | 
						|
          >
 | 
						|
            <select
 | 
						|
              id="mx_Field_5"
 | 
						|
              type="text"
 | 
						|
            >
 | 
						|
              <option
 | 
						|
                value="org.matrix.msc3381.poll.disclosed"
 | 
						|
              >
 | 
						|
                Open poll
 | 
						|
              </option>
 | 
						|
              <option
 | 
						|
                value="org.matrix.msc3381.poll.undisclosed"
 | 
						|
              >
 | 
						|
                Closed poll
 | 
						|
              </option>
 | 
						|
            </select>
 | 
						|
            <label
 | 
						|
              for="mx_Field_5"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <p>
 | 
						|
            Voters see results as soon as they have voted
 | 
						|
          </p>
 | 
						|
          <h2>
 | 
						|
            What is your poll question or topic?
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
          >
 | 
						|
            <input
 | 
						|
              id="poll-topic-input"
 | 
						|
              label="Question or topic"
 | 
						|
              maxlength="340"
 | 
						|
              placeholder="Write something…"
 | 
						|
              type="text"
 | 
						|
              value="Poll Q"
 | 
						|
            />
 | 
						|
            <label
 | 
						|
              for="poll-topic-input"
 | 
						|
            >
 | 
						|
              Question or topic
 | 
						|
            </label>
 | 
						|
          </div>
 | 
						|
          <h2>
 | 
						|
            Create options
 | 
						|
          </h2>
 | 
						|
          <div
 | 
						|
            class="mx_PollCreateDialog_option"
 | 
						|
          >
 | 
						|
            <div
 | 
						|
              class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
            >
 | 
						|
              <input
 | 
						|
                id="pollcreate_option_0"
 | 
						|
                label="Option 1"
 | 
						|
                maxlength="340"
 | 
						|
                placeholder="Write an option"
 | 
						|
                type="text"
 | 
						|
                value="Answer 1"
 | 
						|
              />
 | 
						|
              <label
 | 
						|
                for="pollcreate_option_0"
 | 
						|
              >
 | 
						|
                Option 1
 | 
						|
              </label>
 | 
						|
            </div>
 | 
						|
            <div
 | 
						|
              class="mx_AccessibleButton mx_PollCreateDialog_removeOption"
 | 
						|
              role="button"
 | 
						|
              tabindex="0"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <div
 | 
						|
            class="mx_PollCreateDialog_option"
 | 
						|
          >
 | 
						|
            <div
 | 
						|
              class="mx_Field mx_Field_input mx_Field_labelAlwaysTopLeft mx_Field_placeholderIsHint"
 | 
						|
            >
 | 
						|
              <input
 | 
						|
                id="pollcreate_option_1"
 | 
						|
                label="Option 2"
 | 
						|
                maxlength="340"
 | 
						|
                placeholder="Write an option"
 | 
						|
                type="text"
 | 
						|
                value="Answer 2"
 | 
						|
              />
 | 
						|
              <label
 | 
						|
                for="pollcreate_option_1"
 | 
						|
              >
 | 
						|
                Option 2
 | 
						|
              </label>
 | 
						|
            </div>
 | 
						|
            <div
 | 
						|
              class="mx_AccessibleButton mx_PollCreateDialog_removeOption"
 | 
						|
              role="button"
 | 
						|
              tabindex="0"
 | 
						|
            />
 | 
						|
          </div>
 | 
						|
          <div
 | 
						|
            class="mx_AccessibleButton mx_PollCreateDialog_addOption mx_AccessibleButton_hasKind mx_AccessibleButton_kind_secondary"
 | 
						|
            role="button"
 | 
						|
            tabindex="0"
 | 
						|
          >
 | 
						|
            Add option
 | 
						|
          </div>
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
      <div
 | 
						|
        class="mx_CompoundDialog_footer"
 | 
						|
      >
 | 
						|
        <div
 | 
						|
          class="mx_AccessibleButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary_outline"
 | 
						|
          role="button"
 | 
						|
          tabindex="0"
 | 
						|
        >
 | 
						|
          Cancel
 | 
						|
        </div>
 | 
						|
        <button
 | 
						|
          class="mx_AccessibleButton mx_Dialog_nonDialogButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary"
 | 
						|
          role="button"
 | 
						|
          tabindex="0"
 | 
						|
          type="submit"
 | 
						|
        >
 | 
						|
          Done
 | 
						|
        </button>
 | 
						|
      </div>
 | 
						|
    </form>
 | 
						|
  </div>
 | 
						|
  <div
 | 
						|
    data-focus-guard="true"
 | 
						|
    style="width: 1px; height: 0px; padding: 0px; overflow: hidden; position: fixed; top: 1px; left: 1px;"
 | 
						|
    tabindex="0"
 | 
						|
  />
 | 
						|
</DocumentFragment>
 | 
						|
`;
 |