Toolbar.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /**
  2. * @class SimpleTasks.view.Toolbar
  3. * @extends Ext.toolbar.Toolbar
  4. */
  5. Ext.define('SimpleTasks.view.Toolbar', {
  6. extend: 'Ext.toolbar.Toolbar',
  7. xtype: 'tasksToolbar',
  8. items: [
  9. {
  10. text: 'New',
  11. iconCls: 'tasks-new',
  12. menu: {
  13. items: [
  14. {
  15. text: 'New Task',
  16. iconCls: 'tasks-new'
  17. },
  18. {
  19. text: 'New List',
  20. iconCls: 'tasks-new-list'
  21. },
  22. {
  23. text: 'New Folder',
  24. iconCls: 'tasks-new-folder'
  25. }
  26. ]
  27. }
  28. },
  29. {
  30. iconCls: 'tasks-delete-task',
  31. id: 'delete-task-btn',
  32. disabled: true,
  33. tooltip: 'Delete Task'
  34. },
  35. {
  36. iconCls: 'tasks-mark-complete',
  37. id: 'mark-complete-btn',
  38. disabled: true,
  39. tooltip: 'Mark Complete'
  40. },
  41. {
  42. iconCls: 'tasks-mark-active',
  43. id: 'mark-active-btn',
  44. disabled: true,
  45. tooltip: 'Mark Active'
  46. },
  47. '->',
  48. {
  49. iconCls: 'tasks-show-all',
  50. id: 'show-all-btn',
  51. tooltip: 'All Tasks',
  52. toggleGroup: 'status'
  53. },
  54. {
  55. iconCls: 'tasks-show-active',
  56. id: 'show-active-btn',
  57. tooltip: 'Active Tasks',
  58. toggleGroup: 'status'
  59. },
  60. {
  61. iconCls: 'tasks-show-complete',
  62. id: 'show-complete-btn',
  63. tooltip: 'Completed Tasks',
  64. toggleGroup: 'status'
  65. }
  66. ]
  67. });