filetree.js 602 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * @fileOverview
  3. *
  4. * 文件夹模板
  5. *
  6. * @author: techird
  7. * @copyright: Baidu FEX, 2014
  8. */
  9. define(function(require, exports, module) {
  10. var template = require('../core/template');
  11. template.register('filetree', {
  12. getLayout: function(node) {
  13. if (node.getData('layout')) return node.getData('layout');
  14. if (node.isRoot()) return 'bottom';
  15. return 'filetree-down';
  16. },
  17. getConnect: function(node) {
  18. if (node.getLevel() == 1) {
  19. return 'poly';
  20. }
  21. return 'l';
  22. }
  23. });
  24. });