diff --git a/data/articles/inscription_rappel.toml.md b/data/articles/inscription_rappel.toml.md new file mode 100644 index 0000000..e248b81 --- /dev/null +++ b/data/articles/inscription_rappel.toml.md @@ -0,0 +1,50 @@ +[title] +innerMarkdown=""" +## Inscription 2016 et Dates! +""" + +[meta] +innerMarkdown = """ +Jeudi 31 mars 2016 +""" + + +[body] +innerMarkdown = """ +Bonjour a tous, + +Permièrement, il est encore temps de s'inscrire. Par ordre de l'Association de +Sport de Ball de Montréal, **l'inscription doit être fini le 15 avril**. Donc +imprimez et envovez votre inscription le plus vite possible! + +Deuxièmement, nous avons des nouvelles sur les dates. La **saison commencera +le jeudi 12 mai**. Nous allons jouer une **partie hors concours le 5 mai**. +Comme aux saisons précédentes, nous jouerons les jeudi soir au parc +Walter-Stewart et y organiserons une pratique les dimanches matins. + +Pour les nouveaux, les **évaluations se feront dans les alentours du 30 avril**. +Il s'agit d'une journee ou les capitaines vous observerons pour savoir votre +niveau dans l'optique de creer des équipes les plus égales que possible. + + +Votre commite ballephenix adoré! + +[ Formulaire d'inscription](/files/inscription2016.pdf) + + +""" + + + +[smallBody] +innerMarkdown = """ + +Bonjour a tous, + +Permièrement, il est encore temps de s'inscrire. Par ordre de l'Association de +Sport de Ball de Montréal, **l'inscription doit être fini le 15 avril**. Donc +imprimez et envovez votre inscription le plus vite possible! + +**[lire la suite ...](#/nouvelles)** + +""" diff --git a/data/resultats.yaml b/data/resultats.yaml index 3041404..d879a5f 100644 --- a/data/resultats.yaml +++ b/data/resultats.yaml @@ -1,17 +1,35 @@ --- - - date: ~ + date: 2016/05/5 # year/month/day + time: Hors Concours + home: gris + away: jaune + home_points: ~ + away_points: ~ + exibition: yes + +- + date: 2016/05/5 # year/month/day + time: Hors Concours + home: rouge + away: bleu + home_points: ~ + away_points: ~ + exibition: yes + +- + date: 2016/05/12 # year/month/day time: ~ home: gris away: jaune home_points: ~ - away_points: ! + away_points: ~ - - date: ~ + date: 2016/05/12 # year/month/day time: ~ - home: bleu - away: rouge + home: rouge + away: bleu home_points: ~ away_points: ~ diff --git a/script/articles/articles.js b/script/articles/articles.js index 444d757..3535cef 100644 --- a/script/articles/articles.js +++ b/script/articles/articles.js @@ -1,4 +1,4 @@ -define(['m', 'articles/inscription'], function (m, inscription) { +define(['m', 'articles/inscription', 'articles/inscription_rappel'], function (m, inscription, inscription_rappel) { var simplifyArticleStructure = function(article){ var ret = {}; @@ -10,6 +10,8 @@ define(['m', 'articles/inscription'], function (m, inscription) { var articles = []; articles.push(inscription); + articles.push(inscription_rappel); + return _.map(articles, simplifyArticleStructure); diff --git a/script/util.js b/script/util.js index ed98c67..ec5e6da 100644 --- a/script/util.js +++ b/script/util.js @@ -38,6 +38,18 @@ define(['m'], function(m) { 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') diff --git a/script/views/newsPage.js b/script/views/newsPage.js index a321ab0..7487058 100644 --- a/script/views/newsPage.js +++ b/script/views/newsPage.js @@ -16,8 +16,8 @@ define(['m', '_', 'util', 'resultParser', 'articles/articles', 'views/topNavBar' }; newsPageBody.view = function(){ - return m('div', _.map(articles, newsPageBody.getArticle)); - + var arts = _.map(articles, newsPageBody.getArticle); + return m('div', util.join(arts, m('hr'))); }; var newsPage = {}; diff --git a/script/views/playersPage.js b/script/views/playersPage.js index c7baa41..4b64cab 100644 --- a/script/views/playersPage.js +++ b/script/views/playersPage.js @@ -166,6 +166,10 @@ define(['m', '_', 'teams'], function (m, _ , teams) { }; }; + playersTable.playerTelLink = function(player){ + return m('a[href=tel:' + player.tel + ']', player.tel); + }; + playersTable.playerRow = function(player){ return m('tr', {onclick: playersTable.showOrHidePlayerDetail(player)}, [ m('td', playersTable.getPlayerTeamIcon(player)), @@ -181,7 +185,7 @@ define(['m', '_', 'teams'], function (m, _ , teams) { m('td', ''), m('td[colspan=3]', m('ul', [ - m('li', [m('b', 'tel: '), player.tel]), + m('li', [m('b', 'tel: '), playersTaguble.playerTelLink(player)]), m('li', [m('b', 'email: '), player.email]) ])) ]);