Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- $(document).ready(function() {
- $('.close').on('click', function(e){
- e.preventDefault();
- $(this).parent().hide();
- });
- $('[name="rules"]').on('change', function(){
- this.value = this.checked ? 1 : 0;
- }).change();
- $('#check-name').on('click', function(){
- $('#check-name').hide();
- $('#btn-loading-name').show();
- $.ajax({
- type: 'POST',
- url: 'http://jowland.8u.cz/check-name',
- data: {
- '_token': $('input[name=_token]').val(),
- 'username': $('input[name="username"]').val(),
- },
- success: function(data) {
- $('#check-name').show();
- $('#btn-loading-name').hide();
- $('.invalid-feedback').remove();
- $('input').removeClass('is-invalid');
- $('textarea').removeClass('is-invalid');
- if ((data.error)) {
- $('input[name="username"]').addClass('is-invalid').prop('disabled', false);
- $('#error').children('span').html(data.error);
- $('#error').show();
- $('#success').text('').hide();
- $('#questions').hide();
- } else {
- $('input[name="username"]').addClass('is-valid disabled').prop('disabled', true);
- $('#check-name').hide();
- $('#error').children('span').html('');
- $('#error').hide();
- $('#success').text(data.success).show();
- $('#questions').show();
- }
- },
- error: function(xhr, status, error) {
- //console.log(xhr);
- }
- });
- });
- $('#btn-send').on('click', function(e){
- e.preventDefault();
- $('#btn-send').hide();
- $('#btn-loading-send').show();
- let checked = $('#whitelist-form').find('[name^="question"]:checked');
- let ans = {};
- checked.each(function(i, element){
- ans[element.name.match(/\d+/)] = element.value;
- });
- $.ajax({
- type: 'POST',
- url: 'http://jowland.8u.cz/whitelist2',
- data: {
- '_token' : $('input[name=_token]').val(),
- 'username': $('input[name="username"]').val(),
- 'answers' : ans,
- 'rules' : $('input[name="rules"]').val(),
- },
- success: function(data) {
- $('#btn-send').show();
- $('#btn-loading-send').hide();
- $('.invalid-feedback').remove();
- if ((data.error)) {
- if($.type(data.error) === 'object'){
- let err = "";
- $.each(data.error, function(index, value){
- err += value[0] + "<br>";
- });
- $('#error').children('span').html(err);
- } else {
- $('#error').children('span').html(data.error);
- }
- $('#error').show();
- $('html, body').animate({
- scrollTop: $("#error").offset().top - 88
- }, 1000);
- if(data.in_db){
- $('#btn-send').hide();
- $('#questions').hide();
- }
- } else {
- $('#btn-send').hide();
- $('#error').children('span').html('');
- $('#error').hide();
- //redirect
- window.location.replace('http://jowland.8u.cz/whitelist/uspech');
- }
- },
- error: function(xhr, status, error) {
- //console.log(xhr);
- }
- });
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement