kityminder.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. /**
  2. * @fileOverview
  3. *
  4. * 默认导出(全部模块)
  5. *
  6. * @author: techird
  7. * @copyright: Baidu FEX, 2014
  8. */
  9. define(function(require, exports, module) {
  10. var kityminder = {
  11. version: require('./core/minder').version
  12. };
  13. // 核心导出,大写的部分导出类,小写的部分简单 require 一下
  14. // 这里顺序是有讲究的,调整前先弄清楚依赖关系。
  15. require('./core/utils');
  16. kityminder.Minder = require('./core/minder');
  17. kityminder.Command = require('./core/command');
  18. kityminder.Node = require('./core/node');
  19. require('./core/option');
  20. require('./core/animate');
  21. kityminder.Event = require('./core/event');
  22. kityminder.data = require('./core/data');
  23. require('./core/compatibility');
  24. kityminder.KeyMap = require('./core/keymap');
  25. require('./core/shortcut');
  26. require('./core/status');
  27. require('./core/paper');
  28. require('./core/select');
  29. require('./core/focus');
  30. require('./core/keyreceiver');
  31. kityminder.Module = require('./core/module');
  32. require('./core/readonly');
  33. kityminder.Render = require('./core/render');
  34. kityminder.Connect = require('./core/connect');
  35. kityminder.Layout = require('./core/layout');
  36. kityminder.Theme = require('./core/theme');
  37. kityminder.Template = require('./core/template');
  38. kityminder.Promise = require('./core/promise');
  39. require('./core/_boxv');
  40. require('./core/patch');
  41. // 模块依赖
  42. require('./module/arrange');
  43. require('./module/basestyle');
  44. require('./module/clipboard');
  45. require('./module/dragtree');
  46. require('./module/expand');
  47. require('./module/font');
  48. require('./module/hyperlink');
  49. require('./module/image');
  50. require('./module/image-viewer');
  51. require('./module/keynav');
  52. require('./module/layout');
  53. require('./module/node');
  54. require('./module/note');
  55. require('./module/outline');
  56. require('./module/priority');
  57. require('./module/progress');
  58. require('./module/resource');
  59. require('./module/select');
  60. require('./module/style');
  61. require('./module/text');
  62. require('./module/view');
  63. require('./module/zoom');
  64. require('./protocol/json');
  65. require('./protocol/text');
  66. require('./protocol/markdown');
  67. require('./protocol/svg');
  68. require('./protocol/png');
  69. require('./layout/mind');
  70. require('./layout/btree');
  71. require('./layout/filetree');
  72. require('./layout/fish-bone-master');
  73. require('./layout/fish-bone-slave');
  74. require('./layout/tianpan');
  75. require('./theme/default');
  76. require('./theme/snow');
  77. require('./theme/fresh');
  78. require('./theme/fish');
  79. require('./theme/snow');
  80. require('./theme/wire');
  81. require('./theme/tianpan');
  82. require('./connect/arc');
  83. require('./connect/arc_tp');
  84. require('./connect/bezier');
  85. require('./connect/fish-bone-master');
  86. require('./connect/l');
  87. require('./connect/poly');
  88. require('./connect/under');
  89. require('./template/default');
  90. require('./template/structure');
  91. require('./template/filetree');
  92. require('./template/right');
  93. require('./template/fish-bone');
  94. require('./template/tianpan');
  95. module.exports = kityminder;
  96. });