Commit Graph

538 Commits

Author SHA1 Message Date
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
Nathan Gray
2f6c66c600 WIP on converting Calendar to etemplate2
- Weekview shows widgets now
2015-05-06 19:03:45 +00:00
Hadi Nategh
0b6ebd4868 Fix freetime button overlaps duration time field 2015-04-07 13:15:33 +00:00
Hadi Nategh
b6a4afa80c Fix style of details tab in edit dialog 2015-04-02 15:43:15 +00:00
Nathan Gray
3ceda8324d Avoid validation error in alarm options 2015-04-01 17:26:04 +00:00
Ralf Becker
69dc97f8b2 * Calendar: added configuration "Use range-views to optimise calendar queries?", to go back to algorithm before 14.2.20150121 2015-03-31 14:28:35 +00:00
Nathan Gray
255494fc20 Fix resource participant search conflict checking 2015-03-12 16:24:55 +00:00
Hadi Nategh
ba0b87f6bc Fix calendar participant field is not getting fullwidth 2015-03-10 14:49:33 +00:00
Hadi Nategh
32596fb0e0 Implement widget historylog resize handler and fix historylog template in all apps 2015-02-25 16:30:49 +00:00
Hadi Nategh
48b449470d Fix not getting an extra srollbar on calendar participant tab 2015-02-24 16:36:18 +00:00
Hadi Nategh
74c771a2c9 Fix calendar print template 2015-02-18 09:30:52 +00:00
Ralf Becker
d432642f1a add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates 2015-02-17 09:55:05 +00:00
Hadi Nategh
959341969a Set default tab_height and remove extra heights from single tabs 2015-02-03 10:52:48 +00:00
Nathan Gray
ec750ac330 Fix missing event creation click handler on non-et2 home views 2014-12-09 17:55:00 +00:00
Nathan Gray
05257dee87 Fix missing participants in print dialog - undo unwanted readonly 2014-12-08 20:59:01 +00:00
Nathan Gray
ec8ac93685 Fix missing participants in print dialog 2014-12-08 20:57:12 +00:00
Nathan Gray
4d861d43e6 Remove some options that don't exist 2014-12-08 20:46:38 +00:00
Hadi Nategh
78784a28e6 Change default behavior of multiline textbox resize 2014-12-05 13:39:21 +00:00
Hadi Nategh
eefb5963bf Make edit popup dialogs compatible to resize window feature 2014-12-04 16:43:45 +00:00
Nathan Gray
939d99d9f6 Only hide the navigation buttons, leave the days 2014-12-03 00:33:35 +00:00
Nathan Gray
d62e9a1b0d More Home progress:
- Hide navigation buttons in non-list calendar views to prevent reloads
 - Fix state / session interference between home views & main calendar view
2014-12-03 00:20:57 +00:00
Hadi Nategh
93aa6fb83a * Calendar: Add new feature to the calendar app, in order to be able to sort calendars in day and week views 2014-11-05 16:13:26 +00:00
Hadi Nategh
ca142a8734 Style print view of calendar entry
-Fix None blocking, whole day, and private options weird behavior in print view.
2014-11-04 15:34:51 +00:00
Hadi Nategh
60e203180c Add event description to calendar event body if the event is longer than 3 hours 2014-10-27 14:37:38 +00:00
Hadi Nategh
3273c578f1 Fix extra scrollbar on calendar tab details 2014-10-22 08:28:16 +00:00
Ralf Becker
0c1f2c5d39 some styling for freetime search 2014-09-04 13:37:46 +00:00
Ralf Becker
38849094a9 * Calendar: if contact is added as participant and event has not yet a title add contact as title 2014-09-03 16:22:05 +00:00
Ralf Becker
94afafae11 * all apps: fixed column sizes and stretch (change when window size changes) 2014-08-22 11:08:21 +00:00
Hadi Nategh
cb4b0a9532 Give more space to calendar day-view todo list 2014-08-21 12:20:44 +00:00
Hadi Nategh
17b0c758f8 Fix calendar Category ACL does not apply changes 2014-07-15 15:18:06 +00:00
Hadi Nategh
9dd173288b Make sure nm action_popup in calendar list view is display:none 2014-07-01 12:03:39 +00:00
Hadi Nategh
3e2255c77a Change delete and undelete recurrence events dialog message 2014-06-17 09:57:48 +00:00
Hadi Nategh
7f5af09f87 Retrive accidentally removed delete and undelete nm_popup templates from calendar listview temp by commit 45376. Additionally, fix error calling cal_delete for deleting recurrent events from listview 2014-06-17 09:44:15 +00:00
Hadi Nategh
7a9378d0d7 Fix calendar delete series event with exceptions 2014-06-16 16:49:45 +00:00
Hadi Nategh
06696b1f35 Fix Calendar alarm styling 2014-06-04 07:32:17 +00:00
Hadi Nategh
b063901fde Set alarm's default value according to user preferences for both regular and wholeday events 2014-05-28 15:04:06 +00:00
Hadi Nategh
2e293c8b91 Fix too much height of alarm header row, and add "Alarms" title for alarms list 2014-05-27 15:51:02 +00:00
Hadi Nategh
706c69ed90 * Calendar/Alarm: Move calendar Alarm from Alarm tab to Details tab and make it more user friendly to add alarm 2014-05-27 15:02:56 +00:00
Nathan Gray
3eaf87f78f Fix some problems with calendar export causing a blank export popup
- missing template
- bad format on end date
2014-04-30 16:54:47 +00:00
Hadi Nategh
7f2cf7fed2 Add fullWidth class to participant select account in calendar edit popup 2014-04-24 12:46:37 +00:00
Nathan Gray
9f0009e743 Revert r46616, empty_label with tags is used as blur text 2014-04-22 15:48:07 +00:00
Hadi Nategh
f2d4f2cfe4 Remove empty_label from select account in Participants tab 2014-04-15 14:13:43 +00:00
Nathan Gray
0ff14b14fa Change participant selection widget to use similar options to infolog delegation (account_type=both tags=true multiple=true) 2014-04-07 17:01:10 +00:00
Stefan Reinhardt
518be5def7 calendar: fixed group planer 2014-04-01 09:23:56 +00:00
Nathan Gray
06ea29a78c Set sortmode=DESC for created column so newest show up on top for first click on the sortheader 2014-03-24 19:45:24 +00:00
Hadi Nategh
5f49f94ab4 Fix last_modified not aligned inline in calendar edit popup 2014-03-18 10:45:45 +00:00
Hadi Nategh
b4372023bb Fix more wrong commenting in app.css 2014-03-12 13:42:34 +00:00
Hadi Nategh
b57aba0d23 Change content of label of "notification" checkbox in calendar edit popup toolbar, to get fit 2014-03-12 10:02:28 +00:00
Hadi Nategh
564ac4e821 Align category field in calendar edit popup 2014-03-11 14:15:07 +00:00
Hadi Nategh
0024a805c5 A few more changes on calendar edit popup layout 2014-03-11 14:08:12 +00:00
Hadi Nategh
e00ddbaeb3 Arrange calendar edit popup template 2014-03-11 10:45:02 +00:00
Hadi Nategh
b1efac06c0 Remove legacy actions from calendar listview 2014-02-26 15:56:55 +00:00
Hadi Nategh
96a313e48d Add calendar navigation header classes 2014-02-25 14:50:35 +00:00
Hadi Nategh
ef7c211edc Fix wrong image for calendar week,month view navigators, and style them 2014-02-25 14:20:27 +00:00
Nathan Gray
de828994f2 Set new expand_multiple_rows attribute 2014-02-24 18:20:28 +00:00
Ralf Becker
92c833afaa quick fix now that grid overflow/height works 2014-02-19 10:46:34 +00:00
Ralf Becker
f99ae4af0d pixelegg changes from Tuesday 2014-02-12 08:10:11 +00:00
Hadi Nategh
bf376292f5 Style the d-n-d and resize time indicator 2014-02-10 08:53:42 +00:00
Ralf Becker
cb638a4848 simplified and fixed calendar edit template 2014-02-07 16:13:12 +00:00
Ralf Becker
0198a5196f pixelegg changes from today 2014-02-06 17:36:03 +00:00
Ralf Becker
4c2e29f960 more styling of calendar edit 2014-02-05 10:04:13 +00:00
Ralf Becker
216be238c7 putting buttons in a hbox below grid, move "Do not notify" to other checkboxes in general tab and only show describtion textarea in that tab 2014-02-05 09:38:40 +00:00
Ralf Becker
470a204f85 renamed status icons to name them like corresponding status 2014-02-04 10:34:40 +00:00
Ralf Becker
332d4e5a42 removed gif images for which we have a png image available, as png is now supported by all browsers 2014-02-03 14:04:39 +00:00
Ralf Becker
5a39c2d260 calendar edit.xet: removed width="100%" and row on/off lines from general tab and set height on tabbox, as setting it on individuell tabs does not work anymore in eT2 2014-01-30 09:24:53 +00:00
Hadi Nategh
1e726cedac Fix calendar d-n-d not showing forbiden sign when try to drop in not accepted area 2014-01-24 16:04:11 +00:00
Ralf Becker
e72b698faf removed old action-popups to get ride of warning in js console 2014-01-24 15:48:44 +00:00
Hadi Nategh
fccd3f8d89 Fix not being able to move a series event. Additionally, brings a confirmation message for moving series event 2014-01-23 17:15:49 +00:00
Hadi Nategh
40b33e6a1d Change old confirm dialogs to new et2_dialog in calendar edit popup 2014-01-23 10:27:18 +00:00
Hadi Nategh
08f8b755b1 Fix styling for cal event tooltip in calendar 2014-01-07 10:34:11 +00:00
Nathan Gray
5708aaafed Make sure angle brackets are angle brackets, fixes not well formed error in Firefox 2013-12-17 21:17:26 +00:00
Klaus Leithoff
b41be95681 latest pixelegg changes 2013-12-16 09:37:11 +00:00
Ralf Becker
5c7a290ac9 pixelegg changes from last week 2013-11-25 03:19:58 +00:00
Ralf Becker
2b7d9af0a2 reverting to previous app.css file and remove app.less files, as they are not used by pixelegg template and create some glitches, might re-introduce .less for regular templates later 2013-11-18 19:57:38 +00:00
Ralf Becker
727cdc83b3 newewst pixelegg changed from today 2013-11-14 19:29:55 +00:00