12345678910111213141516171819202122232425262728293031323334353637383940 |
- define(function(require, exports, module) {
- /**
- * 运行时
- */
- var runtimes = [];
- function assemble(runtime) {
- runtimes.push(runtime);
- }
- function KMEditor(selector) {
- this.selector = selector;
- for (var i = 0; i < runtimes.length; i++) {
- if (typeof runtimes[i] == 'function') {
- runtimes[i].call(this, this);
- }
- }
- }
- KMEditor.assemble = assemble;
- assemble(require('./runtime/container'));
- assemble(require('./runtime/fsm'));
- assemble(require('./runtime/minder'));
- assemble(require('./runtime/receiver'));
- assemble(require('./runtime/hotbox'));
- assemble(require('./runtime/input'));
- assemble(require('./runtime/clipboard-mimetype'));
- assemble(require('./runtime/clipboard'));
- assemble(require('./runtime/drag'));
- assemble(require('./runtime/node'));
- assemble(require('./runtime/history'));
- assemble(require('./runtime/jumping'));
- assemble(require('./runtime/priority'));
- assemble(require('./runtime/progress'));
- return module.exports = KMEditor;
- });
|