Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3190 Rev 3197
Line 104... Line 104...
104
      '<input type="text" name="field-name" data-id="' + fieldIndex + '" class="field-name" placeholder="Titre de votre champ" title="Donnez un titre à votre champ" required>'+
104
      '<input type="text" name="field-name" data-id="' + fieldIndex + '" class="field-name" placeholder="Titre de votre champ" title="Donnez un titre à votre champ" required>'+
105
      // Clé du champ
105
      // Clé du champ
106
      '<label for="field-key" title="Nom du champ dans la base de données">'+
106
      '<label for="field-key" title="Nom du champ dans la base de données">'+
107
        'Clé du champ *'+
107
        'Clé du champ *'+
108
      '</label>'+
108
      '</label>'+
109
      '<input type="text" name="field-key" data-id="' + fieldIndex + '" class="field-key" placeholder="Clé du champ" title="Nom du champ dans la base de données" required>'+
109
      '<input type="text" name="field-key" data-id="' + fieldIndex + '" class="field-key" placeholder="Clé du champ" Pattern="[A-Z][A-Za-z]+" title="Clé Unique en Camelcase, pas d\'accents pas de caractères spéciaux." required>'+
110
      '<p class="message">' +
110
      '<p class="message">' +
111
        '<i class="fa fa-exclamation-triangle" aria-hidden="true" style="color:#ff5d55"></i> '+
111
        '<i class="fa fa-exclamation-triangle" aria-hidden="true" style="color:#ff5d55"></i> '+
112
        'Une clé doit être unique<br>' +
112
        'Une clé doit être unique<br>' +
113
        'En camelCase (ecriture chameau)<br>'+
113
        'En camelCase (ecriture chameau)<br>'+
114
        'Pas d\'accents ou de cédille, pas de caractères spéciaux.' +
114
        'Pas d\'accents ou de cédille, pas de caractères spéciaux.' +
Line 206... Line 206...
206
          // Placeholder
206
          // Placeholder
207
          '<label for="aide-saisie" title="Deux ou 3 mots ou chiffres pour comprendre ce que doit contenir le champ (ex: min 20, 10 par 10, etc.)">Texte d\'aide à la saisie</label>'+
207
          '<label for="aide-saisie" title="Deux ou 3 mots ou chiffres pour comprendre ce que doit contenir le champ (ex: min 20, 10 par 10, etc.)">Texte d\'aide à la saisie</label>'+
208
          '<input type="text" name="aide-saisie" data-id="' + fieldIndex + '" class="aide-saisie" placeholder="Ce que doit contenir le champ">'+
208
          '<input type="text" name="aide-saisie" data-id="' + fieldIndex + '" class="aide-saisie" placeholder="Ce que doit contenir le champ">'+
209
          // Valeur par défaut
209
          // Valeur par défaut
210
          '<label for="default" title="Valeur par défaut">Valeur par défaut</label>'+
210
          '<label for="default" title="Valeur par défaut">Valeur par défaut</label>'+
211
          '<input type="number" name="default" data-id="' + fieldIndex + '" class="default" step="0.01">'+
211
          '<input type="number" name="default" data-id="' + fieldIndex + '" class="default" step="0.01" lang="en">'+
212
          // Incrémentation ( attribut step="" )
212
          // Incrémentation ( attribut step="" )
213
          '<label for="step" title="De 10 en 10, de 0.5 en 0.5, etc.">Incrémentation (step) :<br>defaut = +1</label>'+
213
          '<label for="step" title="De 10 en 10, de 0.5 en 0.5, etc.">Incrémentation (step) :<br>defaut = +1</label>'+
214
          '<input type="number" name="step" data-id="' + fieldIndex + '" class="step" step="0.01" value="1">'+
214
          '<input type="number" name="step" data-id="' + fieldIndex + '" class="step" step="0.01" value="1" lang="en">'+
215
          // Min
215
          // Min
216
          '<label for="min" title="valeur min">Valeur minimale</label>'+
216
          '<label for="min" title="valeur min">Valeur minimale</label>'+
217
          '<input type="number" name="min" data-id="' + fieldIndex + '" class="min" step="0.01" value="0">'+
217
          '<input type="number" name="min" data-id="' + fieldIndex + '" class="min" step="0.01" value="0" lang="en">'+
218
          // Max
218
          // Max
219
          '<label for="max" title="valeur max">Valeur maximale</label>'+
219
          '<label for="max" title="valeur max">Valeur maximale</label>'+
220
          '<input type="number" name="max" data-id="' + fieldIndex + '" class="max" step="0.01" value="1">'
220
          '<input type="number" name="max" data-id="' + fieldIndex + '" class="max" step="0.01" value="1" lang="en">'
221
        );
221
        );
222
        break;
222
        break;
Line 223... Line 223...
223
 
223
 
224
      case 'date':
224
      case 'date':
225
        displayFieldDetailsCollect(
225
        displayFieldDetailsCollect(
226
          fieldIndex,
226
          fieldIndex,
227
          // Date min
227
          // Date min
228
          '<label for="min" title="date min">Date minimale</label>'+
228
          '<label for="min" title="date min">Date minimale</label>'+
229
          '<input type="date" name="min" data-id="' + fieldIndex + '" class="min">'+
229
          '<input type="date" name="min" data-id="' + fieldIndex + '" class="min" pattern="(^(((0[1-9]|1[0-9]|2[0-8])[\/](0[1-9]|1[012]))|((29|30|31)[\/](0[13578]|1[02]))|((29|30)[\/](0[4,6,9]|11)))[\/](19|[2-9][0-9])\d\d$)|(^29[\/]02[\/](19|[2-9][0-9])(00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)$)" title="jj/mm/aaaa">'+
230
          // Date max
230
          // Date max
231
          '<label for="max" title="date max">Date maximale</label>'+
231
          '<label for="max" title="date max">Date maximale</label>'+
232
          '<input type="date" name="max" data-id="' + fieldIndex + '" class="max">'
232
          '<input type="date" name="max" data-id="' + fieldIndex + '" class="max"  pattern="(^(((0[1-9]|1[0-9]|2[0-8])[\/](0[1-9]|1[012]))|((29|30|31)[\/](0[13578]|1[02]))|((29|30)[\/](0[4,6,9]|11)))[\/](19|[2-9][0-9])\d\d$)|(^29[\/]02[\/](19|[2-9][0-9])(00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)$)" title="jj/mm/aaaa">'
233
        );
233
        );
Line 234... Line 234...
234
        break;
234
        break;
235
 
235