Merge branch 'master' into vdom

This commit is contained in:
Sam 2016-02-15 20:47:23 +11:00
commit bdcd791530
2 changed files with 12 additions and 18 deletions

View File

@ -47,9 +47,18 @@ const ApplicationRoute = Discourse.Route.extend(OpenComposer, {
}, },
composePrivateMessage(user, post) { composePrivateMessage(user, post) {
const self = this;
this.transitionTo('userActivity', user).then(function () { const recipient = user ? user.get('username') : '',
self.controllerFor('user-activity').send('composePrivateMessage', user, post); reply = post ? window.location.protocol + "//" + window.location.host + post.get("url") : null;
// used only once, one less dependency
const Composer = require('discourse/models/composer').default;
return this.controllerFor('composer').open({
action: Composer.PRIVATE_MESSAGE,
usernames: recipient,
archetypeId: 'private_message',
draftKey: 'new_private_message',
reply: reply
}); });
}, },

View File

@ -11,21 +11,6 @@ export default Discourse.Route.extend({
}, },
actions: { actions: {
composePrivateMessage(user, post) {
const recipient = user ? user.get('username') : '',
reply = post ? window.location.protocol + "//" + window.location.host + post.get("url") : null;
// used only once, one less dependency
const Composer = require('discourse/models/composer').default;
return this.controllerFor('composer').open({
action: Composer.PRIVATE_MESSAGE,
usernames: recipient,
archetypeId: 'private_message',
draftKey: 'new_private_message',
reply: reply
});
},
willTransition(transition) { willTransition(transition) {
// will reset the indexStream when transitioning to routes that aren't "indexStream" // will reset the indexStream when transitioning to routes that aren't "indexStream"
// otherwise the "header" will jump // otherwise the "header" will jump