@7polo/kityminder-core
Version:
KityMinder Core Implement
106 lines (96 loc) • 3.26 kB
JavaScript
/**
* @fileOverview
*
* 默认导出(全部模块)
*
* @author: techird
* @copyright: Baidu FEX, 2014
*/
define(function(require, exports, module) {
var kityminder = {
version: require('./core/minder').version
};
// 核心导出,大写的部分导出类,小写的部分简单 require 一下
// 这里顺序是有讲究的,调整前先弄清楚依赖关系。
require('./core/utils');
kityminder.Minder = require('./core/minder');
kityminder.Command = require('./core/command');
kityminder.Node = require('./core/node');
require('./core/option');
require('./core/animate');
kityminder.Event = require('./core/event');
kityminder.data = require('./core/data');
require('./core/compatibility');
kityminder.KeyMap = require('./core/keymap');
require('./core/shortcut');
require('./core/status');
require('./core/paper');
require('./core/select');
require('./core/focus');
require('./core/keyreceiver');
kityminder.Module = require('./core/module');
require('./core/readonly');
kityminder.Render = require('./core/render');
kityminder.Connect = require('./core/connect');
kityminder.Layout = require('./core/layout');
kityminder.Theme = require('./core/theme');
kityminder.Template = require('./core/template');
kityminder.Promise = require('./core/promise');
require('./core/_boxv');
require('./core/patch');
// 模块依赖
require('./module/arrange');
require('./module/basestyle');
require('./module/clipboard');
require('./module/dragtree');
require('./module/expand');
require('./module/font');
require('./module/hyperlink');
require('./module/image');
require('./module/image-viewer');
require('./module/keynav');
require('./module/layout');
require('./module/node');
require('./module/note');
require('./module/outline');
require('./module/priority');
require('./module/progress');
require('./module/resource');
require('./module/select');
require('./module/style');
require('./module/text');
require('./module/view');
require('./module/zoom');
require('./protocol/json');
require('./protocol/text');
require('./protocol/markdown');
require('./protocol/svg');
require('./protocol/png');
require('./layout/mind');
require('./layout/btree');
require('./layout/filetree');
require('./layout/fish-bone-master');
require('./layout/fish-bone-slave');
require('./layout/tianpan');
require('./theme/default');
require('./theme/snow');
require('./theme/fresh');
require('./theme/fish');
require('./theme/snow');
require('./theme/wire');
require('./theme/tianpan');
require('./connect/arc');
require('./connect/arc_tp');
require('./connect/bezier');
require('./connect/fish-bone-master');
require('./connect/l');
require('./connect/poly');
require('./connect/under');
require('./template/default');
require('./template/structure');
require('./template/filetree');
require('./template/right');
require('./template/fish-bone');
require('./template/tianpan');
module.exports = kityminder;
});