1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /**
- * @class SimpleTasks.view.lists.ContextMenu
- * @extends Ext.menu.Menu
- */
- Ext.define('SimpleTasks.view.lists.ContextMenu', {
- extend: 'Ext.menu.Menu',
- xtype: 'listsContextMenu',
- items: [
- {
- text: 'New List',
- iconCls: 'tasks-new-list',
- id: 'new-list-item'
- },
- {
- text: 'New Folder',
- iconCls: 'tasks-new-folder',
- id: 'new-folder-item'
- },
- {
- text: 'New Task',
- iconCls: 'tasks-new',
- id: 'new-task-item'
- },
- '-',
- {
- text: 'Delete',
- iconCls: 'tasks-delete-folder',
- id: 'delete-folder-item'
- },
- {
- text: 'Delete',
- iconCls: 'tasks-delete-list',
- id: 'delete-list-item'
- }
- ],
- /**
- * Associates this menu with a specific list.
- * @param {SimpleTasks.model.List} list
- */
- setList: function(list) {
- this.list = list;
- },
-
- /**
- * Gets the list associated with this menu
- * @return {Task.model.List}
- */
- getList: function() {
- return this.list;
- }
- });
|