Commit Graph

4084 Commits

Author SHA1 Message Date
Ralf Becker
866cb11f50 fix IDE warning 2014-09-08 11:41:18 +00:00
Ralf Becker
7cafc2fd9c * eTemplate2/all apps: fixed not displayed readonly dates outside lists (eg. created/modified dates in dialogs) 2014-09-08 11:38:23 +00:00
Ralf Becker
6992005c6a Add duration_unit parameter so we can reduce resolution for large time spans.
Prevents browser hanging while processing every minute of multi-year projects.
2014-09-08 08:37:32 +00:00
Ralf Becker
a2cdef37ed fixed storing same password twice in admin makes account unusable:
caused by tabs and callbacks added multiple times and therefor passwords beforeSendToClient method was called twice causing password to be replaced with asterisks
2014-09-06 10:01:09 +00:00
Ralf Becker
bae6b3686f date widget has now api to set or get year, month, date, hours, minutes or time(stamp) and using that in calendar app.js for date manipulation 2014-09-05 10:35:08 +00:00
Hadi Nategh
e438ed281e Fix styling of freezed buttons while uploading files via file widget 2014-09-04 15:04:22 +00:00
Ralf Becker
977c0bf482 * Calendar: fixed freetime search to correctly read and set times from edit window
- fixed et2_date.set_value() to understand nummeric timestamps in usertime used on server-side (needed timezone offset)
- added new parameter-type for et2_date.set_value() string starting with + or - to add or subtract given number of seconds from current time (to not have to code that in applications)
r48463: some styling for freetime search
2014-09-04 14:34:06 +00:00
Ralf Becker
96f4b2a2e2 remove resize: none from et2_textbox, as users like to resize their textboxes 2014-09-04 14:05:15 +00:00
Ralf Becker
1f214243bb * Projectmanager/all apps: fix not working popups, eg. add existing action in elements list
also fixed IDE warnings
2014-09-04 08:29:20 +00:00
Ralf Becker
41e8331edd * Projectmanager: speed improvements for large gantt charts 2014-09-04 06:09:17 +00:00
Ralf Becker
7d5ed49395 remove addressbook-email from app-list in link widgets 2014-09-03 12:54:09 +00:00
Ralf Becker
b179734df8 Prevent additional objectManagers.
Fixes separate selection problem with right clicks on sub-grids.
2014-09-03 06:59:26 +00:00
Ralf Becker
3564a03529 fixed not working custom date filter 2014-09-02 16:26:58 +00:00
Ralf Becker
b9b279304f * Tracker/eTemplate: user could not empty CC field (taglist-email) 2014-09-02 12:23:02 +00:00
Ralf Becker
146febd692 * InfoLog: fixed selection over multiple hierarchy levels (eg. deleting a child from an opened InfoLog also deleted previously selected top-level entry!) 2014-09-02 10:34:05 +00:00
Hadi Nategh
8aa58344b0 Add css class to add contact button in url-email widget, and make the icon size 16x16 2014-09-02 09:35:26 +00:00
Hadi Nategh
e7bc170c4e Bind onmouseenter event of add contact+ button on url-email set_value, as widget might be created by apps client side code, not directly loaded from xet file 2014-09-02 09:33:43 +00:00
Hadi Nategh
9a7a635f04 Add new attribute to url-email widget in order to be able to add contact+ button to each email address. 2014-09-02 09:31:38 +00:00
Ralf Becker
0a952f54a5 same is true (and fixable here) for right-click in sub for actions allowing no multiple entries 2014-08-28 12:14:33 +00:00
Ralf Becker
6fe1d935d4 when nextmatch queries children, querying controller has no filters, so we have to use the ones from its parent 2014-08-28 12:13:45 +00:00
Ralf Becker
491817de35 fixing temp. fix:
- doubleclick does not deselect selection in other hierarchy level (eg. previous selected sub-entry in infolog) --> use _senders
- if there was a confirmation _senders array contains strings with id instead of action-objects
- empty placeholder from sub-level is selectable --> ignore its empty id
2014-08-28 09:48:46 +00:00
Ralf Becker
0a93f3dc0c backport of Nathans r48352: Fix history log widget no longer working 2014-08-27 17:28:07 +00:00
Ralf Becker
de3cb0f4db an other timezone fix for time(only) widget: this.date is on current date, changing it in get_value() to 1970-01-01, gives a time-difference, if we are currently on DST 2014-08-27 16:57:44 +00:00
Ralf Becker
1ed8a70a08 backport from Nathans r48344: Fix duration parsed in wrong format if there was no choice for format. 2014-08-27 16:32:20 +00:00
Ralf Becker
ee167028e3 temp. fix for _ids containing (wrong) selections from different hierarchy levels, fixes doubleclick on InfoLog with children, selects more then one entry to open, which obviously fails 2014-08-27 15:56:20 +00:00
Hadi Nategh
d18989c3e2 Change minWidth of columns in dataview to 20px 2014-08-26 14:04:52 +00:00
Hadi Nategh
59f0b65e63 Backport commit r48263, committed by Nathan Gray. Infolog lists embedded as action can have their own separate column preferences. 2014-08-26 13:51:06 +00:00
Hadi Nategh
739d2406bc Backport commit r48260, committed by Nathan Gray. Even more date fixes:
- Don't send a date (just 1970-01-01) with timeonly values
- Avoid infinite loop when setting timeonly with timepicker
2014-08-26 13:45:36 +00:00
Hadi Nategh
0f83b2be95 Backport commit r48259, committed by Nathan Gray. Remove deprecated (& internal) __proto__.
Fixes error in IE with calendar edit.
2014-08-26 13:44:23 +00:00
Hadi Nategh
2acbdb84d6 Backport commit r48253, committed by Nathan Gray.
- validate filters when getting rows
- run method (beforeSendToClient, validate) needs to include all sub-templates (header_left, header_right, header_row, template) or those widgets get left out.
2014-08-26 13:40:15 +00:00
Hadi Nategh
c3ae1410ea Backport commit r48252, committed by Nathan Gray. More time fixes:
- Also accept string timestamps in Zulu time
- Fix change detection causing nextmatch filter to not work
2014-08-26 13:38:42 +00:00
Ralf Becker
72780a254b fixed taglist-account displays groups as id eg. "-4" 2014-08-26 09:27:54 +00:00
Hadi Nategh
55117ed422 Make sure toolbar-dropdown list stays on the top 2014-08-22 15:38:57 +00:00
Ralf Becker
19e2b49325 Check if content is there before trying to look inside it.
Fixes "TypeError: Cannot read property id of null" from mail dialog
2014-08-22 12:32:49 +00:00
Ralf Becker
7db4672b35 Refine cache check conditions, rows is always empty by this point.
r48042: Make sure options are there before looking inside, avoids a potential error in filter options
r48106: - Adjust default columns to exclude resolution, completion, timesheets, votes and bounties.  They can still be turned on manually, just hidden by default.
- Set some more default column widths
2014-08-22 12:31:15 +00:00
Ralf Becker
75cd8d2c39 Fix unable to have checkboxes with an unselected value that evaluates to false. 2014-08-22 12:27:31 +00:00
Ralf Becker
8c43c2847d Add an additional format to parse times in the formatY-m-dTHⓂ️s for insertion into spreadsheets, fixes warning when merge printing "Unable to parse date ... left as text" 2014-08-22 12:26:24 +00:00
Hadi Nategh
673836332d Specify et2_file and et2_vfs_btn classes for et2_link_to widget 2014-08-22 11:54:39 +00:00
Ralf Becker
70b2e235ce * all apps: fixed column sizes and stretch (which columns change when window size changes) 2014-08-22 11:51:11 +00:00
Hadi Nategh
6af247558a Handle validation_error if widget is children of a tabbox.
-Fix widget with validation error does not activate its related tab.
2014-08-22 11:50:23 +00:00
Hadi Nategh
80cd11972a SelectAccount with type "none" should get sel_options but it should be readonly if user has no admin access. Fix infolog delegation for admin users with selectAccount type "none" selected 2014-08-22 11:48:18 +00:00
Ralf Becker
ba254be4fc * eTemplate2/all apps: fixing various timezone related issues
backport of Nathan and mine commits r47919, r48102, r48133, r48142, r48163, r48166 using now ISO time strings instead of timestamps for communication between client and server
2014-08-21 18:46:11 +00:00
Ralf Becker
894e757f18 adding autocomplete attribute to et2_textbox and et2_passwd and use it in email wizzard/account to stop browser from accidently filling out empty fields 2014-08-21 13:06:42 +00:00
Ralf Becker
92131c0619 adding et2_appicon class 2014-08-21 09:47:50 +00:00
Hadi Nategh
10a0235855 Introduce video widget.
- Add ability to play video media/stream
2014-08-20 08:22:16 +00:00
Hadi Nategh
b8ba550e47 * All Applications: Fix problem with resizing listviews' columns in FireFox (FF) and Internet Explorer (IE).
- Fix column being resized by clicking on selectbox (dropdown triangle handle) in IE and FF
- Fix resizing column attempt to select texts instead of resizing column in FF
2014-08-20 08:18:40 +00:00
Hadi Nategh
427956518e * Etemplate/widget: Introduce video widget.
- Add ability to play video media/stream
2014-08-19 10:10:09 +00:00
Nathan Gray
ed861b33f3 - Change zoom auto level to better suit projects a day or two long
- Reset start/end dates when changing data
2014-08-18 23:09:18 +00:00
Nathan Gray
175d6b7201 - Change zoom auto level to better suit projects a day or two long
- Reset start/end dates when changing data
2014-08-18 22:55:54 +00:00
Nathan Gray
b89c654d37 Fix double encoded & in merge functions 2014-08-18 20:33:40 +00:00