Files
nairobi/app/assets/javascripts/managers.js.coffee
2019-09-11 01:56:27 +02:00

26 lines
663 B
CoffeeScript

App.Managers =
generatePassword: ->
chars = "aAbcdeEfghiJkmnpqrstuUvwxyz23456789"
pass = ""
x = 0
while x < 12
i = Math.floor(Math.random() * chars.length)
pass += chars.charAt(i)
x++
return pass
togglePassword: (type) ->
$("#user_password").prop "type", type
initialize: ->
$(".generate-random-value").on "click", ->
password = App.Managers.generatePassword()
$("#user_password").val(password)
$(".show-password").on "click", ->
if $("#user_password").is("input[type='password']")
App.Managers.togglePassword("text")
else
App.Managers.togglePassword("password")