(function ($, Drupal, drupalSettings) { 'use strict'; // This function is strict. Drupal.behaviors.password_encrypt = { attach: function (context, settings) { var passkey = drupalSettings.password_encrypt.passkey; var cipher; var pass; var cpass; var current_pass; $('form.user-login, form.user-login-form', context).submit(function (event) { pass = $('#edit-pass').val(); if (pass !== '') { cipher = CryptoJS.AES.encrypt(pass, passkey).toString(); $('#edit-pass').val(cipher); } }); $('form.user-register-form, form.user-form', context).submit(function (event) { current_pass = $('#edit-current-pass').val(); pass = $('#edit-pass-pass1').val(); cpass = $('#edit-pass-pass2').val(); if (pass !== cpass) { $('span.error').append("