All correct except slate id+ is recessive sexlinked.
You can instead write
White W+/W+ dominant Id/Id dominant sexlinked
Slate W+/W+ dominant id+/id+ recessive sex linked
Yellow w/w recessive Id/Id dominant sexlinked
Willow w/w recessive id+/id+ recessive sex linked
If that makes sense. There just aren't any co-dominant leg color genes.