HiddenField extension = new HiddenField("extension", new PropertyModel(scriptModel, "extension"));
form.add(extension);
// Content
ScriptManager scriptManager = (ScriptManager) GeoServerExtensions.bean("scriptMgr");
String mode = scriptManager.lookupPluginEditorMode(script.getFile());
CodeMirrorEditor content = new CodeMirrorEditor("contents", mode, new PropertyModel(scriptModel, "contents"));
content.setRequired(true);
form.add(content);
// Dialog