moved to requirejs

This commit is contained in:
didier amyot committed 2016-02-06 23:46:10 -05:00
1 parent b651c6ac5e
commit 0565d23cc8
19 files changed
+468 -456

No files matched your search

+42
View File
@@ -0,0 +1,42 @@
define(['m', '_', 'util'], function (m, _, util) {
var topNavBar = {};
topNavBar._urlMapping = {
acceuil: 'Acceuil',
calendrier: 'Calendrier',
reglement: 'Règlement',
photos: 'Photos',
membre: 'Membre',
contact: 'Nous Joindre'
};
topNavBar.controller = function(){
return {id: m.route.param("page")};
};
topNavBar._getUrlForId = function(id_){
return '#/' + id_;
};
topNavBar._isActive = function(id_){
return id_ == m.route.param("page");
};
topNavBar._getItem = function(name, id){
var class_ = topNavBar._isActive(id) ? 'uk-active' : 'uk-parent';
var url = topNavBar._getUrlForId(id);
return m("li", {class: class_}, [m("a",{href: url}, name)]);
};
topNavBar.view = function(controller){
return m("nav.uk-navbar",
[m("div.uk-navbar-content.uk-navbar-center", [
m("ul.uk-navbar-nav",
m('li.uk-parent', util.facebookLink()),
_.map(topNavBar._urlMapping, topNavBar._getItem)
)
])]);
};
return topNavBar;
});