| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | 
							
- var m = require('mithril');
 
- var _dbs = require('./dbs');
 
- //     __  __               __
 
- //    / / / /__  ____ _____/ /__  _____
 
- //   / /_/ / _ \/ __ `/ __  / _ \/ ___/
 
- //  / __  /  __/ /_/ / /_/ /  __/ /
 
- // /_/ /_/\___/\__,_/\__,_/\___/_/
 
- module.exports = {
 
-   view: function(vn){
 
-     return m('header', [
 
-       m('h1', 'Ethica'),
 
-       m('nav', {'id':"menus"}, [
 
-         m(_RouteMenu),
 
-         m(_LangMenu)
 
-       ])
 
-     ]);
 
-   }
 
- }
 
- var _RouteMenu = {
 
-   view: function(){
 
-     // create ul dom
 
-     return m('ul', {id:"routes"}, [
 
-       m('li', m('a', {'href':'#!/tree'}, "tree")),
 
-       m('li', m('a', {'href':'#!/dots'}, "dots")),
 
-     ]
 
-     );
 
-   }
 
- }
 
- //     __                      __  ___
 
- //    / /   ____ _____  ____ _/  |/  /__  ____  __  __
 
- //   / /   / __ `/ __ \/ __ `/ /|_/ / _ \/ __ \/ / / /
 
- //  / /___/ /_/ / / / / /_/ / /  / /  __/ / / / /_/ /
 
- // /_____/\__,_/_/ /_/\__, /_/  /_/\___/_/ /_/\__,_/
 
- //                   /____/
 
- var _LangMenu = {
 
-   view: function(){
 
-     // create ul dom
 
-     return m('ul', {id:"languages"}, _dbs.langs.map(function(lang){
 
-         // create li dom for each lank link
 
-         return m('li',
 
-           // create a dom
 
-           m('a', {
 
-             'lang':lang.lc,
 
-             'href':'/?lang='+lang.lc,
 
-             onclick:function(e){
 
-               e.preventDefault();
 
-               // console.log('click lang', e);
 
-               var lang = e.target.getAttribute('lang');
 
-               console.log(lang);
 
-               if(lang != _dbs.lang){
 
-                 // change url variable
 
-                 // change db
 
-                 _dbs.lang = lang;
 
-                 // redraw UI
 
-                 // m.redraw();
 
-               }
 
-               return false;
 
-             }
 
-           }, lang.label)
 
-         );
 
-       })
 
-     );
 
-   }
 
- }
 
 
  |