Bist du sicher, dass
dilierweitern soll? Wenn ich Gunnar richtig verstehe, soll es indljedes Paar vondtundddsemantisch zu einem „Datensatz“ zusammenfassen. An der Stelle ist keinliim Spiel.
Man könnte es auch weglassen. Weil ich den Prototypen vom <li>-Element erbe, kann es nur gut sein auch das WebIDL-Interface zu erben: es könnte ja mal vorkommen, dass eine Prototyp-Methode sich auf ein WebIDL-Attribut bezieht . Der Prototyp des <li>-Elements ist aktuell nur ein leere Hülle und das WebIDL-Interface hat nur ein einziges Attribut zu bieten. Weil sich das in Zukunft ja mal ändern könnte, habe ich eben beides einfach stumpf so übernommen. Du kannst die Vererbung natürlich auch weglassen, dann erbt das <d-i>-Element eben nur das HTMLElement-WebIDL-Interface und den gleichnamigen Prototypen. Das ist fast Jacke wie Hose.