2017-06-19 19:29:44 +00:00
|
|
|
// $('body').on('click', '.js-remember-label', function (ev) {
|
|
|
|
// ev.preventDefault();
|
|
|
|
// ev.stopPropagation();
|
|
|
|
// if ($('.js-remember-label').find('.js-remember-checkbox').prop('checked') === true ) {
|
|
|
|
// $('.js-remember-label').find('.js-remember-status').removeClass('fa-check-square-o');
|
|
|
|
// $('.js-remember-label').find('.js-remember-status').addClass('fa-square-o dap-remember-margin');
|
|
|
|
// $('.js-remember-label').find('.js-remember-checkbox').prop('checked', false);
|
|
|
|
// $('.js-remember-btn').removeClass('dap-full-button-purple');
|
|
|
|
// $('.js-remember-btn').addClass('dap-full-button-green');
|
|
|
|
// $('.js-remember-btn').text('SIGN IN ONCE');
|
|
|
|
// } else if ($('.js-remember-label').find('.js-remember-checkbox').prop('checked') === false ) {
|
|
|
|
// $('.js-remember-label').find('.js-remember-status').removeClass('fa-square-o dap-remember-margin');
|
|
|
|
// $('.js-remember-label').find('.js-remember-status').addClass('fa-check-square-o');
|
|
|
|
// $('.js-remember-label').find('.js-remember-checkbox').prop('checked', true);
|
|
|
|
// $('.js-remember-btn').removeClass('dap-full-button-green');
|
|
|
|
// $('.js-remember-btn').addClass('dap-full-button-purple');
|
|
|
|
// $('.js-remember-btn').text('SIGN IN FOREVER');
|
|
|
|
// }
|
|
|
|
// });
|
|
|
|
|
|
|
|
// $('body').on('click', '.js-auth-li-enabled', function (ev) {
|
|
|
|
// ev.preventDefault();
|
|
|
|
// ev.stopPropagation();
|
|
|
|
//
|
|
|
|
// var $checkbox = $(this);
|
|
|
|
// if ($checkbox.find('.js-auth-checkbox').prop('checked') === true ) {
|
|
|
|
// // $checkbox.removeClass('fa-check-square-o');
|
|
|
|
// // $checkbox.addClass('fa-square-o');
|
|
|
|
// $checkbox.find('.js-auth-checkbox').prop('checked', false);
|
|
|
|
// } else if ($checkbox.find('.js-auth-checkbox').prop('checked') === false ) {
|
|
|
|
// // $checkbox.removeClass('fa-square-o');
|
|
|
|
// // $checkbox.addClass('fa-check-square-o');
|
|
|
|
// $checkbox.find('.js-auth-checkbox').prop('checked', true);
|
|
|
|
// }
|
|
|
|
// });
|
2017-05-22 23:25:43 +00:00
|
|
|
$('body').on('click', '.js-remember-label', function (ev) {
|
2017-06-19 22:07:53 +00:00
|
|
|
'use strict';
|
2017-05-22 23:25:43 +00:00
|
|
|
ev.preventDefault();
|
|
|
|
ev.stopPropagation();
|
2017-06-19 19:29:44 +00:00
|
|
|
var $this = $(this);
|
|
|
|
if ($this.find('.js-remember-checkbox').is(':checked') === true) {
|
|
|
|
$this.find('.js-remember-checkbox').prop( "checked", false );
|
2017-11-14 15:39:12 +00:00
|
|
|
$this.find('js-remember-status').attr("src", "./img/unpressed-check.png");
|
2017-06-19 19:29:44 +00:00
|
|
|
} else {
|
|
|
|
$this.find('.js-remember-checkbox').prop( "checked", true );
|
2017-11-14 15:39:12 +00:00
|
|
|
$this.find('js-remember-status').attr("src", "./img/pressed-check.png");
|
2017-05-22 23:25:43 +00:00
|
|
|
}
|
2017-06-19 19:29:44 +00:00
|
|
|
});
|
2017-05-22 23:25:43 +00:00
|
|
|
|
|
|
|
$('body').on('click', '.js-auth-li-enabled', function (ev) {
|
2017-06-19 22:07:53 +00:00
|
|
|
'use strict';
|
2017-05-22 23:25:43 +00:00
|
|
|
ev.preventDefault();
|
|
|
|
ev.stopPropagation();
|
2017-11-07 21:23:26 +00:00
|
|
|
|
2017-06-19 19:29:44 +00:00
|
|
|
var $this = $(this);
|
2017-11-07 21:23:26 +00:00
|
|
|
var $hiddenCheckbox = $this.find('.js-auth-checkbox');
|
|
|
|
var $img = $this.find('.check');
|
|
|
|
var newStatus = $hiddenCheckbox.prop('checked') ? "unchecked" : "checked";
|
|
|
|
|
|
|
|
if(newStatus === 'checked') {
|
|
|
|
|
|
|
|
$img.attr('src', './img/pressed-check.png');
|
|
|
|
$img.addClass("is-checked");
|
|
|
|
$hiddenCheckbox.prop( "checked", true );
|
2017-06-19 19:29:44 +00:00
|
|
|
} else {
|
2017-11-07 21:23:26 +00:00
|
|
|
$img.attr("src", "./img/unpressed-check.png");
|
|
|
|
$img.removeClass("is-checked");
|
|
|
|
$hiddenCheckbox.prop( "checked", false );
|
2017-06-19 19:29:44 +00:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2017-07-11 22:09:42 +00:00
|
|
|
$('body').on('keyup keypress', '.js-authn-otp-code', function (e) {
|
|
|
|
'use strict';
|
|
|
|
// var keyCode = e.keyCode || e.which;
|
|
|
|
// var regex = new RegExp('^[0-9 \-]+$');
|
|
|
|
// var key = String.fromCharCode(!e.charCode ? e.which : e.charCode);
|
|
|
|
// var oauthCode = $(this).val().split('-').join('').replace(/\s/g, '');
|
|
|
|
//
|
|
|
|
// if (!regex.test(key)) {
|
|
|
|
// event.preventDefault();
|
|
|
|
// return false;
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// if (oauthCode.length > 0) {
|
|
|
|
// oauthCode = oauthCode.match(new RegExp('.{1,4}', 'g')).join("-");
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// $(this).val(oauthCode);
|
|
|
|
//
|
|
|
|
// if($(this).val().length === $(this).attr("maxlength")){
|
|
|
|
// $('.submit-btn').prop("disabled", false);
|
|
|
|
// }
|
2017-07-12 16:26:53 +00:00
|
|
|
if ($(this).val().length === 14) {
|
|
|
|
$('.submit-btn').prop('disabled', false);
|
|
|
|
} else {
|
2017-07-12 16:28:13 +00:00
|
|
|
$('.error-msg').empty();
|
2017-07-12 16:26:53 +00:00
|
|
|
$('.submit-btn').prop('disabled', true);
|
|
|
|
}
|
2017-07-11 22:09:42 +00:00
|
|
|
});
|
2017-06-19 19:29:44 +00:00
|
|
|
|
2017-07-07 17:29:22 +00:00
|
|
|
$('.js-authn-otp-code').mask('####-####-####');
|
2017-06-29 20:31:00 +00:00
|
|
|
|
2017-06-19 19:29:44 +00:00
|
|
|
$('body').on('keyup', '.js-oauth3-email', function () {
|
2017-06-19 22:07:53 +00:00
|
|
|
'use strict';
|
2017-06-19 19:29:44 +00:00
|
|
|
var emailAddress = $(this).val();
|
|
|
|
var emailRegex = new RegExp(/^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$/i);
|
|
|
|
var valid = emailRegex.test(emailAddress);
|
|
|
|
if (!valid) {
|
|
|
|
$('.js-authn-show').prop("disabled", true);
|
|
|
|
return false;
|
|
|
|
} else {
|
|
|
|
$('.js-authn-show').prop("disabled", false);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
});
|
2017-05-22 23:25:43 +00:00
|
|
|
|
2017-06-19 19:29:44 +00:00
|
|
|
$('body').on('blur', '.js-oauth3-email', function () {
|
2017-06-19 22:07:53 +00:00
|
|
|
'use strict';
|
2017-06-19 19:29:44 +00:00
|
|
|
var emailAddress = $(this).val();
|
|
|
|
$('.email-address').text(emailAddress);
|
2017-05-22 23:25:43 +00:00
|
|
|
});
|