Code Duplication    Length = 30-30 lines in 2 locations

skins/cat17/src/scripts/donationForm.js 1 location

@@ 530-559 (lines=30) @@
527
      donatorType.addClass('disabled');
528
    }
529
530
    if (state.donationFormContent.addressType) {
531
      donatorType.addClass('completed').removeClass('disabled invalid');
532
      var validators = state.donationInputValidation;
533
      if (
534
        state.donationFormContent.addressType == 'personal' &&
535
        (
536
          (validators.email.dataEntered && !validators.email.isValid) ||
537
          (validators.city.dataEntered && !validators.city.isValid) ||
538
          (validators.firstName.dataEntered && !validators.firstName.isValid) ||
539
          (validators.lastName.dataEntered && !validators.lastName.isValid) ||
540
          (validators.street.dataEntered && !validators.street.isValid) ||
541
          (validators.postcode.dataEntered && !validators.postcode.isValid) ||
542
          (validators.salutation.dataEntered && !validators.salutation.isValid) ||
543
          (validators.firstName.dataEntered && !validators.firstName.isValid)
544
        )
545
        ||
546
        state.donationFormContent.addressType == 'firma' &&
547
        (
548
          (validators.contactPerson.dataEntered && !validators.contactPerson.isValid) ||
549
          (validators.companyName.dataEntered && !validators.companyName.isValid) ||
550
          (validators.firstName.dataEntered && !validators.firstName.isValid) ||
551
          (validators.email.dataEntered && !validators.email.isValid) ||
552
          (validators.city.dataEntered && !validators.city.isValid) ||
553
          (validators.street.dataEntered && !validators.street.isValid) ||
554
          (validators.postcode.dataEntered && !validators.postcode.isValid)
555
        )){
556
        donatorType.removeClass('completed').addClass('invalid');
557
        donatorType.find('.payment-icon').removeClass().addClass('payment-icon icon-error');
558
      }
559
    }
560
561
562
    if (formDataIsValid()) {

skins/cat17/src/scripts/membershipForm.js 1 location

@@ 470-499 (lines=30) @@
467
      donatorType.addClass('disabled');
468
    }
469
470
    if (state.membershipFormContent.addressType) {
471
      donatorType.addClass('completed').removeClass('disabled invalid');
472
      var validators = state.membershipInputValidation;
473
      if (
474
        state.membershipFormContent.addressType == 'person' &&
475
        (
476
        (validators.email.dataEntered && !validators.email.isValid) ||
477
        (validators.city.dataEntered && !validators.city.isValid) ||
478
        (validators.firstName.dataEntered && !validators.firstName.isValid) ||
479
        (validators.lastName.dataEntered && !validators.lastName.isValid) ||
480
        (validators.street.dataEntered && !validators.street.isValid) ||
481
        (validators.postcode.dataEntered && !validators.postcode.isValid) ||
482
        (validators.salutation.dataEntered && !validators.salutation.isValid) ||
483
        (validators.firstName.dataEntered && !validators.firstName.isValid)
484
        )
485
        ||
486
        state.membershipFormContent.addressType == 'firma' &&
487
        (
488
        (validators.contactPerson.dataEntered && !validators.contactPerson.isValid) ||
489
        (validators.companyName.dataEntered && !validators.companyName.isValid) ||
490
        (validators.firstName.dataEntered && !validators.firstName.isValid) ||
491
        (validators.email.dataEntered && !validators.email.isValid) ||
492
        (validators.city.dataEntered && !validators.city.isValid) ||
493
        (validators.street.dataEntered && !validators.street.isValid) ||
494
        (validators.postcode.dataEntered && !validators.postcode.isValid)
495
        )){
496
        donatorType.addClass('invalid');
497
        donatorType.find('.payment-icon').removeClass().addClass('payment-icon icon-error');
498
      }
499
    }
500
501
502
    if (formDataIsValid()) {