Guest User

Untitled

a guest
Jun 20th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.04 KB | None | 0 0
  1. @using IP.Comments
  2.  
  3. @*Comment Form*@
  4.  
  5. <div ng-controller="tenant.views.propertymanagement.tabs.commentForm as commentFormCtrl">
  6. <div style="overflow: auto;">
  7. <div class="comment-form-wrapper">
  8. <table class="table table-bordered table-hover table-condensed fixed-size">
  9. <tr style="font-weight: bold">
  10. <td style="width: 12.5%">@L("CsDate")</td>
  11. <td style="width: 10%">@L("CsTo")</td>
  12. <td style="width: 13%">@L("CsDescription")</td>
  13. <td style="width: 5%">@L("CsContact")</td>
  14. <td style="width: 38%">@L("CsNote")</td>
  15. <td style="width: 5.5%">@L("Edit")</td>
  16. <td style="width: 16%"></td>
  17. </tr>
  18. <tr ng-repeat="comment in commentFormCtrl.comments track by $index">
  19. <td>
  20. <span ng-if="!comment.isEmailSent" editable-bsdate="comment.date" e-datepicker-popup="MM-dd-yyyy" e-ng-click="commentFormCtrl.open($event,'$data')" e-is-open="commentFormCtrl.opened.$data" e-name="date" e-form="commentForm" onbeforesave="commentFormCtrl.checkValidity($data)" e-required>
  21. {{ comment.date | date:'MM-dd-yyyy' }}
  22. </span>
  23. <span ng-if="comment.isEmailSent" editable-bsdate="comment.date" e-datepicker-popup="MM-dd-yyyy" style="color: white; background-color: green" e-ng-click="commentFormCtrl.open($event,'$data')" e-is-open="commentFormCtrl.opened.$data" e-name="date" e-form="commentForm" onbeforesave="commentFormCtrl.checkValidity($data)" e-required>
  24. {{ comment.date | date:'MM-dd-yyyy' }}
  25. </span>
  26. </td>
  27. <td>
  28. <span editable-text="comment.toNote" e-name="toNote" e-form="commentForm" e-maxlength="@Comment.MaxLength">
  29. {{ comment.toNote || 'empty' }}
  30. </span>
  31. </td>
  32. <td>
  33. <span editable-text="comment.statusName" e-name="statusName" e-form="commentForm" e-uib-typeahead="a.name as a.name for a in commentFormCtrl.statuses | filter:$viewValue" onbeforesave="commentFormCtrl.checkValidity($data)" e-required>
  34. {{comment.statusName}}
  35. </span>
  36. </td>
  37. <td>
  38. <span editable-text="comment.propertyStatusContactName" e-name="propertyStatusContactName" e-form="commentForm" e-uib-typeahead="a.name as a.name for a in commentFormCtrl.propertyStatusContacts | filter:$viewValue" onbeforesave="commentFormCtrl.checkValidity($data)">
  39. {{comment.propertyStatusContactName}}
  40. </span>
  41. </td>
  42. <td>
  43. <a ng-if="comment.note.length>0" href="" ng-click="commentFormCtrl.note(comment,commentForm)">{{comment.note | limitTo: 70 }}{{comment.note.length > 70 ? ' ...' : ''}}</a>
  44. <a ng-if="comment.note.length==0" href="" ng-click="commentFormCtrl.note(comment,commentForm)">Note</a>
  45. <br />
  46. </td>
  47. <td style="white-space: nowrap">
  48. <!-- form -->
  49. <form editable-form name="commentForm" onbeforesave="commentFormCtrl.saveComment($data, comment, commentForm)" ng-show="commentForm.$visible" class="form-buttons form-inline" shown="commentFormCtrl.comment == comment">
  50. <button type="submit" ng-disabled="commentForm.$waiting" class="btn btn-primary btn-extra-small">
  51. save
  52. </button>
  53. </form>
  54. <div class="buttons" ng-show="!commentForm.$visible">
  55. <button class="btn btn-primary btn-extra-small margin-left-0 margin-right-0" ng-click="commentForm.$show()">edit</button>
  56. </div>
  57. </td>
  58. <td>
  59. <div class="buttons">
  60. <button ng-show="!commentForm.$visible" class="btn btn-info btn-extra-small margin-left-0 margin-right-0" ng-click="commentFormCtrl.composeEmail(comment)">@L("CsEmail")</button>
  61. <button ng-show="!commentForm.$visible" class="btn btn-info btn-extra-small margin-left-0 margin-right-0" ng-click="commentFormCtrl.task(comment)">@L("CsTask")</button>
  62. <button ng-show="commentForm.$visible" type="button" ng-disabled="commentForm.$waiting" ng-click="commentFormCtrl.cancelComment(commentForm,$index,comment)" class="btn btn-default btn-extra-small">
  63. cancel
  64. </button>
  65. </div>
  66. </td>
  67. </tr>
  68. </table>
  69. </div>
  70. <button class="btn btn-primary" ng-click="commentFormCtrl.addComment()">Add</button>
  71. </div>
  72. </div>
Add Comment
Please, Sign In to add comment