Automatically populate label property for field and fieldType
created getSnippetPath method so we can determine if a snippet if
present
- Use dialog.confirm instead of blocking confirm when confirming field
deletion
- Require JSON response format so the standard dialog pluging error handler can respond correctly
Handle 'normal' exceptions through dialog plugin exception handler
- cleanup, added comments
- added generic support for readonly snippets
Refactored field and fieldtype deletion logic and error handling
Fixed language errors
- Use sensible defaults for new FieldTypes on creation
- Added default section to snippet config