Binding NEW Stage5

by mtenschert

JavaScript

/* BindingOptimizationFeature only active if BindingIsNotMandatory or SkiSchoolBooking*/
setTimeout(function() {
    /* If BindingMandatroy or Skischool booking */
    if ($('form#binding-settings-form.mandatory').length || $('form#binding-settings-form>div>div.ski-school-person-data').length) {
   
        if ($('form#binding-settings-form>div>div.ski-school-person-data').length) {
        } else {
        /* Version for BindingMandatory */
          if ($('form#binding-settings-form.mandatory').length) {
              /* old h3 display none */
              $( "#personData>h3" ).css({
                  "display" : "none"
              });
              /* show new h3 */
              $( "#personData>h3:not(#insert666)" ).after( '<h3 id="insert666">Gagnez du temps en entrant vos détails de réglage de fixation</h3>' );
              $( "#personData>h3#insert666" ).after( '<p>Le magasin que vous avez choisi a besoin de vos données personnelles (poids, taille, etc.)</p>' );
              $( "#personData>p" ).css({
                  "margin" : "0px 0px 10px 11px",
                  "color" : "#333333e8"
              });
          }
        }
    }
    else{
        /* Version for NOBindingMandatory and NOSkischool */
        /* PersonData initial hide */
        $('form#binding-settings-form').css({ "display" : "none" });
        /* All features regarding #personData>h3 selector;cursor,fadeToggleClickFunction,text-span */
        /* old h3 display none */        
        $( "#personData>h3:not(#insert666)" ).css({
            "display" : "none"
        });
        
        if($('.person-data__inputs').is('.company-s2000fr, .company-twinner')) {
          $(".form-group-birthday").css({
            "display" : "none"
          });
          $(".form-group__skiing-ability").css({
            "display" : "none"
          });
        }
        
        var shop_name = $("div.payment__shop-adress span.ng-binding").text();        
			  $( "#personData>h3:not(#insert666)"...