Subversion Repositories eFlore/Applications.cel

Rev

Rev 3183 | Rev 3185 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3183 Rev 3184
Line 562... Line 562...
562
      // sous forme d'un tableau de resultats
562
      // sous forme d'un tableau de resultats
563
      onSelectCollectDataValuesToSubmit( datasToSubmit[ resultArrayIndex ] , thisFieldset );
563
      onSelectCollectDataValuesToSubmit( datasToSubmit[ resultArrayIndex ] , thisFieldset );
564
      if( $.isEmptyObject(datasToSubmit[ resultArrayIndex ].fieldValues) ){
564
      if( $.isEmptyObject(datasToSubmit[ resultArrayIndex ].fieldValues) ){
565
        delete datasToSubmit[ resultArrayIndex ].fieldValues;
565
        delete datasToSubmit[ resultArrayIndex ].fieldValues;
566
      }
566
      }
567
 
-
 
568
      // Copie d'un champ de fichier d'aide dans le bloc d'envoi
567
      // Copie d'un champ de fichier d'aide dans le bloc d'envoi
569
      if( '' !== $( '.field-help' , thisFieldset ).val() ) {
568
      if( '' !== $( '.field-help' , thisFieldset ).val() ) {
570
        $( '.field-help' , thisFieldset ).clone()
569
        $( '.field-help' , thisFieldset ).clone()
571
          .attr( 'id' , datasToSubmit[ resultArrayIndex ].key )// l'id prend la valeur de la clé
570
          .attr( 'id' , datasToSubmit[ resultArrayIndex ].key )// l'id prend la valeur de la clé
572
          .css( 'position' , 'static' )// Retrouver facilement le bloc dans la page
571
          .css( 'position' , 'static' )// Retrouver facilement le bloc dans la page
573
          .appendTo( '#help-doc-submit' );
572
          .appendTo( '#help-doc-submit' );
574
      }
573
      }
575
 
-
 
576
      resultArrayIndex++;
574
      resultArrayIndex++;
577
    }
575
    }
578
  }
576
  }
579
  var resultsArrayJson = JSON.stringify( datasToSubmit );
577
  var resultsArrayJson = JSON.stringify( datasToSubmit );
580
 
-
 
581
  console.log(resultsArrayJson);
-
 
582
  // console.log(datasToSubmit);
-
 
583
  // Désactivation de tous les champs et boutons (nouveaux champs)
578
  // Désactivation de tous les champs et boutons (nouveaux champs)
584
  $( '#new-fields, #new-fields .button , #add-fields , #preview-field' ).addClass( 'disabled' );
579
  $( '#new-fields, #new-fields .button , #add-fields , #preview-field' ).addClass( 'disabled' );
585
  $( '#validate-new-fields' ).addClass( 'validated' );
580
  $( '#validate-new-fields' ).addClass( 'validated' );
586
  $( '.validate-new-fields' ).text( 'Champs validés' );
581
  $( '.validate-new-fields' ).text( 'Champs validés' );
587
  // Mise à disposition des données pour le bouron submit
582
  // Mise à disposition des données pour le bouron submit
Line 1352... Line 1347...
1352
 
1347
 
1353
  switch( element ) {
1348
  switch( element ) {
1354
    case 'radio' :
1349
    case 'radio' :
1355
      // Lorsqu'un nouveau bouton est coché
1350
      // Lorsqu'un nouveau bouton est coché
1356
      $( 'input' , thisPreviewFieldset ).on( 'change' , function () {
-
 
1357
  console.log($( this ));
1351
      $( 'input' , thisPreviewFieldset ).on( 'change' , function () {
1358
        if( 'other' === $( this ).val() ) {
1352
        if( 'other' === $( this ).val() ) {
1359
          // Insertion du champ "Autre" après les boutons
1353
          // Insertion du champ "Autre" après les boutons
1360
          $element.after( collectOther );
1354
          $element.after( collectOther );
1361
        } else {
1355
        } else {