Commit Graph

612 Commits

Author SHA1 Message Date
Hadi Nategh
e75a1b6348 Dialog styling W.I.P.:
- Get all buttons fit into footer toolbar for calendar edit
- Fix tabs flicker when switching between tabs
- Fix padding right for td
- Fix general styling for buttons
2016-04-07 12:42:27 +00:00
Hadi Nategh
a46b4fbfea Dialog styling W.I.P.:
- New design for header & footer in dialogs
- More styling of calendar edit dialog
2016-04-07 09:13:26 +00:00
Hadi Nategh
50aae863b6 Edit dialogs style W.I.P.:
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +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
501c8318eb Show longer or shorter day of week labels based on screen width 2016-04-04 17:55:49 +00:00
Nathan Gray
3afbecfbe6 Show title for full day blocking events instead of 'Full Day' 2016-04-04 16:38:23 +00:00
Nathan Gray
43ae598f98 Vertically center app header with toolbar buttons 2016-03-31 22:58:04 +00:00
Nathan Gray
e6d60a8919 Fix outside workday hours turn yellow when drag and drop starts 2016-03-31 22:44:00 +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
ef00fc3122 Print function for calendar - hide scrollbar for timegrids 2016-03-31 21:55:47 +00:00
Nathan Gray
0f18558682 Print function for calendar 2016-03-31 20:55:41 +00:00
Nathan Gray
995c6d38b4 Highlight working hours 2016-03-22 15:09:39 +00:00
Nathan Gray
fc7d679fea Use taglist-cat for calendar edit 2016-02-29 20:31:57 +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
59764b8636 Turn on tags for categories 2016-02-22 17:49:36 +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
b8937dcc63 Use taglist for owner to allow exporting resource calendars 2016-02-17 16:06:07 +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
96f0ac3a80 Remove background image so sidebox calendar go & today buttons are actually the same color as prev / next 2016-02-09 21:45:51 +00:00
Nathan Gray
d7dfd44c8b Use taglist for owner 2016-02-09 20:28:57 +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
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
edf60ac0f8 Completely remove any planner_days and switch to using other views for calculation 2016-02-03 18:27:52 +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
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
Ralf Becker
0565fc1fbe style today button 2016-01-26 15:02:12 +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
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
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
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
Nathan Gray
eacabe0cec Activate links in location & description 2016-01-19 00:48:21 +00:00
Nathan Gray
a075d5a612 Remove some more margin to get rid of unwanted scrollbar in FF 2016-01-18 23:52:23 +00:00
Nathan Gray
c6a0169fd3 Remove round corners from tooltip too 2016-01-18 23:42:51 +00:00
Nathan Gray
57b955de9e Change regular (grid view) event styling 2016-01-18 20:02:35 +00:00
Nathan Gray
5e5139ae2e - Simplify grid sizing calculations
- Fix non-consolidated day update
2016-01-15 22:43:59 +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
1a5d137ede Hide partially visible events in gridlist view, and make sure there's some free space to click so user can add events 2016-01-15 20:22:55 +00:00
Nathan Gray
cc53069d40 Some missing bits for Stylite theme
- Missing new & day toolbar icons (thanks Ulle)
- Incorrect colors
2016-01-14 21:52:40 +00:00
Nathan Gray
931a354a66 Style changes for gridlist view 2016-01-14 21:24:01 +00:00
Nathan Gray
f9886b12bf Tweak borders for gridlist view for visual separation between weeks 2016-01-13 18:14:27 +00:00
Nathan Gray
15dd34edcb Re-enable/implement preference for showing events as a per-day list 2016-01-12 23:55:59 +00:00
Hadi Nategh
e729fc39a5 Some more styling for toolbar widget and toolbar in calendar 2016-01-12 10:22:40 +00:00
Hadi Nategh
87fca58c0b Better styling toolbar widget and toolbar in calendar 2016-01-11 19:38:03 +00:00
Hadi Nategh
7325f4e8c7 Style the weekend slideSwitch in calendar toolbar 2016-01-11 09:27:04 +00:00
Nathan Gray
f93ca28702 Fix overlap between todos and toolbar more button 2016-01-09 01:03:30 +00:00
Nathan Gray
000376c69d Fix sorting users in non-consolidated day view 2016-01-08 22:38:11 +00:00
Nathan Gray
556495e6cc Move sidebox buttons into a toolbar 2016-01-06 18:24:45 +00:00
Nathan Gray
4439abc2b1 Change child category indicator 2016-01-05 21:34:49 +00:00
Nathan Gray
7d1de17438 Refactor & more intelligence in grid views for speed improvements 2016-01-05 20:43:19 +00:00
Nathan Gray
ad689951a2 Mark categories with children in planner by category 2015-12-29 16:01:27 +00:00
Nathan Gray
bcea893927 Todo icons:
- Use defaults for missing icons
- Prevent wrapping
2015-12-28 17:59:47 +00:00
Nathan Gray
ffad978c81 Move consolidation limit from config to preference, and split it into two for day & week views 2015-12-22 23:34:53 +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
Nathan Gray
a22f945e8c Shrink hidden event placeholder by 1px more 2015-12-17 20:12:10 +00:00
Nathan Gray
7bbe8b0152 Planner view time indicator should be hidden until needed 2015-12-16 22:58:26 +00:00
Nathan Gray
d67cbb39e7 Tie sidebox calendar to listview, so if you click month, or click a week or day, it changes the listview filter too 2015-12-16 20:41:54 +00:00
Nathan Gray
6236c7e1ca Add some exceptions to Month header button
- Planner & list view stay, they just update their date to that month
2015-12-16 19:54:22 +00:00
Nathan Gray
66321e8527 Shrink hidden event placeholder by 1px 2015-12-16 18:39:05 +00:00
Nathan Gray
f0bfbbd687 Limit chozen dropdown height so it stays in the tab 2015-12-15 18:58:52 +00:00
Nathan Gray
c5eac7749c When the current view is nextmatch, pass sidebox merge through the listview nextmatch action so it gets proper processing of the selected rows and nextmatch filter. 2015-12-15 16:36:54 +00:00
Nathan Gray
9252607705 A better way to make keywords only apply to list view, not the other views. 2015-12-14 20:46:25 +00:00
Nathan Gray
6a8b5bc629 Make keywords only apply to list view, and clear the box after setting it 2015-12-14 19:32:04 +00:00
Nathan Gray
ecd1ad3628 Common method to show split series warning, used for edit popup & drag and drop. Now (tries) to indicate the date the split will occur. 2015-12-04 17:37:26 +00:00
Nathan Gray
585c856307 Sidebox calendar changes
- Fix month button only worked once.  Again.
2015-12-03 20:51:55 +00:00
Nathan Gray
60539797af Let todo list in day view take full height 2015-12-02 16:17:04 +00:00
Nathan Gray
a71ab3b066 Sidebox calendar changes
- Fix month button only worked once.
2015-12-02 15:36:11 +00:00
Nathan Gray
619e675be5 Sidebox calendar changes
- Move Today button, add Month button
- Calendar header no longer immediately changes main view
2015-12-01 23:49:14 +00:00
Nathan Gray
c4752fa83a Changing the keywords changes to listview 2015-11-24 21:39:00 +00:00
Nathan Gray
6fe2c71642 Make event icons smaller, make event tooltip bigger 2015-11-24 20:05:45 +00:00
Nathan Gray
c91b4af435 Make sure listview start & end dates stay valid 2015-11-24 17:21:37 +00:00
Nathan Gray
187614dddb Better layout for user & category selectboxes 2015-11-23 22:44:16 +00:00
Nathan Gray
32d562822b Use ellipsis for long user names, show the whole user name on hover 2015-11-23 20:51:07 +00:00
Hadi Nategh
0a84301800 * Calendar/edit: Fix broken tooltip for participant image in conflict dialog 2015-11-23 10:30:21 +00:00
Hadi Nategh
d1044795a8 Fix styling slide-switch for calendar toggle weekend 2015-11-19 10:53:46 +00:00
Hadi Nategh
3a5aa9ac5c Implement slide-switch, representing checkbox on/off status
- Replace calendar toggle weekend checkbox with slide-switch
2015-11-18 15:42:32 +00:00
Nathan Gray
955466d156 Fix some layout / formatting problems with 12h times 2015-11-17 20:19:47 +00:00
Nathan Gray
7467f3b855 Fix display issues with multi-day events
- fix missing events when span is changed to cover new days
- fix events stay when changing weeks, and the new week has a day with no events
2015-11-17 16:57:34 +00:00
Nathan Gray
5846aaa317 - Automatically handle when time rows are too small for proper display
- Increase options for weekN display to 4
2015-11-16 18:31:09 +00:00
Nathan Gray
98c18b04ec Fix delete of series did not work 2015-11-16 16:45:02 +00:00
Nathan Gray
cf26523530 User not accepted only changes body color, leave header color 2015-11-13 15:51:41 +00:00
Nathan Gray
d2e689d897 Remove some invalid options giving errors 2015-11-12 23:34:45 +00:00
Nathan Gray
4565bf4779 Sizing fixes for better (intitial) layout 2015-11-12 23:10:16 +00:00
Nathan Gray
6d398a346f Use auto sizing to make all day events wider when needed, smaller when they have shorter titles 2015-11-12 21:02:24 +00:00
Nathan Gray
190d028bf7 Fix not able to create new all day non-blocking events when you click on the non-blocking section, but the week has other non-blocking all events. 2015-11-12 19:32:04 +00:00
Nathan Gray
bf5d46c721 A bit smaller font size for title 2015-11-12 19:01:03 +00:00
Nathan Gray
948bf94f67 Fix missing status borders 2015-11-12 18:22:48 +00:00
Nathan Gray
9f8a08fb4a Fix long all day events push day header wider 2015-11-12 16:27:39 +00:00
Nathan Gray
28d4ebe407 Event display:
- Always respect granularity in multiweek view, number of users selected doesn't matter
- Reduce multiweek options to 2 or 3
- Fix start of day positioning when there are several all day non-blocking events
- Try to work with CSS transitions and sizes a little better
2015-11-12 01:01:21 +00:00
Nathan Gray
bddf7ab28b Event display:
- Show description in event body, as much as will fit
- Preserve whitespace in event description
- Change when event title is shown in header to be based on available space, not grid size
- Adjust z-index of overlapping events to reduce covering
2015-11-11 18:48:41 +00:00
Nathan Gray
bc2e0060da Make whole day non-blocking events wider so they take more space before wrapping. 2015-11-11 18:10:35 +00:00
Nathan Gray
eb999f98a6 Calendar planner:
- Hover shows current time
- Clicking a row adds event at that time for that user / category
2015-11-06 22:57:27 +00:00
Nathan Gray
1b5ea4fa57 Add a line beside Monday 2015-11-06 00:41:08 +00:00
Nathan Gray
b4087292a8 Add toggle button for weekends 2015-11-06 00:37:23 +00:00
Nathan Gray
791102cdec Calendar display
- Add event title or count to indicators for events hidden outside of work hours
- Hover css for widget planner
2015-11-05 22:31:47 +00:00
Nathan Gray
a2cb9064fa Calendar sidebox:
- Move today button to sidebox calendar header
- Fix bug in resources select options where resources overwrote owners
2015-11-05 21:52:43 +00:00
Nathan Gray
08bbc433ae Calendar display
- Make hidden indicators clickable
2015-11-04 23:05:22 +00:00
Nathan Gray
36b54a7c33 Calendar display
- Add indicators for events hidden outside of work hours
- Show hidden headers for events starting before current displayed time
- Fix scroll animation for multi-week views
2015-11-04 21:47:52 +00:00
Hadi Nategh
d303af1c89 Fix categories field gets overlaped on alarms table in calendar details tab 2015-11-03 14:54:40 +00:00
Nathan Gray
67b48d11c3 Calendar sidebox:
- Move today button to sidebox calendar header
- Resources now add & remove from current owner, not replace it
2015-11-02 23:21:59 +00:00
Nathan Gray
7d12993e1a Do not change selected date when going to week or month view. 2015-10-29 20:33:04 +00:00
Nathan Gray
35f08f39b5 Calendar display issues
- Give owner name / calendar label its own space to avoid colliding with first day header
- Full day non-blocking now have their own dedicated space
2015-10-28 15:55:10 +00:00
Nathan Gray
05b2bdc920 Calendar display issues
- Keep planner header if you have to scroll down
- Show full hour at the end of the day, not just first division
2015-10-27 19:08:33 +00:00
Nathan Gray
252a8fd11a Calendar scrolling, swiping and keyhandler for page up & page down 2015-10-27 16:45:37 +00:00
Ralf Becker
f60e046511 fix sometimes shown old / no longer used delete dialog, buttons in new dialog were not translated and missing tooltip 2015-10-26 15:10:39 +00:00
Nathan Gray
7e5873eefa Calendar scrolling
- prevent fast scrolling with a touchpad
- animation while changing scrolled dates
2015-10-21 19:53:19 +00:00
Nathan Gray
642b52850b Unify app header for the different views 2015-10-16 17:32:21 +00:00
Nathan Gray
1673cc9aed Calendar tooltip style fixes for Firefox 2015-10-15 21:34:07 +00:00
Nathan Gray
211056ba2e More calendar bugfixes:
- reload loop in home
- sidebox keywords did nothing
- list view participants filter was missing groups
- Sidebox user filter updates list view to match
2015-10-14 18:10:39 +00:00
Nathan Gray
f7a8b0ed65 Calendar bugfixes:
- App reload just reloads, not change view
- Fix caching bug
- Fix missing resource names
- Fix app header changing inappropriately
- Fix favorites not working properly.
2015-10-14 14:32:33 +00:00
Nathan Gray
3286642374 Fix merge from listview, and handle merging from listview into a template designed for the other views (range tag, no pagerepeat) 2015-10-09 19:48:28 +00:00
Nathan Gray
0bdbccf1b4 Make sure categories with no color do not turn the event transparent. 2015-10-09 16:33:34 +00:00
Nathan Gray
82cf5184e3 Fix class colors on events went missing 2015-10-06 22:47:45 +00:00
Nathan Gray
a384714a8d Calendar W.I.P
- Change layout to show the whole 24 hour day with a scrollbar, not just work day
- Fix some translation issues (thanks Ulle) by using calendar's egw for lang calls
- Fix cache is discarded even when state doesn't change, which broke filtering (thanks Ulle)
2015-10-05 23:45:51 +00:00
Nathan Gray
7e9be1ea38 Calendar bugs:
- Fix infinite loop west of GMT
- Sidebox calendar now only changes views in day, week or month.  Other views just change the date
- Fix inconsistant week number in planner
2015-09-14 20:47:25 +00:00
Nathan Gray
f4ad64a757 Calendar bugs:
- Fix non-blocking icon
- Set minimum width & height for events
2015-09-14 15:31:58 +00:00
Nathan Gray
84b1eafc24 Calendar et2 bugs:
- Clicking a date in sidebox now changes to day view, unless you're in 4 day view
- Today button no longer switches to month view
- Put upper limits on planner by user & category headers to avoid hundreds of day headers
2015-09-09 20:59:23 +00:00
Hadi Nategh
a951366235 Add today button into sidebox navigation calendar 2015-09-07 17:13:20 +00:00
Nathan Gray
ed6948a9f2 - Better granularity calculations using number of weeks & view
- Clicking sidebox calendar no longer changes view
- Fixed header links to different day (broken in some views) & got clickable week numbers working
2015-09-02 22:40:38 +00:00
Nathan Gray
c4758f1679 - Give user names their own line to avoid being hidden by first day of week
- Fix bug showing first user's name when crossing the merge calendar limit
2015-08-25 00:00:45 +00:00
Nathan Gray
f05a777215 Calendar bugs
- Add loading spinner when changing (resize) an event
- If user changes the month using the sidebox calendar, switch to month view for that month
- Mark holidays on the sidebox calendar
- Change cursor over sidebox week number  to match cursor over days
2015-08-24 17:28:19 +00:00
Nathan Gray
3cc740d35e Calendar bugs
- Remove tooltip border
- Always show weekends in sidebox & 4 day view
- variable granularity, weekN & month view show less
- Added missing week numbers
- Hide participants if more than one & calendar is combined
2015-08-19 00:08:22 +00:00
Nathan Gray
6ad8a5e309 Calendar et2 conversion work in progress.
- Fixes for losing actions
- Drag & drop move & resize for planner view
2015-08-11 15:35:54 +00:00
Nathan Gray
47813048ab Calendar et2 conversion bugs:
- Home favorites were missing data
- View selectbox did not show Planner when you clicked the button
- Weekend toggle did not affect multi-week view
- Refresh lost the event if it changed day
2015-08-06 17:14:20 +00:00
Nathan Gray
9903a5f926 Calendar et2 conversion work in progress.
- Home favorites with context menus
2015-08-05 21:24:07 +00:00
Nathan Gray
a6c9157fdc Remove unwanted "disable" read-only label from whole day checkbox 2015-07-20 15:02:32 +00:00
Ralf Becker
9ef2cbd98a * Mail/Kalendar: remove iCal from alarms and correctly display canceled events in mail 2015-07-16 09:34:55 +00:00
Nathan Gray
f0ebb448a2 Calendar et2 conversion work in progress.
- Client side event caching
- Home fixes
2015-07-15 16:29:10 +00:00
Nathan Gray
ed1970b1aa Calendar et2 conversion work in progress.
- Drag & drop linking and event creation for other apps (grid views)
- Drag & drop reschedule and resize within the same day (grid views)
2015-07-02 19:31:52 +00:00
Nathan Gray
4032bcb213 Calendar et2 conversion work in progress.
- Event styling
2015-07-01 16:02:20 +00:00
Nathan Gray
925c29ce9d Calendar et2 conversion work in progress.
- Some context menu actions
- Reduce code duplication in views
- Fix views still using iframe
2015-06-30 22:26:59 +00:00
Nathan Gray
4648f91bb7 Calendar et2 conversion work in progress.
- Start of planner view
- Scroll moved to app.js so month works better
2015-06-25 17:44:28 +00:00
Hadi Nategh
2a14ec0576 Set less max-width for category in calendar edit dialog 2015-06-23 14:17:18 +00:00
Hadi Nategh
d643e37d63 Do not let categroy box overlap with alarm table 2015-06-23 12:32:55 +00:00
Nathan Gray
cdc3ad9a10 Fix insert into document from sidebox dropdown 2015-06-15 21:38:03 +00:00
Nathan Gray
920616e37a Calendar et2 conversion work in progress.
Context menu is enabled, but not all actions are fully implemented yet.
2015-06-10 21:51:28 +00:00