Resolve "Interaktive Select-Felder (Frontend-Util)"

Open Sarah Vaupel requested to merge 752-interaktive-select-felder-frontend-util into master

Das verwendete DOM:

  <span class="uw-label-select">
    <div class="uw-label__current">
      <div class="uw-label__label success" uw-label--target="<link>" uw-label__id="1">
        Success
      </div>
    </div>
    <div class="uw-server-error">
      <div class="uw-server-error__message">
        Server Error Message
      </div>
    </div>
    <ul class="uw-label__options">
      <li class="uw-label__selected">
        <div class="uw-label__label success" uw-label--target="<link>" uw-label__id="2">
          success
        </div>
      </li>
      <li>
        <div class="uw-label__label warning" uw-label--target="<link>" uw-label__id="3">
          warning
        </div>
      </li>
      <li>
        <div class="uw-label__label error" uw-label--target="<link>" uw-label__id="4">
          error
        </div>
      </li>
      <!-- [...] -->
    </ul>
  </span>

Die Json Requests:

  • Success:
      {
      success: true,
      newLabel: {
      id: '42',
      name: 'New Label',
      status: 'warning',
      target: '<LINK>',
      }
  • Fail:
     {
        success: false,
        errorMessage: 'Fehlermeldung vom Server',
      }

Bitte auch das was ich im ifi chat geschrieben habe beachten :)

Closes #752

Merge request reports