summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/password_strength.js.coffee
blob: 825f56302661229a7ab620d68c22c57fe769db2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#= require pwstrength-bootstrap-1.2.2
overwritten_messages =
  wordSimilarToUsername: "Your password should not contain your username"

overwritten_rules =
  wordSequences: false

options =
  showProgressBar: false
  showVerdicts: false
  showPopover: true
  showErrors: true
  showStatus: true
  errorMessages: overwritten_messages
  
$(document).ready ->
  profileOptions = {}
  profileOptions.ui = options
  profileOptions.rules =
    activated: overwritten_rules

  deviseOptions = {}
  deviseOptions.common =
    usernameField: "#user_username"
  deviseOptions.ui = options
  deviseOptions.rules =
    activated: overwritten_rules

  $("#user_password_profile").pwstrength profileOptions
  $("#user_password_sign_up").pwstrength deviseOptions
  $("#user_password_recover").pwstrength deviseOptions