Commit Graph

521 Commits

Author SHA1 Message Date
Nathan Gray
3b864e4e54 Calendar planner view shows event title instead of timespan for events > 8 hours 2016-04-18 19:03:35 +00:00
Hadi Nategh
a77b41c651 Do not render calendar TODO list if it's on mobile devices 2016-04-18 14:05:24 +00:00
Hadi Nategh
0ba271d581 Enable/Disable add participants based on participant value in calendar edit 2016-04-18 13:56:47 +00:00
Nathan Gray
8ada80fac3 Prevent small event display from being wrecked by partial scroll out of view 2016-04-12 22:48:16 +00:00
Nathan Gray
f8e953ed80 Remove unneeded expand on focus event, fixes dropdown opens then closes when clicking on the owner 2016-04-12 15:11:45 +00:00
Nathan Gray
0b09f5e31e Fix clicking all day non-blocking section under day title went to day view instead of creating a new event 2016-04-11 14:37:04 +00:00
Nathan Gray
ce4dd3420d Fix drag and drop in grid list view (month) 2016-04-07 16:48:41 +00:00
Nathan Gray
ef6f689121 - Fix loading overlay on home was not removed
- Fix missing initial data on home
2016-04-06 22:23:43 +00:00
Nathan Gray
d0bbcc98da Slight improvement for printing calendar in Firefox - it shows start of workday now instead of 00:00 2016-04-06 18:31:13 +00:00
Nathan Gray
8df7c00b21 Do not show loading prompt for popups 2016-04-06 15:19:24 +00:00
Nathan Gray
47de53e086 Fix timegrid column header clicks did not add a new full-day event 2016-04-06 14:56:03 +00:00
Nathan Gray
e7371b0d66 Keep loading prompt up until there's events too 2016-04-05 21:57:10 +00:00
Nathan Gray
b18d7a407b Make week numbers look like links 2016-04-05 21:48:57 +00:00
Nathan Gray
51be1aa2a9 - Add framework loader back until calendar templates are loaded
- Use pointer cursor for week view so it looks clickable
2016-04-05 21:38:49 +00:00
Nathan Gray
1b4deda76f Fix clicking day of week headers did not take you to the day view. 2016-04-05 20:59:40 +00:00
Nathan Gray
d99b06294d Try to fix occasional black events when editing an event with multiple owners visible 2016-04-04 23:58:23 +00:00
Nathan Gray
211d3a5438 Fix drag and drop across some months could change event to the wrong (± 1) month - now works with any date format 2016-04-04 22:06:01 +00:00
Nathan Gray
e79b418f04 Fix click on label / week number changes to that owner / week 2016-04-04 21:51:06 +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
4603bee75a Only show invalid formatting if we allow free entries, this lets calendar fetch any unknown owners in favorites from the server instead of removing them as invalid. 2016-04-04 19:19:31 +00:00
Nathan Gray
501c8318eb Show longer or shorter day of week labels based on screen width 2016-04-04 17:55:49 +00:00
Nathan Gray
4553b4c3be Fix drag and drop across some months could change event to the wrong (± 1) month 2016-04-04 16:03:59 +00:00
Nathan Gray
3428d82b26 New previous, next & check icons
Fix calendar sidebox previous & next buttons move when clicked
2016-04-01 15:12:27 +00:00
Nathan Gray
6f07b8384f Fix some issues with calendar owner name
- contacts would sometimes show week name and contact name
- Long owner names for first week would overflow onto the times
2016-03-31 22:32:13 +00:00
Nathan Gray
0f18558682 Print function for calendar 2016-03-31 20:55:41 +00:00
Nathan Gray
af51ef29de Fix sidebox calendar buttons are in the wrong place on first load 2016-03-30 18:39:13 +00:00
Nathan Gray
0f5ed51075 Fix search term passed in link 2016-03-29 23:34:45 +00:00
Nathan Gray
6d2e461a83 Fix 4 day view to follow week consolidation rules 2016-03-29 14:52:40 +00:00
Nathan Gray
e764d36d0a Fix drag to change duration was often 1/2 hour too short 2016-03-24 18:47:58 +00:00
Nathan Gray
cd8632e354 Some fine adjustments for display of events right at the edge of the work day 2016-03-24 17:28:51 +00:00
Nathan Gray
8cfe88056f Stop Firefox from immediately hiding the hover div 2016-03-22 17:57:17 +00:00
Nathan Gray
995c6d38b4 Highlight working hours 2016-03-22 15:09:39 +00:00
Nathan Gray
521c28cfd5 Get planner sitemanager module working 2016-03-18 15:49:11 +00:00
Nathan Gray
e76fa3aa16 Stop calendar activating when an infolog is added, while still allowing a refresh 2016-03-15 16:51:10 +00:00
Nathan Gray
80d716a8af Fix missing translations in series dialogs 2016-03-14 22:55:43 +00:00
Nathan Gray
09e3000cb6 Fix missing / unset planner by user label 2016-03-14 21:43:34 +00:00
Nathan Gray
70b00c8d70 Remove some unused code 2016-03-14 19:36:22 +00:00
Nathan Gray
32943c5c15 Fix refreshing an infolog blanked calendar 2016-03-14 15:58:59 +00:00
Nathan Gray
a397de82d2 Keyboard navigation was fixed in parent 2016-03-10 17:56:44 +00:00
Nathan Gray
3ea15bf95c Add some missed cases for adding new events:
- click on day in month view
- context menu with no specific time (month view)
- fix all day non-blocking in header no longer created a new event
2016-03-09 18:10:43 +00:00
Ralf Becker
b540582c2b removing minified files again from svn and creating them automatic in our build and deployment scripts 2016-03-03 16:17:21 +00:00
Ralf Becker
ecb4b7e74a remove ckeditor from api bundle (it does not work, is already minified and uglify work a lot faster without) 2016-03-02 14:34:01 +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
Ralf Becker
4c37f90cc1 remove old no longer used stuff 2016-03-01 16:26:14 +00:00
Nathan Gray
d6faffb32f Revert r55136, it did not work 2016-02-29 22:17:25 +00:00
Nathan Gray
ce48b78e54 Fix active calendar tab could not be closed 2016-02-24 18:04:40 +00:00
Nathan Gray
a837f8d30c Help for Safari + FF on Mac sidebox position bug
Force a re-layout of the sidebox scroll to get the correct position
2016-02-24 17:57:55 +00:00
Nathan Gray
101742e39b Avoid permission errors by doing nothing when user clicks on event they have no permission to view 2016-02-23 22:23:01 +00:00
Nathan Gray
3930dd4c5c Avoid positioning or sizing events when their parent is hidden to speed things up a little. 2016-02-23 21:32:43 +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
9460e1a2f9 Home improvements - Weekend toggle, weekN & month support 2016-02-22 22:45:48 +00:00
Nathan Gray
9627e5dd8d Stop calendar from activating itself on every infolog save. 2016-02-22 15:43:03 +00:00
Nathan Gray
32b4872084 Use calendar-owner widget in edit dialog for participants 2016-02-18 20:54:26 +00:00
Nathan Gray
58b7f38426 Promote calendar-owner to full widget, loadable by etemplate on its own 2016-02-18 19:45:37 +00:00
Ralf Becker
61027429eb alignment of NM header 2016-02-17 19:56:54 +00:00
Nathan Gray
5d2bd454bb Force the sidebox calendar next/ previous buttons to line up vertically with go / today buttons. 2016-02-17 00:49:43 +00:00
Nathan Gray
c6c0d970ae Some more taglist changes
- Styled to look like selectbox with tags
- Start server search with 2+ chars on enter, even if there is a local match
- Fire change on change again, not blur, for less confusion
2016-02-16 21:37:19 +00:00
Nathan Gray
5955705002 Owner widget changes:
- Now returns results with users, then groups, then other apps
- If a result is found in the static options, the server is not queried
- 2 character limit before searching
- Change event fires on blur, not change in selection
2016-02-11 20:30:55 +00:00
Nathan Gray
4e7521a33a Remove drag and drop target divs. Now using one target div and moving it around as needed. 2016-02-11 17:02:06 +00:00
Nathan Gray
c8cf2d30d8 Fix resize issues with etemplate2 / calendar 2016-02-10 16:50:42 +00:00
Nathan Gray
37be48c772 Avoid potential infinite loop due to logic evaluation order 2016-02-10 00:35:54 +00:00
Nathan Gray
d2e34a5812 Keep all timegrids in the same sizing state new the transition when only some might fit 2016-02-09 21:02:01 +00:00
Nathan Gray
d7dfd44c8b Use taglist for owner 2016-02-09 20:28:57 +00:00
Nathan Gray
cf83bdbd50 Fix out of time scrolling caused display problems when switching to gridlist view 2016-02-05 18:29:44 +00:00
Nathan Gray
b1e8044889 Fix 12h line labels sometimes did not line up 2016-02-05 18:21:31 +00:00
Nathan Gray
abdc5fc06c Add minimum height for weeks - 1/2 hour must be at least 1 line high 2016-02-05 18:17:47 +00:00
Klaus Leithoff
e3f63c2564 return expected granularity when nothing or 0 is set for use_time_grid 2016-02-05 15:00:34 +00:00
Nathan Gray
a42a66ee52 In month view mark any days from the previous and next month differently 2016-02-04 23:14:54 +00:00
Nathan Gray
4b30283558 Limit all day section to 3 lines with ellipsis, show all on hover. 2016-02-04 22:35:34 +00:00
Nathan Gray
c4f125a772 - Disable scrolling to change week (swipe & pg up/ pg dn kept)
- Remove animations
2016-02-04 21:05:31 +00:00
Nathan Gray
db7528b249 Fix weekview shown as list when preference was none 2016-02-04 19:47:57 +00:00
Nathan Gray
069da4dace Fix changes via popup edit are not shown in main (week, etc) views 2016-02-04 19:30:32 +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
32e00d420b Fix background showing below title in planner view 2016-02-03 17:06:26 +00:00
Nathan Gray
cd30a70a96 Sidebox calendar buttons
- change button colors
- change tooltip for added buttons to match jqueryui buttons
- finally found (& removed) that 1px wiggle
2016-02-03 16:52:28 +00:00
Nathan Gray
0be32cf840 Change sidebox calendar button order, change today icon to • 2016-02-02 22:59:13 +00:00
Nathan Gray
fbb06d7228 Multi-line ellipsis on event bodies that are longer than their space can show 2016-02-02 21:12:44 +00:00
Ralf Becker
429be8d594 temporary reverting r54893: Multi-line ellipsis on event bodies that are longer than their space can show 2016-02-02 09:19:31 +00:00
Nathan Gray
e271a56753 Multi-line ellipsis on event bodies that are longer than their space can show 2016-02-01 23:35:38 +00:00
Nathan Gray
98bf388da7 Re-add sidebox 'month' button as go button, styled to look like calendar navigation buttons 2016-02-01 20:52:53 +00:00
Nathan Gray
7b2902f0c2 Fix (remove) right margin on sidebox calendar 2016-01-28 22:08:15 +00:00
Nathan Gray
40779b6dbf - Change all day event sorting so longer events are higher
- Change short event display so 1 line shows title, 2-4 lines show timespan & title
- Increase maximum number of events loaded at once
2016-01-28 21:35:22 +00:00
Nathan Gray
b5be17ad9c Fixes for errors when closing calendar tab, which broke tabs at the framework level 2016-01-28 16:59:23 +00:00
Nathan Gray
8e56039948 Right align 12 hour times 2016-01-27 18:21:14 +00:00
Nathan Gray
794d6aee5c Fix events missing if home loaded before calendar 2016-01-27 17:35:25 +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
52dd6cd644 Move today button between prev & next buttons 2016-01-22 20:48:30 +00:00
Nathan Gray
edd827b221 Sidebox calendar - remove borders, header background, month button 2016-01-22 00:58:12 +00:00
Nathan Gray
ac4bef3c47 In single week view, only show the date labels once 2016-01-22 00:22:08 +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
0ae7ba40ce Toolbar changes:
- Change Add button icon from new to +
- Add Today button to toolbar
2016-01-21 18:41:54 +00:00
Nathan Gray
01471c3d61 Some more style changes:
- Whole day header background color fixed
- Italic removed from birthdays
- Default color changed to blue
- Holiday colors changed to a little lighter color
2016-01-21 18:37:31 +00:00
Nathan Gray
80ce556003 Remove view names from header 2016-01-21 18:35:53 +00:00
Nathan Gray
1a4bcebdcf Avoid scrolling in long hidden event list triggering change in date span 2016-01-21 15:58:21 +00:00
Nathan Gray
ad05ac0cc3 Fix some months not showing enough weeks, better this time 2016-01-21 15:40:32 +00:00
Nathan Gray
15c489c561 Style changes
- Made events partially transparent
- Font size & weight changes
- Remove zebra striping from planner view, using lines
2016-01-20 22:27:41 +00:00
Nathan Gray
72991fc007 Smarter updates for recurring events, to avoid refreshing more than needed. 2016-01-20 20:58:14 +00:00
Nathan Gray
4cd43a2dee Style changes
- Increase day header  sizes
- Remove event borders, event status shown in category color bar
- Remove zebra striping from timegrid, switched to hour & half hour lines
2016-01-19 22:09:09 +00:00