Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.2
-
Fix Version/s: 4.3
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Any
-
Assignee Priority:P1
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
- Add ARIA support to the entire component.
- Add localisation support to be able to render labels in different languages.
- Add mode to autodetect client time zone.
- Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date.
- Fix styling issues when inside ace:tabset.
- Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day).
- Fix issue with not preserving the selected date across view mode changes
- Render all-day events in chronological order.
- Improve unload function to remove all event listeners.
- Display '(no title)' for an event when no title has been supplied.
- If the event location is not specified do not render a comma in the week and day views.
- Add 'resizableSideBar' attribute to make resizing optional.
- Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key.
- Put Title field at the top in the Event Details dialog.
- Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode.
- Autoscroll to the first event in the time grid, in week and day views.
- Add reset button in edit controls.
- Add different constructors for ScheduleEvent class.
- Add ARIA support to the entire component.
- Add localisation support to be able to render labels in different languages.
- Add mode to autodetect client time zone.
- Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date.
- Fix styling issues when inside ace:tabset.
- Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day).
- Fix issue with not preserving the selected date across view mode changes
- Render all-day events in chronological order.
- Improve unload function to remove all event listeners.
- Display '(no title)' for an event when no title has been supplied.
- If the event location is not specified do not render a comma in the week and day views.
- Add 'resizableSideBar' attribute to make resizing optional.
- Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key.
- Put Title field at the top in the Event Details dialog.
- Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode.
- Autoscroll to the first event in the time grid, in week and day views.
- Add reset button in edit controls.
- Add different constructors for ScheduleEvent class.
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Assignee | Arturo Zambrano [ artzambrano ] |
Fix Version/s | EE-4.2.0.GA [ 13071 ] |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. + Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. + Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). + Render all-day events in chronological order. + Improve unload function. + Display '(no title)' for an event when no title has been supplied. + If the event location is not specified do not render a comma. + Add 'resizableSideBar' attribute to make resizing optional. + Add tabindex to the component controls (next, prev buttons) so they can be tabbed through. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. + Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. + Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). + Render all-day events in chronological order. + Improve unload function. + Display '(no title)' for an event when no title has been supplied. + If the event location is not specified do not render a comma. + Add 'resizableSideBar' attribute to make resizing optional. + Add tabindex to the component controls (next, prev buttons) so they can be tabbed through. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). + (?) Put Title field at the top in the Event Details dialog. |
Fix Version/s | 4.3 [ 13096 ] | |
Fix Version/s | EE-4.2.0.GA [ 13071 ] |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. + Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. + Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). + Render all-day events in chronological order. + Improve unload function. + Display '(no title)' for an event when no title has been supplied. + If the event location is not specified do not render a comma. + Add 'resizableSideBar' attribute to make resizing optional. + Add tabindex to the component controls (next, prev buttons) so they can be tabbed through. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). + (?) Put Title field at the top in the Event Details dialog. |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. + Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. + Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51833 | Tue Aug 15 15:39:38 MDT 2017 | art.zambrano | + Put Title field at the top in the Event Details dialog. + Display '(no title)' for an event when no title has been supplied. + If the event location is not specified do not render a comma in week and day views. + Add 'resizableSideBar' attribute to make resizing optional. + Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the spacer bar or the enter key. + Improve unload function to remove all event listeners. |
Files Changed | ||||
![]() ![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. + Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. + Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51875 | Thu Aug 31 18:49:50 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51879 | Tue Sep 05 15:49:12 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. + Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51888 | Thu Sep 07 15:44:03 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() ![]() |
Assignee Priority | P1 [ 10010 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51901 | Tue Sep 12 15:51:45 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). + Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51906 | Thu Sep 14 13:47:34 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. + Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. - Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51908 | Thu Sep 14 20:37:18 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. + Add mode to autodetect client time zone. - Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. - Add mode to autodetect client time zone. - Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51944 | Tue Sep 26 10:47:14 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() ![]() ![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51982 | Tue Oct 03 11:46:06 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. - Add mode to autodetect client time zone. - Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes + Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. + (?) Autoscroll to the first event in the time grid, in week and day views. + (?) Add Validateable interface. + (?) Add reset button in edit controls. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. - Add mode to autodetect client time zone. - Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes - Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. - Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. - Autoscroll to the first event in the time grid, in week and day views. - Add reset button in edit controls. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add Validateable interface. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51983 | Tue Oct 03 16:01:47 MDT 2017 | art.zambrano | - Render all-day events in chronological order. - Autoscroll to the first event in the time grid, in week and day views. - Add reset button and reset functionality in edit controls. |
Files Changed | ||||
![]() ![]() ![]() |
Description |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
+ Add drag and drop support: in month view, being able to move events from one day to another day to change it's start date; in week view, being able to move an event to a different day and/or time; on day view, being able to move an event to a different time; on week and day views being able to resize an event to increase/decrease its duration. (Some of these functionality might not be feasible or convenient to have; enabling drag and drop support should be configurable as well). - Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. - Add mode to autodetect client time zone. - Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. + Fix bug with some events mysteriously appearing with an indentation even if they aren't overlapping other events. - Fix styling issues when inside ace:tabset. + Fix errors on IE8 when changing to week/day view. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes - Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. - Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. - Autoscroll to the first event in the time grid, in week and day views. - Add reset button in edit controls. + Refactor code; improve client-side performance as much as possible. + (?) Add different constructors for ScheduleEvent class. + (?) Add Validateable interface. + (?) Add a compact month view (not rendering events in each day square, but simply indicating with a dot if a day has events, then displaying those events in a sidebar if such day is selected). |
Various desired features and improvements should be added to the ace:schedule component in a future release. These improvements include the following:
- Add ARIA support to the entire component. - Add localisation support to be able to render labels in different languages. - Add mode to autodetect client time zone. - Add ability to click on the date in the header to popup a date selection calendar to quickly navigate to a future/past date. - Fix styling issues when inside ace:tabset. - Fix behaviour in event details dialog that occurs if the end times aren't selected but the day is, and the start times are selected, the end times are updated but the end day is updated as well, even if it had already been selected by the user. (This behaviour was added to make sure the day is correct if the event starts near the end of the day). - Fix issue with not preserving the selected date across view mode changes - Render all-day events in chronological order. - Improve unload function to remove all event listeners. - Display '(no title)' for an event when no title has been supplied. - If the event location is not specified do not render a comma in the week and day views. - Add 'resizableSideBar' attribute to make resizing optional. - Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the space bar or the enter key. - Put Title field at the top in the Event Details dialog. - Add built-in controls to change the view mode. Ideally a viewMode change shouldn't trigger a dynamic update in the non-lazy mode. - Autoscroll to the first event in the time grid, in week and day views. - Add reset button in edit controls. - Add different constructors for ScheduleEvent class. |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51995 | Thu Oct 05 15:06:13 MDT 2017 | art.zambrano | - fixed issue with all day event checkbox not resetting when pressing the reset button - rearranged reset button in sidebar details and added whitespace - fixed issues in selection navigation control not taking to the selected date - fix to make the selection navigation datepicker to start in the current month - added bundle messages for month, week, day, Reset - fixed issue with reset button appearing in tooltip - added different constructors for ScheduleEvent class to ease event creation |
Files Changed | ||||
![]() ![]() ![]() ![]() ![]() |
Affects | Documentation (User Guide, Ref. Guide, etc.) [ 10003 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #51998 | Thu Oct 05 18:00:53 MDT 2017 | art.zambrano | |
Files Changed | ||||
![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #52500 | Thu Jun 28 11:06:50 MDT 2018 | art.zambrano | |
Files Changed | ||||
![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #52515 | Wed Jul 11 15:32:50 MDT 2018 | art.zambrano | |
Files Changed | ||||
![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #52518 | Thu Jul 12 11:59:35 MDT 2018 | art.zambrano | |
Files Changed | ||||
![]() |
Status | Resolved [ 5 ] | Closed [ 6 ] |
r51833: Committed the following items:
+ Put Title field at the top in the Event Details dialog.
+ Display '(no title)' for an event when no title has been supplied.
+ If the event location is not specified do not render a comma in the week and day views.
+ Add 'resizableSideBar' attribute to make resizing optional.
+ Add tabindex to the component controls (next, prev buttons) so they can be tabbed through and add listeners to activate those buttons by pressing the spacer bar or the enter key.
+ Improve unload function to remove all event listeners.