Ah that was tackled in that genetic syntax thread as well Sam. Basically it can be thought of as “syntactic sugar” and auto converted to the full {}
form internally.
http://talk.commonmark.org/t/consistent-attribute-syntax/272/22?u=mofosyne
Here is a copy of the relevant section:
Embedded Media
!mediaType[description](url){#myId .myClass key=val key2="val 2"}
-
assumed to be image if mediaType left blank
-
syntactic sugar ( content of
()
handled by mediaType handler/extension): is equivalent to typing: !video[](file.mp4){title="video title" width=80 height=10}