index.js 806 B

1234567891011121314151617181920212223242526272829303132
  1. import Ember from 'ember';
  2. import ResetScroll from 'misago/mixins/reset-scroll';
  3. export default Ember.Route.extend(ResetScroll, {
  4. title: gettext('Request activation link'),
  5. templateName: 'activation.request-link',
  6. sentTitle: gettext('Activation link sent'),
  7. sentTemplateName: 'activation.link-sent',
  8. renderTemplate: function() {
  9. this.render(this.get('templateName'));
  10. },
  11. actions: {
  12. didTransition: function() {
  13. this.get('page-title').setTitle(this.get('title'));
  14. },
  15. showSentPage: function(linkRecipient) {
  16. this.get('page-title').setTitle(this.get('sentTitle'));
  17. this.render(this.get('sentTemplateName'), {
  18. model: linkRecipient
  19. });
  20. },
  21. retry: function() {
  22. this.send('didTransition');
  23. this.renderTemplate();
  24. }
  25. }
  26. });