add form preview

Код для "Code Block / Code" скопирован из set.js, который используется сейчас, так что всё должно нормально работать.