main.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /**
  2. * @Author: Bachir Soussi Chiadmi <bach>
  3. * @Date: 16-04-2017
  4. * @Email: bachir@figureslibres.io
  5. * @Last modified by: bach
  6. * @Last modified time: 18-04-2017
  7. * @License: GPL-V3
  8. */
  9. require('normalize.css/normalize.css');
  10. require('./fonts/amiri/amiri.css');
  11. require('./fonts/dejavu/dejavu.css');
  12. require('./fonts/opensans/opensans.css');
  13. var m = require('mithril');
  14. // var marked = require('marked');
  15. // var _helpers = require('modules/helpers');
  16. var _dbs = require('./modules/dbs');
  17. var _Inline = require('./modules/inline');
  18. var _Tree = require('./modules/tree');
  19. function init(){
  20. _dbs.load(function(){
  21. console.log("Init _dbs.data", _dbs.data);
  22. console.log("Init _dbs.data_byid", _dbs.data_byid);
  23. console.log("Init _dbs.data_strct", _dbs.data_strct);
  24. m.route.prefix("");
  25. m.route(document.body, "/lat/inline", {
  26. "/:lang/inline": _Inline,
  27. "/:lang/tree": _Tree,
  28. });
  29. });
  30. };
  31. // ___
  32. // / | ____ ____
  33. // / /| | / __ \/ __ \
  34. // / ___ |/ /_/ / /_/ /
  35. // /_/ |_/ .___/ .___/
  36. // /_/ /_/
  37. // var _App = {
  38. // view: function(){
  39. // console.log('_App view', _lang);
  40. // return [
  41. // m('header', [
  42. // m('h1', 'Ethica'),
  43. // m('aside', {'id':"menus"}, m(_LangMenu) )
  44. // ]),
  45. // m(_Tree),
  46. // m('footer', [
  47. // m('p', m.trust('© 2017 <a href="./">Ethica Spinoza</a>'))
  48. // ])
  49. // ]
  50. // }
  51. // }
  52. // _ _ __
  53. // (_)___ (_) /_
  54. // / / __ \/ / __/
  55. // / / / / / / /_
  56. // /_/_/ /_/_/\__/
  57. init()