Indeterminate – Firefox Trunk
Ich habe sehr lange auf dieses Feature gewartet… In der aktuellen Firefox Trunk Version ist das HTML5 DOM Property indeterminate bei Checkboxen eingefuehrt worden. Checkboxen, dessen indeterminate-Wert true ist, sind weder checked noch unchecked. Sie eignen sich vor allem fuer hierarchische Checkboxen, wobei eine Checkbox von den darunterliegenden abhaengt.
Beispiel: Directory Listing. Jeder kennt wohl das klassische Directory Listing mit den aufklappbaren Verzeichnissen. Man denke sich nun eine Checkbox vor jeden Eintrag. Klickt man ein Verzeichnis an, moechte man natuerlich, dass alle Inhalte rekursiv auch als checked markiert werden. Markiert man nun ein einzelnes Verzeichnis als unchecked, so muesste das hierarchisch uebergeordnete Verzeichnis eigentlich auch unchecked sein. Das Glas ist hier wohl weder voll noch leer… Dafuer eignet sich der neue Status: Die Checkbox wird farbig markiert, sodass man weiss, dass sie weder unchecked noch checked ist.
Erfahren durch Ajaxian.






