1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /**
- * @class SimpleTasks.view.tasks.ContextMenu
- * @extends Ext.menu.Menu
- */
- Ext.define('SimpleTasks.view.tasks.ContextMenu', {
- extend: 'Ext.menu.Menu',
- xtype: 'tasksContextMenu',
- items: [
- {
- text: 'Edit',
- id: 'edit-task-item'
- },
- '-',
- {
- text: 'Mark Complete',
- iconCls: 'tasks-mark-complete',
- id: 'mark-complete-item'
- },
- {
- text: 'Mark Active',
- iconCls: 'tasks-mark-active',
- id: 'mark-active-item'
- },
- {
- text: 'Delete',
- iconCls: 'tasks-delete-task',
- id: 'delete-task-item'
- }
- ],
- /**
- * Associates this menu with a specific task.
- * @param {SimpleTasks.model.Task} task
- */
- setTask: function(task) {
- this.task = task;
- },
-
- /**
- * Gets the task associated with this menu
- * @return {Task.model.Task}
- */
- getTask: function() {
- return this.task;
- }
- });
|