Commit c9d6c42f authored by Mat's avatar Mat
Browse files

split les fichiers de fonctions javascript

parent 2fa0d762
File mode changed from 100644 to 100755
......@@ -106,6 +106,7 @@
{% endblock %}
{% block customJS %}
<script type="text/javascript" src="{{ asset('js/functions.js') }}"></script>
<script type="text/javascript" src="{{ asset('js/ajax_functions.js') }}"></script>
<script type="text/javascript">
......@@ -166,7 +167,7 @@
let tr = document.createElement('tr');
let td1 = document.createElement('td');
td1.textContent = ('00' + json[i].id).slice(-3);
td1.textContent = formatNumber(json[i].id, 3);
tr.appendChild(td1);
let td8 = document.createElement('td');
......
......@@ -173,6 +173,7 @@
{% endblock %}
{% block customJS %}
<script type="text/javascript" src="{{ asset('js/functions.js') }}"></script>
<script type="text/javascript" src="{{ asset('js/ajax_functions.js') }}"></script>
<script type="text/javascript">
......
/*
* fonctions de date
*/
function formatNumber(number)
{
return ('0' + number).slice(-2);
}
function formatDate(date)
{
let weekday = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'];
let month = ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'];
return weekday[date.getDay()]
+ ' ' + formatNumber(date.getDate())
//+ '/' + formatNumber(date.getMonth() +1) + '/'
+ ' ' + month[date.getMonth()] + ' '
+ date.getFullYear();
}
function formatStringDate(string)
{
return formatDate(new Date(string));
}
/*
* petit compte à rebours avec callback
*/
function decompte(seconds, callback)
{
let x ;
function decompteLoop() {
if(seconds > 0) {
document.getElementById("rebours").innerHTML = seconds;
seconds--;
x = setTimeout(decompteLoop,1000) ;
} else {
clearTimeout(x) ;
document.getElementById("rebours").innerHTML = null;
callback();
}
}
decompteLoop();
}
function sleep (time) {
return new Promise((resolve) => setTimeout(resolve, time));
}
/*
* F O N C T I O N S A J A X
*/
......
/*
* ajoute des "0" devant un nombre
*/
function formatNumber(number, charSize)
{
return ('0000000000' + number).slice(-charSize);
}
/*
* fonction de date
*/
function formatDate(date)
{
let weekday = ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'];
let month = ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'];
return weekday[date.getDay()]
+ ' ' + formatNumber(date.getDate(), 2)
//+ '/' + formatNumber(date.getMonth() +1) + '/'
+ ' ' + month[date.getMonth()] + ' '
+ date.getFullYear();
}
/*
* fonction de date
*/
function formatStringDate(string)
{
return formatDate(new Date(string));
}
/*
* petit compte à rebours avec callback
*/
function decompte(seconds, callback)
{
let x ;
function decompteLoop() {
if(seconds > 0) {
document.getElementById("rebours").innerHTML = seconds;
seconds--;
x = setTimeout(decompteLoop,1000) ;
} else {
clearTimeout(x) ;
document.getElementById("rebours").innerHTML = null;
callback();
}
}
decompteLoop();
}
/*
* fonction d'attente
*/
function sleep (time)
{
return new Promise((resolve) => setTimeout(resolve, time));
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment