support data when create editor from js
refactor json
update json tc
add json bnf refer
separate editor dialog from editor overlay
complete json parser
clear docs
update docs
rebuild