main.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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(document.body, "/inline", {
  25. "/inline": _Inline,
  26. "/tree": _Tree,
  27. });
  28. });
  29. };
  30. // ___
  31. // / | ____ ____
  32. // / /| | / __ \/ __ \
  33. // / ___ |/ /_/ / /_/ /
  34. // /_/ |_/ .___/ .___/
  35. // /_/ /_/
  36. // var _App = {
  37. // view: function(){
  38. // console.log('_App view', _lang);
  39. // return [
  40. // m('header', [
  41. // m('h1', 'Ethica'),
  42. // m('aside', {'id':"menus"}, m(_LangMenu) )
  43. // ]),
  44. // m(_Tree),
  45. // m('footer', [
  46. // m('p', m.trust('© 2017 <a href="./">Ethica Spinoza</a>'))
  47. // ])
  48. // ]
  49. // }
  50. // }
  51. // _ _ __
  52. // (_)___ (_) /_
  53. // / / __ \/ / __/
  54. // / / / / / / /_
  55. // /_/_/ /_/_/\__/
  56. init()