Hadi Nategh
b4ad7f8543
Bind swipe handler on grid view in order to be able to select nm rows on touch devices via swipe left/right
2014-12-04 16:35:17 +00:00
Ralf Becker
ecc9dece92
throw an exceptin with a more maningful message if a template does not contain a template tag with an id attribute matching template name, eg. it was forgotten to rename when customizing
2014-12-04 15:51:59 +00:00
Ralf Becker
cf9326391c
document tooltip name "hint" for actions
2014-12-04 09:19:03 +00:00
Nathan Gray
46bcd3df8a
Automatically set focus to first input
2014-12-03 23:43:34 +00:00
Nathan Gray
a2e0e45a64
Avoid invalid characters in DOM IDs.
...
Fixes missing comments, occasional errors in link comments.
2014-12-03 22:14:03 +00:00
Nathan Gray
ae257d8c98
Set focus to first input when loading a template into dialog
2014-12-03 22:11:24 +00:00
Nathan Gray
681566471a
Accept and process commands even if they're right at the beginning.
...
Fixes bug where commands at the start of content were not processed.
2014-12-03 19:58:59 +00:00
Nathan Gray
2eb7795061
Fix missing translation on Add current
2014-12-03 17:53:40 +00:00
Nathan Gray
e06e8d4c32
Fix sorting, needed to turn off order by branch.
2014-12-03 16:23:21 +00:00
Ralf Becker
e4ac846d2a
add blur attribute to date-widget
2014-12-03 16:23:10 +00:00
Ralf Becker
597e9b82ae
remove no longer necessary resize from (old) eTemplate, as it is done now by egw.js for all popups
2014-12-03 07:34:30 +00:00
Nathan Gray
65a9b4c79c
Avoid errors if getWidgetById() is called on a cleared widget / template
2014-12-03 00:16:39 +00:00
Nathan Gray
fb4482afe6
Some more width for custom field textboxes so they're not so small
2014-12-02 22:37:15 +00:00
Ralf Becker
f7610cd6d6
do not validate vfs-widgets not returning a value, as it overwrites preserved values with null
2014-12-02 19:17:03 +00:00
Ralf Becker
4d80104403
allow to disable date widget with set_readonly on run-time
2014-12-02 17:19:13 +00:00
Nathan Gray
fc66bfec63
Fix auto-selection of last used app (broken r48959)
2014-12-01 17:05:33 +00:00
Nathan Gray
bffa092efc
Set textarea to get height from rows attribute
2014-12-01 16:09:40 +00:00
Ralf Becker
8a9657541d
moving egw_openWindowCentered() to egw(window).openPopup()
2014-12-01 10:45:24 +00:00
Nathan Gray
f3c3fedf32
If the current application does not own the template, load the javascript for the current application and the application owning the template. (Gets actions working reliably in home)
2014-11-28 17:34:38 +00:00
Ralf Becker
010054bd97
fixed not working view_range (max. number of buttons to show incl. label)
2014-11-28 14:45:45 +00:00
Nathan Gray
8c5ea8eba9
More Home progress:
...
- Remove app header from addressbook
- Always load app's CSS for single entry
2014-11-27 18:31:08 +00:00
Hadi Nategh
7f4f340efd
Missing code from commit r49612
2014-11-27 17:31:03 +00:00
Hadi Nategh
7c3f8d10d6
Missing code from commit r49612
2014-11-27 17:29:44 +00:00
Ralf Becker
5bed0cdf77
fix not working dragging images into CKEditor of mail compose in FireFox
2014-11-27 13:44:50 +00:00
Nathan Gray
dd0e95d232
More Home progress (favorites):
...
- Put show header button into header
- Fix mixing columns between multiple favorites on home
- Fix changing column spacing when hiding header
- Fix add favorite from context menu didn't load properly
2014-11-25 21:50:42 +00:00
Nathan Gray
b967548cb5
More Home progress:
...
- Favorite now hides whole header
- Link thumbnail now just setting width to avoid distortion
- File thumbnail no longer limited, using full size thumbnail from site configuration or widget width, whichever is smaller
- Fix links were using edit instead of view
2014-11-25 00:45:14 +00:00
Nathan Gray
f8b09fa7e8
Stop trying to set dataset directly, caused error in Firefox
2014-11-25 00:41:56 +00:00
Nathan Gray
fd191888bb
Fix missing empty label when no value in readonly selectbox
2014-11-24 19:58:59 +00:00
Ralf Becker
0da238155c
dont allow to insert html
2014-11-21 11:18:42 +00:00
Hadi Nategh
3e6a7a7ba4
Make sure the removing class of progress dropdown list is happening before customized onFinish called by et2_call, because it may loses its context after call
2014-11-21 08:58:58 +00:00
Nathan Gray
44595fe931
- Apply user's gantt sort preference
...
- Add sort by end date preference
2014-11-19 22:57:39 +00:00
Ralf Becker
674fd0736a
fix PHP Fatal error: Access to undeclared static property: customfields_widget::$non_printable_fields
2014-11-19 13:24:12 +00:00
Ralf Becker
7bfa13728d
class var to enable/disable memory_usage reporting to error_log
2014-11-19 12:57:31 +00:00
Ralf Becker
c633e0033b
* all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields
2014-11-19 12:20:59 +00:00
Ralf Becker
ca7bdb66a3
fix error introduced by previous commit
2014-11-19 09:22:52 +00:00
Ralf Becker
b10cf0a295
quiten permanent error_log on disabled cells and fixed IDE warnings
2014-11-19 08:53:17 +00:00
Nathan Gray
b626fd1a88
Home progress:
...
- Fix missing size for new widgets
- Different styling for single entries
- Custom template for single addressbook entries
- Hideable nextmatch header
2014-11-18 23:46:58 +00:00
Nathan Gray
08708664b3
If one application uses a template from another, notify the application that loaded the template, not just the application that owns it.
2014-11-18 23:10:41 +00:00
Nathan Gray
370577e763
Make sure color doesn't get paths confused, be more specific about it
2014-11-18 22:42:48 +00:00
Nathan Gray
e75c584aad
Fix resize dimensions off by padding amount (just added padding to resize grid)
2014-11-18 15:56:40 +00:00
Ralf Becker
5eeac7093c
use filemanager UI as UI for sharing directories
2014-11-18 12:55:32 +00:00
Ralf Becker
be66f13885
fix unknown modifier "n" warning caused by a "/" in replacement
2014-11-18 12:28:20 +00:00
Nathan Gray
ece1ccff43
Fix a bug in automatic drag and drop -> link support detection that gave DnD to apps that couldn't handle it.
2014-11-17 20:28:21 +00:00
Ralf Becker
08ab6679d2
try to increase/double prce.backtrack_limit no failure to preg_replace up to 1/4 of memory_limit
...
previous code was adding max 10 time 10000 to default limit of 1000000, which increased it by 10% max, given we have now a default memory_limit of 128M
2014-11-14 19:08:18 +00:00
Ralf Becker
275d733c22
fix customfield type "button" without any value stalls whole addressbook
2014-11-14 12:38:40 +00:00
Ralf Becker
8f713fe2f1
fix fatal error if customfields contains widget with no validation method --> nothing to validate / return
2014-11-13 09:28:22 +00:00
Ralf Becker
e923931fda
catch exception from unparsable date and display it empty instead
2014-11-12 19:23:47 +00:00
Nathan Gray
872a11bfdb
Home progress:
...
- Fix some incorrect sizes on new portlets
- Fix mainscreen message
- Base for using other app favorites on home screen
2014-11-11 23:07:35 +00:00
Nathan Gray
af1bf822a9
Provide missing context, fixes unwanted unregister of all callbacks instead of just the ones for that nextmatch
2014-11-11 22:51:54 +00:00
Nathan Gray
4ed5c57364
Fix link list broken by r49319.
2014-11-10 16:24:09 +00:00
Nathan Gray
cbbb0bf39f
Some WIP on getting home working again
2014-11-06 21:40:03 +00:00
Nathan Gray
f0d4523de1
Add support for link change handler, better support for not saved links
2014-11-06 21:31:11 +00:00
Nathan Gray
2232895b39
Let color be cleared (null wouldn't be returned)
2014-11-05 23:24:02 +00:00
Ralf Becker
026e93a0c4
use template base url from initial template, to continue using webdav, if that was loaded via webdav
2014-11-05 13:07:13 +00:00
Hadi Nategh
975a3fd2d5
Fix placeholder in taglist
2014-11-04 13:18:20 +00:00
Ralf Becker
f3dd3c2c0b
setting white-space:nowrap on et2_tabheader so tab-flags do not wrap into 2. line and remove no_wrap class from addressbook tab-widget, as it prevents wrapping of everything incl. content in individual tabs
2014-10-31 10:12:53 +00:00
Nathan Gray
9a7d087824
Fix missing icon for link action
2014-10-30 22:14:07 +00:00
Ralf Becker
1c6524cf0b
remove upper limit of number of characters at last domain-part to allow new domain-names like .hamburg
2014-10-30 13:20:04 +00:00
Nathan Gray
c917cbd865
Link enhancements:
...
- Add confirm dialog to delete link
- Log unlinking files into historylog
2014-10-29 23:03:35 +00:00
Hadi Nategh
94a8b6e87b
Get taglist working properly again with updated magicsuggest
2014-10-29 11:07:35 +00:00
Nathan Gray
2d149394ae
* Add clear button to nextmatch search box for Firefox
2014-10-28 16:37:55 +00:00
Ralf Becker
4acbbf81c1
fix IDE warnings
2014-10-23 12:47:51 +00:00
Ralf Becker
5549dd1fd2
* InfoLog: "No filter" favorite was not resetting filters anymore
2014-10-23 12:42:24 +00:00
Nathan Gray
16c902196d
Switch to nextmatch and edit dialog for customfield list (missed files from #49147 )
2014-10-22 20:11:31 +00:00
Hadi Nategh
d9b4480276
Keep toolbar actions in single line
...
-Fix mail display toolbar delete action jumps to second line
2014-10-22 08:50:10 +00:00
Nathan Gray
29f84a83f9
If link is missing needed information so it won't work, don't look like a link
2014-10-21 16:32:47 +00:00
Hadi Nategh
0722b0a328
Fix dnd helper stack order
2014-10-21 15:24:20 +00:00
Hadi Nategh
f61c898b86
Style images properly located inside drag's helper row
2014-10-20 14:07:38 +00:00
Hadi Nategh
9b05ccc4ad
Show both date and time for before today time.
...
- Fix mails in the list not showing date and time under date column.
2014-10-20 13:27:44 +00:00
Hadi Nategh
96d9f14d12
More progress of commit r49059
2014-10-20 11:41:59 +00:00
Ralf Becker
93bc0feb16
* Filemanager: fix since PHP 5.5.18 not longer working non-ascii chars in filenames, eg. German umlauts or accents
2014-10-18 12:17:17 +00:00
Nathan Gray
24b5779210
Better styling for planned times so early tasks can be seen too.
2014-10-17 17:17:23 +00:00
Hadi Nategh
dae1ce6554
Work in progress, standardization of dnd action helper styling for all apps
2014-10-17 16:34:14 +00:00
Ralf Becker
15bc2f3ade
change tab loading again to initialise visible tab immediatly and gard et2_color / jPicker against being initialised twice
2014-10-17 11:37:15 +00:00
Nathan Gray
bdecd27961
Show planned times on gantt chart while editing real times
2014-10-15 22:22:49 +00:00
Nathan Gray
ce65365049
* Support export Gantt chart to PDF and PNG using DHMTLX's service
2014-10-14 22:58:56 +00:00
Nathan Gray
f099800b62
Prevent empty options being sent when selectbox is in a row.
...
Fixes unwanted numeric options in auto-repeat rows.
2014-10-14 16:43:47 +00:00
Ralf Becker
83b6706964
* Timesheet: fix (un)setting project for adding, editing and save&new timesheets
...
- fixed et2_widget_textbox to update options.blur in set_blur(), as it is used in getValue, also updating input
- fixed et2_widget_linkentry to trigger change event, after reacting to click on X in search
- fixed timesheet to handle ts_project and pm_id in bo (ts_project is always stored in db for searching, even if it contains no custom project name)
- fixed not working change of project in an existing timesheet
- fixed unsetting of project
2014-10-14 15:58:37 +00:00
Ralf Becker
a1e444fdfd
fix non-fatal PHP Parse error, when $j was used eg. in onload
2014-10-13 12:21:53 +00:00
Ralf Becker
55e931871e
mtime postfix for WebDAV has to use "?download=", as our WebDAV treats everything else literal
2014-10-13 12:15:30 +00:00
Hadi Nategh
b542033f8d
Make sure the class name used as identifier has no invalid chars
2014-10-13 10:06:30 +00:00
Ralf Becker
026347ba2f
disabling immediate direct call to loadingFinished() for selected tab seems to have no recognisable impact
...
and some widgets, eg. color-picker have problems with calling doLoadingFinished twice
2014-10-13 09:07:23 +00:00
Hadi Nategh
b0e4655eff
Give widget color dialog unique class in order to identify it later for binding click handler to picker span.
...
-Fix the bug, color picker opens other colorpickers dialog which are in the same template.
2014-10-10 12:40:41 +00:00
Klaus Leithoff
e1b2df5609
pending translations from our translation server
2014-10-10 12:11:14 +00:00
Ralf Becker
178bca7f7a
fix redirect loop initiated eg. by saving a mail, caused by document.location=url triggering etemplate unload handler and destroying et2 request, identical redirect url detected by jdots framework causes refresh via nextmatch --> next redirect
2014-10-08 20:02:59 +00:00
Nathan Gray
2ca305b5cc
Remove auto refresh options for 30 seconds and 1 minute, as apparently they cause problems with mail.
...
Add auto refresh options for 15 and 30 minutes.
2014-10-08 17:27:39 +00:00
Nathan Gray
5e9676e770
Fix broken relative width calculation after r48947.
2014-10-08 17:10:58 +00:00
Ralf Becker
fcd03a54c8
refactored code to always run Nathans fix (before it was only run for ajax requests, not for initial request)
2014-10-08 12:16:13 +00:00
Ralf Becker
76dbe08207
* all apps: custom fields of type "float" allow to specify maxlength,size,min,max comma-separated in length field
2014-10-08 10:45:55 +00:00
Ralf Becker
3edc0f3080
revert r48945, as it break for some conditions
2014-10-08 09:07:01 +00:00
Ralf Becker
1c9a14159e
* Mail: allow to enter name+mail eg. "Ralf Becker <rb@stylite.de>" in compose, automatic fix unquoted commas in entered mail addresses
2014-10-08 09:01:51 +00:00
Nathan Gray
7fe36b289b
Fix relative columns width preference not saved as relative width
2014-10-07 22:59:55 +00:00
Nathan Gray
7111e0bb83
Change email regex to allow email addresses of the form "Ralf Becker <rb@stylite.de"
2014-10-07 22:27:27 +00:00
Nathan Gray
e674c5aa5b
Partially revert r48812, seems it didn't help entry widgets but it did cause problems with preferences
2014-10-07 21:16:18 +00:00
Nathan Gray
26261e080d
Fix bad logic breaking historylog
2014-10-07 20:47:54 +00:00
Hadi Nategh
f5a71a635f
Complement to commit 48899, fixes error in IE11
2014-10-07 11:39:34 +00:00
Ralf Becker
cf96d4e82d
do not convert empty values, otherwise we will get current date or 1970-01-01 instead
2014-10-07 10:19:21 +00:00
Nathan Gray
06369b922a
Fix typo resulting in all not being processed.
2014-10-06 21:31:14 +00:00
Nathan Gray
fe4cdcb1d1
Trim email addresses to avoid validation errors
2014-10-06 21:17:37 +00:00
Nathan Gray
aeefd2823a
Use a client-side setDetachedAttributes() to do needed data changes for dates.
2014-10-06 20:43:46 +00:00