Directive Refactoring Demo

{{ infomessage }}
{{ warningmessage }}
{{ dangermessage }}