Calendar:Context Menu Specification: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: {| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; border: 1px #cccccc solid; border-collapse: collapse; width: 100%" |- align="left" | colspan="2" bgcolor="#ccc...)
 
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Lightning Context Menus ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%"


Line 7: Line 9:
| width="150" | '''Author''' || Christian Jansen
| width="150" | '''Author''' || Christian Jansen
|-
|-
| width="150" | '''Last Change''' || 00:55, 27 November 2007 (PST)
| width="150" | '''Last Change''' || 03:00, 10 April 2008 (PDT)03:00, 10 April 2008 (PDT)
|-
|-
| width="150" | '''Status''' || Preliminary
| width="150" | '''Status''' || Preliminary
Line 14: Line 16:




<table border="1" cellpadding="2" cellspacing="2"
=== Today Pane, Calendar Mode -> Event(s) Selected ===
width="100%">
 
    <tr>
    Open
      <td align="center" bgcolor="#ffcccc" valign="top"><b>Context:</b></td>
    New Event
      <td align="center" bgcolor="#ffcccc" valign="top"><b>Standard
    -----------
Event Selected</b></td>
    Cut
      <td align="center" bgcolor="#ffcccc" valign="top"><b>All
    Copy
Day Event Selected</b></td>
    Paste
      <td align="center" bgcolor="#ffcccc" valign="top"><b>Recurring
    -----------
Standard Event Selected</b></td>
    Category        >   A
      <td align="center" bgcolor="#ffcccc" valign="top"><b>Recuring
                        B
All Day Event Selected</b></td>
                        ...
      <td align="center" bgcolor="#ffcccc" valign="top"><b>Task
      
Selected</b></td>
     -----------
      <td align="center" bgcolor="#ffcccc" valign="top"><b>Tasks
    Copy to Calendar > A
and Events Selected</b></td>
                        B
      <td align="center" bgcolor="#ffcccc" valign="top"><b>Context
                        ...
Click on<br>
   
Calendar Grid</b></td>
    Move to Calendar > A
     </tr>
                        B
     <tr>
                        ...
      <td align="undefined" valign="top"></td>
   
      <td align="undefined" nowrap="nowrap"
    Convert to      > Email
valign="top">
                        Task
      <ul>
    -----------
        <li>Open</li>
    Delete Event
        <li>------</li>
 
        <li>Reply to Organizer Only</li>
=== Today Pane, Calendar Mode -> Event of a Series Selected ===
        <li>Reply to All</li>
 
        <li>Forward</li>
    Open
        <li>------</li>
    Open Series
        <li>Calendar</li>
    New Event
        <ul>
    -----------
          <li>Private</li>
    Cut              > This Event
        </ul>
                        Complete Series
        <ul>
                        All Future Events
          <li>Work</li>
    Copy            > This Event
          <li>...</li>
                        Complete Series
        </ul>
                        All Future Events
        <li>--------------</li>
    Paste
        <li>Make All Day Event</li>
    -----------
        <li>Private</li>
    Category         > A
        <li>Duplicate</li>
                        B
        <li>--------------</li>
                        ...
        <li>Delete</li>
    -----------
      </ul>
    Copy to Calendar > A
      </td>
                        B
      <td align="undefined" nowrap="nowrap"
                        ...
valign="top">
    Move to Calendar > A
      <ul>
                        B
        <li>Open</li>
                        ...
        <li>------</li>
    Convert to      > Email
         <li>Reply to Organizer Only</li>
                        Task
        <li>Reply to All</li>
    -----------
        <li>Forward</li>
    Delete          >   This Event
        <li>------</li>
                        Complete Series
        <li>Calendar</li>
                        All Future Events
        <ul>
 
          <li>Private</li>
=== Today Pane -> Agenda List -> Context Click on "empty" area ===
        </ul>
 
        <ul>
    New Event
          <li>Work</li>
    ---------
          <li>...</li>
    Paste
        </ul>
   
        <li>--------------</li>
=== Today Pane, Calendar Mode, Task Mode -> Task List -> Task(s) Selected ===
        <li>Make Standard Event</li>
 
        <li>Private</li>
    Open
        <li>Duplicate</li>
    New Task
        <li>--------------</li>
    -----------
        <li>Delete</li>
    Cut
      </ul>
    Copy
      </td>
    Paste
      <td align="undefined" nowrap="nowrap"
    -----------
valign="top">
    Mark Completed
      <ul>
    Progress >         0 % Completed
        <li>Open</li>
                        25 % Completed
        <li>------</li>
                        50 % Completed
        <li>Reply to Organizer Only</li>
                        75 % Completed
        <li>Reply to All</li>
                        100 % Completed
        <li>Forward</li>
   
        <li>------</li>
    Priority >         Not Specified
        <li>Calendar</li>
                        Low
        <ul>
                        Medium
          <li>Private</li>
                        High
        </ul>
   
        <ul>
    Category        >   A
          <li>Work</li>
                        B
          <li>...</li>
                        ...
        </ul>
    -----------
        <li>--------------</li>
    Copy to Calendar > A
        <li>Make All Day Event</li>
                        B
        <li>Private</li>
                        ...
        <li>Duplicate</li>
   
        <li>Stop Recurrence</li>
    Move to Calendar > A
        <li>--------------</li>
                        B
        <li>Delete</li>
                        ...
      </ul>
   
      </td>
    Convert to      > Email
      <td align="undefined" nowrap="nowrap"
                        Task
valign="top">
    -----------
      <ul>
    Delete Task
        <li>Open</li>
 
        <li>------</li>
=== Today Pane, Task Mode -> Task List -> Context Click on "empty" area ===
        <li>Reply to Organizer Only</li>
   
        <li>Reply to All</li>
    New Task
        <li>Forward</li>
    -----------
        <li>------</li>
    Paste
        <li>Calendar</li>
 
        <ul>
== Calendar Mode ==
          <li>Private</li>
 
        </ul>
=== Day View: Context Click on "empty" area ===
        <ul>
 
          <li>Work</li>
    New Event
          <li>...</li>
    New Task
        </ul>
    -----------
        <li>--------------</li>
    Paste
        <li>Make Standard Event</li>
    -----------
        <li>Private</li>
    Next Day
        <li>Duplicate</li>
    Previous Day
        <li>Stop Recurrence</li>
    -----------
        <li>--------------</li>
    Go to Today
        <li>Delete</li>
   
      </ul>
=== Week View: Context Click on "empty" area ===
      </td>
 
      <td align="undefined" nowrap="nowrap"
    New Event
valign="top">
    New Task
      <ul>
    -----------
        <li>Open</li>
    Paste
        <li>------------</li>
    -----------
        <li>Forward</li>
    Next Week
        <li>Calendar</li>
    Previous Week
        <ul>
    -----------
          <li>Private</li>
    Go to Today
        </ul>
   
        <ul>
=== Multi Week View: Context Click on "empty" area ===
          <li>Work</li>
 
          <li>...</li>
    New Event
        </ul>
    New Task
        <li>-------------- </li>
    -----------
        <li>Mark Completed</li>
    Paste
        <li>Progress</li>
    -----------
        <ul>
    Next Weeks
          <li>0%</li>
    Previous Weeks
          <li>25%</li>
    -----------
          <li>50%</li>
    Go to Today
          <li>75%</li>
   
        </ul>
=== Month View: Context Click on "empty" area ===
        <li>Priority</li>
 
        <ul>
    New Event
          <li>Not Specified</li>
    New Task
          <li>Low</li>
    -----------
          <li>Medium</li>
    Paste
          <li>High</li>
    -----------
        </ul>
    Next Month
        <li>Duplicate</li>
    Previous Month
        <li>--------------</li>
    -----------
        <li>Delete</li>
    Go to Today
      </ul>
 
      </td>
== Misc ==
      <td align="undefined" nowrap="nowrap"
 
valign="top">
=== Calendar List: Context Menu ===
      <ul>
''Proposed by Hbbb:''
        <li>Open</li>
    Open
        <li>------</li>
    New Calendar
        <li>Forward</li>
    -----------
        <li>------</li>
    Show only this              {{bug|417217}}
        <li>Calendar</li>
    -----------
        <ul>
    Export Calendar
          <li>Private</li>
    Publish Calendar
        </ul>
    -----------
        <ul>
    Reload Remote Calendars
          <li>Work</li>
    -----------
          <li>...</li>
    Move up                      {{bug|226249}}
        </ul>
     Delete Calendar
        <li>--------------</li>
        <li>Make All Day Event</li>
        <li>Private</li>
        <li>Duplicate</li>
        <li>--------------</li>
        <li>Delete</li>
      </ul>
      </td>
      <td align="undefined" nowrap="nowrap"
valign="top">
      <ul>
        <li>New Event</li>
        <li>New Task</li>
      </ul>
      </td>
     </tr>
</table>

Latest revision as of 14:46, 28 April 2008

Lightning Context Menus

Specification Status
Author Christian Jansen
Last Change 03:00, 10 April 2008 (PDT)03:00, 10 April 2008 (PDT)
Status Preliminary


Today Pane, Calendar Mode -> Event(s) Selected

   Open
   New Event
   -----------	
   Cut
   Copy
   Paste
   -----------
   Category        >   A
                       B
                       ...
   
   -----------
   Copy to Calendar >  A
                       B
                       ...
   
   Move to Calendar >  A
                       B
                       ...
   
   Convert to       >  Email
                       Task
   -----------	
   Delete Event

Today Pane, Calendar Mode -> Event of a Series Selected

   Open
   Open Series
   New Event
   -----------	
   Cut              >  This Event
                       Complete Series
                       All Future Events
   Copy             >  This Event
                       Complete Series
                       All Future Events
   Paste
   -----------	
   Category         >  A
                       B
                       ...
   -----------
   Copy to Calendar >  A
                       B
                       ...
   Move to Calendar >  A
                       B
                       ...
   Convert to       >  Email
                       Task
   -----------	
   Delete          >   This Event
                       Complete Series
                       All Future Events

Today Pane -> Agenda List -> Context Click on "empty" area

   New Event
   ---------
   Paste
   

Today Pane, Calendar Mode, Task Mode -> Task List -> Task(s) Selected

   Open
   New Task
   -----------	
   Cut
   Copy
   Paste
   -----------	
   Mark Completed
   Progress >          0 % Completed
                       25 % Completed
                       50 % Completed
                       75 % Completed
                       100 % Completed
   
   Priority >          Not Specified
                       Low
                       Medium
                       High
   
   Category        >   A
                       B
                       ...
   -----------	
   Copy to Calendar >  A
                       B
                       ...
   
   Move to Calendar >  A
                       B
                       ...
   
   Convert to       >  Email
                       Task
   -----------	
   Delete Task

Today Pane, Task Mode -> Task List -> Context Click on "empty" area

   New Task
   -----------
   Paste

Calendar Mode

Day View: Context Click on "empty" area

   New Event
   New Task
   -----------
   Paste
   -----------
   Next Day
   Previous Day
   -----------
   Go to Today
   

Week View: Context Click on "empty" area

   New Event
   New Task
   -----------
   Paste
   -----------
   Next Week
   Previous Week
   -----------
   Go to Today
   

Multi Week View: Context Click on "empty" area

   New Event
   New Task
   -----------
   Paste
   -----------
   Next Weeks
   Previous Weeks
   -----------
   Go to Today
   

Month View: Context Click on "empty" area

   New Event
   New Task
   -----------
   Paste
   -----------
   Next Month
   Previous Month
   -----------
   Go to Today

Misc

Calendar List: Context Menu

Proposed by Hbbb:

   Open
   New Calendar
   -----------
   Show only this               bug 417217
   -----------
   Export Calendar
   Publish Calendar
   -----------
   Reload Remote Calendars 
   -----------
   Move up                      bug 226249
   Delete Calendar