password_strength.js.coffee 937 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
overwritten_messages =
  wordSimilarToUsername: "Your password should not contain your username"

overwritten_rules =
  wordSequences: false
  
$(document).ready ->
  profileOptions = {}
  profileOptions.ui =
    container: "#password-strength"
    showVerdictsInsideProgressBar: true
    showPopover: true
    showErrors: true
    errorMessages: overwritten_messages
  profileOptions.rules =
    activated: overwritten_rules

18 19
  deviseOptions = {}
  deviseOptions.common =
20
    usernameField: "#user_username"
21
  deviseOptions.ui =
22 23 24 25 26 27 28
    container: "#password-strength"
    showPopover: true
    showErrors: true
    showVerdicts: false
    showProgressBar: false
    showStatus: true
    errorMessages: overwritten_messages
29
  deviseOptions.rules =
30 31 32
    activated: overwritten_rules

  $("#user_password").pwstrength profileOptions
33 34
  $("#user_password_sign_up").pwstrength deviseOptions
  $("#user_password_recover").pwstrength deviseOptions