group.edit.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <div layout="column" layout-wrap layout-margin layout-align="center center">
  2. <h3 class="md-headline" translate>messenger.RECEIVER_AVATAR</h3>
  3. <avatar-area
  4. load-avatar="ctrl.controllerModel.avatarController.loadAvatar"
  5. on-change="ctrl.controllerModel.avatarController.onChangeAvatar"
  6. color="ctrl.controllerModel.receiver.color"
  7. enable-clear="false">
  8. </avatar-area>
  9. </div>
  10. <md-card>
  11. <md-card-title>
  12. <md-card-title-text>
  13. <span class="md-headline" translate>messenger.GROUP_NAME</span>
  14. </md-card-title-text>
  15. </md-card-title>
  16. <md-card-content>
  17. <md-input-container class="md-block" >
  18. <input
  19. aria-label="group name"
  20. translate-attr="{'aria-label': 'messenger.GROUP_NAME'}"
  21. ng-model="ctrl.controllerModel.name"
  22. ng-disabled="ctrl.isSaving()"
  23. ng-keypress="ctrl.keypress($event)">
  24. </md-input-container>
  25. </md-card-content>
  26. </md-card>
  27. <md-card>
  28. <md-card-title>
  29. <md-card-title-text>
  30. <span class="md-headline" translate>messenger.GROUP_MEMBERS</span>
  31. </md-card-title-text>
  32. </md-card-title>
  33. <md-card-content>
  34. <ul class="member-list">
  35. <member-list-editor
  36. eee-members="ctrl.controllerModel.members",
  37. eee-placeholder="ctrl.controllerModel.addContactPlaceholder"
  38. eee-on-change="ctrl.controllerModel.onChangeMembers" />
  39. </ul>
  40. </md-card-content>
  41. </md-card>