main.js 1.4 KB

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