added i18n, refactoring
This commit is contained in:
+35
-13
@@ -12,27 +12,49 @@ require('./fonts/amiri/amiri.css');
|
||||
require('./fonts/dejavu/dejavu.css');
|
||||
require('./fonts/opensans/opensans.css');
|
||||
|
||||
|
||||
|
||||
var m = require('mithril');
|
||||
const m = require('mithril');
|
||||
// var marked = require('marked');
|
||||
|
||||
// var _helpers = require('modules/helpers');
|
||||
var _dbs = require('./modules/dbs');
|
||||
var _ModeText = require('./modules/ModeText');
|
||||
var _ModeConnections = require('./modules/ModeConnections');
|
||||
const _dbs = require('./modules/dbs');
|
||||
const _i18n = require('./modules/i18n');
|
||||
const _Header = require('./modules/header');
|
||||
const _Footer = require('./modules/footer');
|
||||
const _ModeText = require('./modules/ModeText');
|
||||
const _ModeConnections = require('./modules/ModeConnections');
|
||||
|
||||
var Layout = {
|
||||
view(vn){
|
||||
console.log('Layout view : lang', vn.attrs.lang);
|
||||
_i18n.setLang(vn.attrs.lang);
|
||||
return [
|
||||
m(_Header, vn.attrs),
|
||||
vn.children,
|
||||
m(_Footer, vn.attrs)
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
function init(){
|
||||
_dbs.load(function(){
|
||||
console.log("Init _dbs.data", _dbs.data);
|
||||
console.log("Init _dbs.data_byid", _dbs.data_byid);
|
||||
console.log("Init _dbs.data_strct", _dbs.data_strct);
|
||||
console.log('init dbs callback');
|
||||
// console.log("Init _dbs.data", _dbs.data);
|
||||
// console.log("Init _dbs.data_byid", _dbs.data_byid);
|
||||
// console.log("Init _dbs.data_strct", _dbs.data_strct);
|
||||
m.route.prefix("");
|
||||
m.route(document.body, "/lat/text", {
|
||||
"/:lang/text": _ModeText,
|
||||
"/:lang/connections": _ModeConnections
|
||||
});
|
||||
m.route(document.body, "/fr/text", {
|
||||
"/:lang/text": {
|
||||
render(vn){
|
||||
// console.log('Routing render : vn', vn);
|
||||
return m(Layout, vn.attrs, m(_ModeText, vn.attrs));
|
||||
}
|
||||
},
|
||||
"/:lang/conexions": {
|
||||
render(vn){
|
||||
return m(Layout, vn.attrs, m(_ModeConnections, vn.attrs));
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user