Hi Michael,
the patch looks good, however I noticed some small things:
* $option.= $label; - should bt $option .= $label instead (should
be changed in all places in this patch)
* The comment // $option.= '<br />' should be removed completely I
think.
when this is fixed +1
Good work!
Greets, Sebastian