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', 'juillet', '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 = 2; return "api/resultats.json?_=" + cacheBuster; }; return util; });