66 lines
2.5 KiB
JavaScript
66 lines
2.5 KiB
JavaScript
define(['m'], function(m) {
|
|
var util = {};
|
|
util.loremIpsum = function(n){
|
|
var loremIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a"+
|
|
" diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula "+
|
|
"ac quam viverra nec consectetur ante hendrerit. Donec et mollis"+
|
|
" dolor. Praesent et diam eget libero egestas mattis sit amet"+
|
|
" vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia "+
|
|
"consectetur. Donec ut libero sed arcu vehicula ultricies a non"+
|
|
" tortor. Lorem ipsum dolor sit amet, consectetur adipiscing "+
|
|
"elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a "+
|
|
"semper sed, adipiscing id dolor. Pellentesque auctor nisi id "+
|
|
"magna consequat sagittis. Curabitur dapibus enim sit amet elit "+
|
|
"pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero "+
|
|
"in urna ultrices accumsan. Donec sed od";
|
|
loremIpsum = loremIpsum.split(' ');
|
|
n = n || loremIpsum.length;
|
|
return loremIpsum.splice(0, n).join(" ");
|
|
|
|
};
|
|
|
|
util.formatDate = function(date){
|
|
var monthNames = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin',
|
|
'juiller', 'août', 'septembre', 'octobre', 'novembre',
|
|
'decembre'];
|
|
return [date.getDate(),
|
|
monthNames[date.getMonth()],
|
|
date.getFullYear()].join(' ');
|
|
|
|
};
|
|
|
|
util.formatDateSmall = function(date){
|
|
var smallMonthNames = ['janv', 'févr', 'mars', 'avr', 'mai', 'juin',
|
|
'juill', 'août', 'sept', 'oct', 'nov',
|
|
'dec'];
|
|
return [date.getDate(),
|
|
smallMonthNames[date.getMonth()],
|
|
date.getFullYear() % 1000].join(' ');
|
|
};
|
|
|
|
util.join = function(arr, sep){
|
|
if(!_.isArray(arr) || arr.length < 1){
|
|
return [];
|
|
}
|
|
var ret = [arr.pop()];
|
|
_.each(arr, function(elm){
|
|
ret.push(sep);
|
|
ret.push(elm);
|
|
});
|
|
return ret;
|
|
};
|
|
|
|
util.facebookLink = function(){
|
|
return m('a[href="https://www.facebook.com/LigueDeBalleLesPhenix"]',
|
|
m('i.fa.fa-facebook-square')
|
|
);
|
|
};
|
|
|
|
util.resultatsURL = function(){
|
|
var cacheBuster = 1;
|
|
return "api/resultats.json?_=" + cacheBuster;
|
|
};
|
|
|
|
return util;
|
|
});
|