Ga naar hoofdinhoud

DSO Toolkit v67.0.0 ✍️

· Een minuut leestijd
Eric Tamminga
DSO Toolkit Maintainer
Thomas Rijsewijk
DSO Toolkit Product Owner & Architect

Deze release bevat breaking changes voor de volgende componenten:

  • Modal (Web Component)
  • Input Number (HTML/CSS Component)
  • List Button (HTML/CSS Component)

role is een property die op elk HTMLElement zit en ook door assistive technology (zoals screenreaders) wordt geinterpreteerd. Het component Modal had role echter ook als attribute/property opgenomen om het type dialog te zetten.

Dat resulteerde in een role attribuut op de verkeerde plek. We hebben dit opgelost door de property te hernoemen naar dialogRole.


<dso-modal role="alert"></dso-modal>


<dso-modal dialog-role="alert"></dso-modal>

Input Number, List Button

Het HTML/CSS component Input Number is in 🎸 Release 63.0.0 deprecated. In deze release hebben we dit component verwijderd. Input Number had een sterke verwevenheid met de HTML/CSS implementatie van List Button. Dit had tot gevolg dat er tussen de Core en HTML/CSS implementatie aanzienlijke verschillen ontstonden. Omdat de HTML/CSS List Button bij navraag niet meer in gebruik bleek bij de afnemers van DSO Toolkit is besloten ook dat component te verwijderen.


<div class="dso-input-number" ...></div>


<button type="button" class="dso-list-button" ...></button>


<div class="dso-button-group">
<button type="button" class="dso-list-button" ...></button>
<div class="dso-input-number" ...></div>
</div>