header.js 840 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * @fileOverview
  3. *
  4. * 菜单头部
  5. *
  6. * @author: techird
  7. * @copyright: Baidu FEX, 2014
  8. */
  9. KityMinder.registerUI('menu/header', function(minder) {
  10. var $menu = minder.getUI('menu/menu');
  11. var $header = $('<div class="main-menu-header"></div>')
  12. .prependTo($menu.$panel);
  13. var $backPanel = $('<div class="main-menu-back-panel"></div>')
  14. .appendTo($header);
  15. var $titlePanel = $('<div class="main-menu-title">百度脑图</div>')
  16. .appendTo($header);
  17. var $backButton = new FUI.Button({
  18. className: 'main-menu-back-button',
  19. label: minder.getLang('ui.back')
  20. }).appendTo($backPanel[0]).on('click', $menu.hide);
  21. $menu.on('show', function() {
  22. var $title = minder.getUI('topbar/title');
  23. $titlePanel.text($title.getTitle());
  24. });
  25. return $header;
  26. });