added default pages
This commit is contained in:
1 parent
f90d1621f0
commit
e3e1499d63
8 files changed
+117
-5
No files matched your search
@@ -3,3 +3,4 @@ lib/*
|
|||||||
css/*
|
css/*
|
||||||
/api/resultats.json
|
/api/resultats.json
|
||||||
/index.html
|
/index.html
|
||||||
|
/main-built.js
|
||||||
+5
-1
@@ -7,10 +7,14 @@ requirejs.config({
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
requirejs(['m', 'views/mainPage', 'views/calendarPage'], function(m, mainPage, calendarPage){
|
requirejs(['m', 'views/mainPage', 'views/calendarPage', 'views/rulesPage', 'views/photosPage', 'views/confidentialPage', 'views/contactPage'], function(m, mainPage, calendarPage, rulesPage, photosPage, confidentialPage, contactPage){
|
||||||
m.route.mode = "hash";
|
m.route.mode = "hash";
|
||||||
m.route(document.body, "/", {
|
m.route(document.body, "/", {
|
||||||
"/": mainPage,
|
"/": mainPage,
|
||||||
"/calendrier": calendarPage,
|
"/calendrier": calendarPage,
|
||||||
|
"/reglement": rulesPage,
|
||||||
|
"/photos": photosPage,
|
||||||
|
"/membre": confidentialPage,
|
||||||
|
"/contact": contactPage
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], function (m, _ , util, resultParser, topNavBar, footer) {
|
||||||
|
|
||||||
|
var rulesPageBody = {};
|
||||||
|
|
||||||
|
rulesPageBody.view = function(){
|
||||||
|
return m('h1', 'En construction');
|
||||||
|
};
|
||||||
|
|
||||||
|
var confidentialPage = {};
|
||||||
|
|
||||||
|
confidentialPage.view = function(){
|
||||||
|
return [
|
||||||
|
m.component(topNavBar),
|
||||||
|
m.component(rulesPageBody),
|
||||||
|
m.component(footer)
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
return confidentialPage;
|
||||||
|
});
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], function (m, _ , util, resultParser, topNavBar, footer) {
|
||||||
|
|
||||||
|
var rulesPageBody = {};
|
||||||
|
|
||||||
|
rulesPageBody.view = function(){
|
||||||
|
return m('h1', 'En construction');
|
||||||
|
};
|
||||||
|
|
||||||
|
var contactPage = {};
|
||||||
|
|
||||||
|
contactPage.view = function(){
|
||||||
|
return [
|
||||||
|
m.component(topNavBar),
|
||||||
|
m.component(rulesPageBody),
|
||||||
|
m.component(footer)
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
return contactPage;
|
||||||
|
});
|
||||||
@@ -76,7 +76,7 @@ define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], fu
|
|||||||
var mainMap = {};
|
var mainMap = {};
|
||||||
|
|
||||||
mainMap.getMap = function(){
|
mainMap.getMap = function(){
|
||||||
var iframeUrl = "http://www.openstreetmap.org/export/embed.html?bbox=-73.55889558792114%2C45.53089890181621%2C-73.55181455612183%2C45.53426212742867&layer=mapnik";
|
var iframeUrl = "//www.openstreetmap.org/export/embed.html?bbox=-73.55889558792114%2C45.53089890181621%2C-73.55181455612183%2C45.53426212742867&layer=mapnik";
|
||||||
var externalLink = "http://www.openstreetmap.org/#map=18/45.53258/-73.55536";
|
var externalLink = "http://www.openstreetmap.org/#map=18/45.53258/-73.55536";
|
||||||
var iframeParams = {
|
var iframeParams = {
|
||||||
style: {border: '1px solid black', 'min-height': '300px'},
|
style: {border: '1px solid black', 'min-height': '300px'},
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], function (m, _ , util, resultParser, topNavBar, footer) {
|
||||||
|
|
||||||
|
var rulesPageBody = {};
|
||||||
|
|
||||||
|
rulesPageBody.view = function(){
|
||||||
|
return m('h1', 'En construction');
|
||||||
|
};
|
||||||
|
|
||||||
|
var photosPage = {};
|
||||||
|
|
||||||
|
photosPage.view = function(){
|
||||||
|
return [
|
||||||
|
m.component(topNavBar),
|
||||||
|
m.component(rulesPageBody),
|
||||||
|
m.component(footer)
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
return photosPage;
|
||||||
|
});
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], function (m, _ , util, resultParser, topNavBar, footer) {
|
||||||
|
|
||||||
|
var rulesPage = {};
|
||||||
|
|
||||||
|
rulesPage.missionTest = function(){
|
||||||
|
return "La ligue de balle Les Phénix a été fondée en 2004 afin "+
|
||||||
|
"d'offrir aux membres de la communauté gaie et lesbienne et à "+
|
||||||
|
"leurs amis hétéros l'opportunité de s'amuser et de pratiquer "+
|
||||||
|
"un sport dans une ambiance amicale et décontractée. "+
|
||||||
|
"L'ouverture d'esprit, la camaraderie et le plaisir de "+
|
||||||
|
"pratiquer un sport à l'extérieur caractérisent cette ligue."
|
||||||
|
};
|
||||||
|
|
||||||
|
rulesPage.mission = function(){
|
||||||
|
return m('div.uk-panel.uk-panel-box.uk-panel-box-secondary', [
|
||||||
|
m('h2', 'Mission'),
|
||||||
|
m('p', rulesPage.missionTest())
|
||||||
|
]);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
rulesPage.rules = function(){
|
||||||
|
return m('div.uk-panel.uk-panel-box.uk-panel-box-secondary', [
|
||||||
|
m('h2', 'Règlements 2015'),
|
||||||
|
m('ul',[
|
||||||
|
m('li', m('h3', 'Règlements généraux')),
|
||||||
|
m('li', m('h3','Règles et procédures')),
|
||||||
|
m('li', m('h3','Règlements de terrain')),
|
||||||
|
])
|
||||||
|
]);
|
||||||
|
};
|
||||||
|
|
||||||
|
rulesPage.view = function(){
|
||||||
|
return [
|
||||||
|
m.component(topNavBar),
|
||||||
|
|
||||||
|
m('div.uk-margin-top.uk-margin-bottom.uk-grid',
|
||||||
|
m('div.uk-width-large-3-5.uk-container-center', [
|
||||||
|
rulesPage.mission(),
|
||||||
|
rulesPage.rules()
|
||||||
|
])),
|
||||||
|
m.component(footer)
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
return rulesPage;
|
||||||
|
});
|
||||||
@@ -2,7 +2,7 @@ define(['m', '_', 'util'], function (m, _, util) {
|
|||||||
var topNavBar = {};
|
var topNavBar = {};
|
||||||
|
|
||||||
topNavBar._urlMapping = {
|
topNavBar._urlMapping = {
|
||||||
acceuil: 'Acceuil',
|
'': 'Acceuil',
|
||||||
calendrier: 'Calendrier',
|
calendrier: 'Calendrier',
|
||||||
reglement: 'Règlement',
|
reglement: 'Règlement',
|
||||||
photos: 'Photos',
|
photos: 'Photos',
|
||||||
@@ -19,7 +19,7 @@ define(['m', '_', 'util'], function (m, _, util) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
topNavBar._isActive = function(id_){
|
topNavBar._isActive = function(id_){
|
||||||
return id_ == m.route.param("page");
|
return topNavBar._getUrlForId(id_) == window.location.hash;
|
||||||
};
|
};
|
||||||
|
|
||||||
topNavBar._getItem = function(name, id){
|
topNavBar._getItem = function(name, id){
|
||||||
@@ -31,7 +31,7 @@ define(['m', '_', 'util'], function (m, _, util) {
|
|||||||
topNavBar.view = function(controller){
|
topNavBar.view = function(controller){
|
||||||
return m("nav.uk-navbar.uk-navbar-attached",[
|
return m("nav.uk-navbar.uk-navbar-attached",[
|
||||||
m("ul.uk-navbar-nav.uk-navbar-center.uk-visible-large",
|
m("ul.uk-navbar-nav.uk-navbar-center.uk-visible-large",
|
||||||
m('li.uk-parent', util.facebookLink()),
|
m('li.uk-parent', m('div.uk-navbar-brand', util.facebookLink())),
|
||||||
_.map(topNavBar._urlMapping, topNavBar._getItem)),
|
_.map(topNavBar._urlMapping, topNavBar._getItem)),
|
||||||
m("ul.uk-navbar-nav.uk-hidden-large",
|
m("ul.uk-navbar-nav.uk-hidden-large",
|
||||||
m('li.uk-parent', util.facebookLink()),
|
m('li.uk-parent', util.facebookLink()),
|
||||||
|
|||||||
Reference in new issue
Block a user