Fixed editable directive placeholder

- Fixed placeholder: now show placeholder even if model is undefined,
not just an empty string
- Added a placeholder for event name, in case event doesn’t have a name
(which shouldn’t happen, though)