Commit Graph

90 Commits

Author SHA1 Message Date
nathangray
c013210563 * Calendar - Fix bug where planner by user would not show events with group invitation, planner by category would not show events with sub-categories 2017-04-06 09:27:15 -06:00
nathangray
0737afecc5 * Calendar - Highlight current user in planner by user 2017-04-06 09:25:29 -06:00
nathangray
fb2636ee5d Calendar - Fix planner view in Firefox sometimes had headers mis-aligned with columns
Deferred loading caused scrollbar width calculation issues.
2017-03-29 08:37:52 -06:00
nathangray
a5ecd32197 Calendar - Fix summer time change east of GMT caused 'today' to be off by one day in planner view 2017-03-28 09:47:08 -06:00
nathangray
cc27108ee7 Calendar - fix no events shown in planner if you had empty rows hidden 2017-03-20 11:37:46 -06:00
nathangray
0a96a9f584 Calendar - Planner view: Fix time grid lines did not reach all the way to the end 2017-03-03 09:29:40 -07:00
nathangray
008e16d58d Fix for missing event & group by month 2017-03-03 09:28:25 -07:00
nathangray
6bccec1e0c Speed improvements for planner view 2017-03-03 09:28:09 -07:00
nathangray
ae4eeb6cee Some calendar planner view rendering performance improvements, gives ~20% reduction in render time. 2017-03-03 09:27:43 -07:00
nathangray
b3a71be4a2 Add actions (Add) for blank parts of planner view 2016-08-30 08:04:48 -06:00
nathangray
bbe2c93542 Fix planner view's vertical time bar when weekends are hidden - it was not accounting for the missing days 2016-08-18 11:04:48 -06:00
nathangray
41c89e0f7e Enable planner view vertical time bar and clicks for extra space after last planner row 2016-08-17 14:15:19 +02:00
nathangray
59acd09014 Handle empty participant names without error 2016-07-26 10:51:27 -06:00
nathangray
2bf00ad44d Fix some bugs in drag to create event
- Firefox opened 2 popups, one for span and one for end time
- Dragging existing events longer or shorter created a new event also
- Did not work in dayview
- Categories from category planner were not set
2016-07-26 09:13:03 -06:00
nathangray
c7f63a5e0a * Calendar: Create new events by dragging on empty space 2016-07-26 09:13:03 -06:00
nathangray
d05c8708e4 Resource categories & distribution list expansion & fixes for planner view 2016-07-26 08:21:09 -06:00
nathangray
0fda61f1f0 Fix drag & drop to invite for user IDs with more than 1 character 2016-07-26 08:17:45 -06:00
nathangray
e783ba2ca5 Implement drag to invite / move to for planner by user view 2016-07-26 08:17:34 -06:00
nathangray
4e0fbfad9c - Fix drag & drop an event inside a group or consolidated calendar asked to move or invite
- Fix some drag to create bugs throwing errors
2016-07-20 09:43:13 -06:00
nathangray
78a1768bc4 Fix yearly planner
- months were 1 day too short when computer timezone was east of GMT
- slight mismatch between positions between months
- hover time was off by just a bit
2016-06-09 19:13:35 +02:00
nathangray
ce329317d7 Separate years in planner view month headers, clicking on them changes to monthly view 2016-06-07 17:03:16 -06:00
Hadi Nategh
87fb94a496 Deprecate $j global variable and replace them all with standard jQuery 2016-06-02 16:52:01 +02:00
nathangray
80a7a121ed - Fix clicking on month labels in planner monthly view opens add dialog
- Keep AJAX loading spinner up until done
2016-05-30 09:34:28 -06:00
nathangray
2976d910db Some bugfixes for planner view in sitemgr:
- Add check on sel_options arrayMgr for missing owner names, since sidebox is not there
- Pre-fill sel_options for above, so they can be found
- Fix clicking on an event could alter the calendar state
2016-05-16 14:32:03 -06:00
Nathan Gray
5d14807720 Planner sitemgr module
- Check ACL and only offer users or resources anonymous user has access (read or free/busy) to
- Stop some errors from missing framework breaking the timegrid
- Fallback to be able to get resource labels in all cases
2016-05-02 19:22:52 +00:00
Nathan Gray
86c86fab9f Avoid undefined labels breaking the sort 2016-05-02 15:17:20 +00:00
Ralf Becker
7cb470d904 fix wrong/old url to load categories, now /api/categories.php 2016-04-26 14:35:58 +00:00
Nathan Gray
8a93fa5068 Apply show_weekends to planner view 2016-04-19 20:27:09 +00:00
Nathan Gray
d02a1d31a6 Fix missing calendar owner labels when they weren't in the default options 2016-04-04 21:36:44 +00:00
Nathan Gray
521c28cfd5 Get planner sitemanager module working 2016-03-18 15:49:11 +00:00
Nathan Gray
09e3000cb6 Fix missing / unset planner by user label 2016-03-14 21:43:34 +00:00
Ralf Becker
3a9c0c237b fixing scope of "use strict", so we do not need to remove it when concatinating our scripts like we do now with minjs, also enabled "use strict" for calendar/js/app.js and fixed a reference error found by it 2016-03-01 16:27:45 +00:00
Nathan Gray
17f2882639 Get calendar home less broken
- Fix actions missing on home reload
- Fix full reload on home reload
- Fix calendar reload removed home events
2016-02-23 21:29:13 +00:00
Nathan Gray
138065be64 Handle cat_id == '0' as false, fixes missing None line 2016-02-04 16:25:20 +00:00
Nathan Gray
edf60ac0f8 Completely remove any planner_days and switch to using other views for calculation 2016-02-03 18:27:52 +00:00
Nathan Gray
f30cbdeb9e Some layout fixes
- fix hidden toolbar in Safari
- fix name label shown at wrong times when switching between views & single / multi user
- better handling of not set start / end times for planner to avoid loading everything
2016-01-26 22:17:51 +00:00
Nathan Gray
49fc2d9898 Changes to get calendar working on home tab again
- Do not default owner to 0, use the actual value
- Do not take space for toolbar unless it's there
2016-01-25 23:47:58 +00:00
Nathan Gray
c4923848ef Planner view:
- Add vertical lines
- Keep larger timescale header for zooming out
2016-01-21 23:07:29 +00:00
Nathan Gray
14041ccde4 - Fix broken drag to resize
- Fix single day was sometimes too wide
2016-01-19 18:03:42 +00:00
Nathan Gray
c146da8106 Fix planner view sizing issue where row headers overlapped row data when planner was not wide enough 2016-01-15 20:51:12 +00:00
Nathan Gray
ca015e4249 Sort users alphabetically for planner by user 2016-01-14 22:21:38 +00:00
Nathan Gray
70686f0847 Some code cleanup 2016-01-13 22:07:09 +00:00
Nathan Gray
556495e6cc Move sidebox buttons into a toolbar 2016-01-06 18:24:45 +00:00
Nathan Gray
7d1de17438 Refactor & more intelligence in grid views for speed improvements 2016-01-05 20:43:19 +00:00
Nathan Gray
260c320ba9 Stop planner & nextmatch from fighting over events, some timing improvements 2015-12-29 22:12:30 +00:00
Nathan Gray
ad689951a2 Mark categories with children in planner by category 2015-12-29 16:01:27 +00:00
Nathan Gray
94b80f7790 - Planner view uses a date object internally
- Avoid ID conflicts between rows and events
2015-12-28 23:33:29 +00:00
Nathan Gray
d9f09e1333 Single day, multiple owner now shows in a single row
Also start of some refactoring to reduce the same code in multiple places
2015-12-28 22:21:47 +00:00
Nathan Gray
a13f9cd3c9 Load sub-categories immediately, or if they are not already cached they will be missing. 2015-12-22 21:35:08 +00:00
Nathan Gray
7a62f96866 Planner view
- When changing into planner view, keep the current time span
- Today button keeps displayed number of days
- Remove header arrows, planner now uses same navigation as others
2015-12-22 20:07:40 +00:00