RA-1287: Add a Sticky Note to the patient dashboard (#99)
Java controller to pass some config elements, such as the sticky note concept, locale... to the front-end AngularJS controller
new file: omod/src/main/java/org/openmrs/module/coreapps/fragment/controller/StickyNoteFragmentController.java
modified: api/src/main/java/org/openmrs/module/coreapps/CoreAppsConstants.java
Insert the Sticky Note in the patient header at secondLineFragments extension point
modified: omod/src/main/resources/apps/patientHeader_extension.json
Add a global property to set the concept used as sticky note
modified: omod/src/main/resources/config.xml
Declare AngularJS module dependencies
new file: omod/src/main/webapp/resources/scripts/stickyNote/app.js
Controller and view that displays the clickToEditObs AngularJS directive
new file: omod/src/main/webapp/resources/scripts/stickyNote/controllers/stickyNoteCtrl.js
new file: omod/src/main/webapp/fragments/stickyNote.gsp
Main directive that displays an editable text field when user clicks on it
new file: omod/src/main/webapp/resources/scripts/stickyNote/directives/clickToEditObs.js
new file: omod/src/main/webapp/resources/partials/clickToEditObs.html
new file: omod/src/main/webapp/resources/scripts/stickyNote/resources/xeditable.min.js
Dialog popup for deletion confirmation
new file: omod/src/main/webapp/resources/partials/deleteDialog.html
Fontawesome sticky note icon
new file: omod/src/main/webapp/resources/fonts/fontawesome-stickyNote.eot
new file: omod/src/main/webapp/resources/fonts/fontawesome-stickyNote.svg
new file: omod/src/main/webapp/resources/fonts/fontawesome-stickyNote.ttf
new file: omod/src/main/webapp/resources/fonts/fontawesome-stickyNote.woff