nouvelles input pour normaliser le titre
This commit is contained in:
parent
7c43151c1f
commit
bfe115e26c
4 changed files with 80 additions and 14 deletions
|
@ -122,6 +122,10 @@
|
|||
font-size: larger;
|
||||
margin-top: 1vw;
|
||||
}
|
||||
.champ-titre{
|
||||
font-size: larger;
|
||||
margin-top: 1vw;
|
||||
}
|
||||
|
||||
.formulaire{
|
||||
margin-top: 5vw;
|
||||
|
|
|
@ -1,6 +1,39 @@
|
|||
var camera_open = false;
|
||||
var video;
|
||||
|
||||
// on utilise cette fonction pour prendre les infos qu'on veut et faire un titre
|
||||
// bien propre pour la recherche dans le site
|
||||
function concatener_titre_inputs() {
|
||||
|
||||
let inputs = document.querySelectorAll('.champ-titre');
|
||||
let concatenatedString = '';
|
||||
|
||||
inputs.forEach(input => {
|
||||
if (input.value.toString() != ""){
|
||||
switch(input.id){
|
||||
case "nb-cc":
|
||||
concatenatedString += 'CC'+input.value +' ';
|
||||
|
||||
break;
|
||||
|
||||
case "nb-annee":
|
||||
concatenatedString += input.value.toString()+'A' + ' ';
|
||||
break;
|
||||
|
||||
|
||||
default:
|
||||
concatenatedString += input.value + ' ';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
// Remove trailing space
|
||||
concatenatedString = concatenatedString.trim();
|
||||
|
||||
return concatenatedString;
|
||||
}
|
||||
|
||||
|
||||
function televerser_fichiers() {
|
||||
|
@ -11,7 +44,7 @@ function televerser_fichiers() {
|
|||
|
||||
|
||||
formData.append("type",document.getElementById("select_type").value);
|
||||
formData.append("titre",document.getElementById("titre").value);
|
||||
formData.append("titre",concatenater_titre_inputs());
|
||||
formData.append("commentaire_auteur",document.getElementById("commentaire_auteur").value);
|
||||
|
||||
formData.append("corrige_inclu",document.getElementById("corrige_checkbox").value);
|
||||
|
@ -201,15 +234,18 @@ function mode_html(){
|
|||
|
||||
document.getElementById("exercices_details_wrapper").setAttribute("hidden",true);
|
||||
document.getElementById("corrige_checkbox_wrapper").setAttribute("hidden",true);
|
||||
document.getElementById("nb-cc").setAttribute("hidden",true);
|
||||
|
||||
}
|
||||
function mode_fiche(){
|
||||
document.getElementById("exercices_details_wrapper").setAttribute("hidden",true);
|
||||
document.getElementById("corrige_checkbox_wrapper").setAttribute("hidden",true);
|
||||
|
||||
document.getElementById("nb-cc").setAttribute("hidden",true);
|
||||
|
||||
}
|
||||
|
||||
function mode_annale(){
|
||||
document.getElementById("nb-cc").removeAttribute("hidden");
|
||||
document.getElementById("corrige_checkbox_wrapper").removeAttribute("hidden");
|
||||
document.getElementById("exercices_details_wrapper").removeAttribute("hidden");
|
||||
}
|
||||
|
@ -249,6 +285,7 @@ function init_date(){
|
|||
}
|
||||
|
||||
|
||||
|
||||
document.addEventListener("DOMContentLoaded", (event) => {
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
session_start();
|
||||
|
||||
/*
|
||||
// Load the CAS lib
|
||||
require_once("phpCAS-1.6.1/CAS.php");
|
||||
|
||||
|
@ -34,12 +34,12 @@ if (isset($_REQUEST['logout'])) {
|
|||
}
|
||||
|
||||
$_SESSION["utilisateur_authentifie"] = true;
|
||||
$_SESSION["username"] = phpCAS::getUser();
|
||||
$_SESSION["username"] = phpCAS::getUser();*/
|
||||
|
||||
function verifier_session(){
|
||||
|
||||
return json_encode(["status"=>1,"msg"=>"Bonjour ".phpCAS::getUser()." !"]);
|
||||
//return json_encode(["status"=>1,"msg"=>"Bonjour !"]);
|
||||
//return json_encode(["status"=>1,"msg"=>"Bonjour ".phpCAS::getUser()." !"]);
|
||||
return json_encode(["status"=>1,"msg"=>"Bonjour !"]);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -24,32 +24,57 @@ $csrf = new CSRF();
|
|||
|
||||
|
||||
<div class="formulaire">
|
||||
<form id="uploadForm" enctype="multipart/form-data">
|
||||
<input type="file" class="champ" id="fileInput" multiple>
|
||||
<br>
|
||||
<input type="text" class="champ" placeholder="titre" id="titre"></input>
|
||||
<label for="titre" class="champ" >N'hésitez pas à bien mettre 1A, 2A, ... et la matière concernée dans le titre.</label>
|
||||
<br>
|
||||
<label for="select-type" class="champ" >Type de ressources</label>
|
||||
<select id="select_type" class="champ" >
|
||||
<option value="1" >Annale</option>
|
||||
<option value="2" >Fiche de révision</option>
|
||||
<option value="3" >HTML personnalisé</option>
|
||||
</select>
|
||||
<br>
|
||||
<br>
|
||||
<form id="uploadForm" enctype="multipart/form-data">
|
||||
<input type="file" class="champ" id="fileInput" multiple>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<input type="text" class="champ" placeholder="commentaires généraux sur l'ensemble des documents" id="commentaire_auteur"></input>
|
||||
<label for="titre-cours" class="champ" >Nom du cours</label>
|
||||
<input type="text" class="champ-titre" placeholder="titre du cours" id="titre-cours" required></input>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<label for="nb-cc" class="champ" >Numéro du CC</label>
|
||||
<input type="number" class="champ-titre" placeholder="n° du CC" id="nb-cc" required></input>
|
||||
<br>
|
||||
<br>
|
||||
<label for="nb-classe" class="champ" >Numéro de votre année (1A,2A...)</label>
|
||||
<input type="number" max="5" min="1" class="champ-titre" placeholder="classe" id="nb-annee" required></input>
|
||||
<br>
|
||||
<br>
|
||||
<label for="nom-spe" class="champ" >Nom de PO/Spécialité</label>
|
||||
<input type="text" class="champ-titre" placeholder="classe" id="nom-spe" required></input>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
<label for="commentaire_auteur" class="champ" >commentaires généraux sur l'ensemble des documents</label>
|
||||
<input type="text" class="champ-titre" placeholder="commentaires généraux sur l'ensemble des documents" id="commentaire_auteur"></input>
|
||||
<br>
|
||||
<br>
|
||||
<div id="selectedImages" class="champ"></div>
|
||||
|
||||
<div id="corrige_checkbox_wrapper">
|
||||
<input type="checkbox" class="champ" id="corrige_checkbox">
|
||||
<label for="corrige_checkbox" class="champ">Corrigé inclu</label>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
<input type="date" id="date_conception_input" class="champ" >
|
||||
<label for="date_conception_input" class="champ" >Date de conception du/des documents (Mettez juste la bonne année si vous ne savez pas) </label>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<button type="button" id="btn-soumettre" class="champ button color-green-tr" >Téléverser les fichiers</button>
|
||||
</form>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<div id="exercices_details_wrapper">
|
||||
<button id="btn-details-exo" class="champ" >Ajouter les détails d'un exercice</button>
|
||||
|
|
Loading…
Reference in a new issue