tianpan.js 628 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @fileOverview
  3. *
  4. * 天盘模板
  5. *
  6. * @author: along
  7. * @copyright: bpd729@163.com, 2015
  8. */
  9. define(function(require, exports, module) {
  10. var template = require('../core/template');
  11. template.register('tianpan', {
  12. getLayout: function (node) {
  13. if (node.getData('layout')) return node.getData('layout');
  14. var level = node.getLevel();
  15. // 根节点
  16. if (level === 0) {
  17. return 'tianpan';
  18. }
  19. return node.parent.getLayout();
  20. },
  21. getConnect: function (node) {
  22. return 'arc_tp';
  23. }
  24. });
  25. });