Skip to content
Snippets Groups Projects
Commit 7e11e99c authored by Gabriel Engel's avatar Gabriel Engel
Browse files

Merge branch 'master' into better-urls

parents 9c40f56a cb539025
No related branches found
No related tags found
No related merge requests found
......@@ -28,7 +28,6 @@ Template.avatarPrompt.events
'click .select-service': (e) ->
Meteor.call 'setAvatarFromService', this.blob, this.contentType, this.service, ->
Session.set('AvatarRandom', Date.now())
console.log arguments
'click .login-with-service': (event, template) ->
loginWithService = "loginWith#{_.capitalize(this)}"
......
......@@ -42,27 +42,27 @@ Template.loginForm.events
event.preventDefault()
button = $(event.target).find('button.login')
Rocket.Button.loading(button)
RocketChat.Button.loading(button)
formData = instance.validate()
if formData
if instance.state.get() is 'email-verification'
Meteor.call 'sendConfirmationEmail', formData.email, (err, result) ->
Rocket.Button.reset(button)
RocketChat.Button.reset(button)
toastr.success t('login.We_have_sent_registration_email')
instance.state.set 'login'
return
if instance.state.get() is 'forgot-password'
Meteor.call 'sendForgotPasswordEmail', formData.email, (err, result) ->
Rocket.Button.reset(button)
RocketChat.Button.reset(button)
toastr.success t('login.We_have_sent_password_email')
instance.state.set 'login'
return
if instance.state.get() is 'register'
Meteor.call 'registerUser', formData, (err, result) ->
Rocket.Button.reset(button)
RocketChat.Button.reset(button)
Meteor.loginWithPassword formData.email, formData.pass, (error) ->
if error?.error is 'no-valid-email'
toastr.success t('login.We_have_sent_registration_email')
......@@ -71,7 +71,7 @@ Template.loginForm.events
Router.go 'index'
else
Meteor.loginWithPassword formData.emailOrUsername, formData.pass, (error) ->
Rocket.Button.reset(button)
RocketChat.Button.reset(button)
if error?
if error.error is 'no-valid-email'
instance.state.set 'email-verification'
......@@ -117,7 +117,7 @@ Template.loginForm.onCreated ->
$("#login-card input").removeClass "error"
unless _.isEmpty validationObj
button = $('#login-card').find('button.login')
Rocket.Button.reset(button)
RocketChat.Button.reset(button)
$("#login-card h2").addClass "error"
for key of validationObj
$("#login-card input[name=#{key}]").addClass "error"
......
......@@ -24,13 +24,13 @@ Template.usernamePrompt.events
instance.username.set(username)
button = $(event.target).find('button.login')
Rocket.Button.loading(button)
RocketChat.Button.loading(button)
value = $("input").val().trim()
if value is ''
username.empty = true
instance.username.set(username)
Rocket.Button.reset(button)
RocketChat.Button.reset(button)
return
Meteor.call 'setUsername', value, (err, result) ->
......@@ -40,5 +40,5 @@ Template.usernamePrompt.events
else
username.error = true
username.username = value
Rocket.Button.reset(button)
RocketChat.Button.reset(button)
instance.username.set(username)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment