Commit Graph

4375 Commits

Author SHA1 Message Date
Hadi Nategh
f9e28d24e8 Make a delay before favorites sorting action starts in order to prevent accidental sorting action 2015-01-14 17:00:47 +00:00
Hadi Nategh
d5231d35bc Fix onFinishOne attribute and its handler 2015-01-14 09:05:34 +00:00
Nathan Gray
2404ebda6e Ignore some new attributes, preserve settings when value is not an object 2015-01-13 22:00:12 +00:00
Nathan Gray
abb02c7b40 Add ability to store view in favorites, so tiles can be put on home.
Still some bugs in resizing with this in the home portlet.
2015-01-13 21:56:54 +00:00
Hadi Nategh
04730c83fe Fix toolbar toggle buttons with Function are not getting executed 2015-01-13 15:51:30 +00:00
Hadi Nategh
01319d2704 Bind hover handler in file upload widget on input element as input always is on top and transparent 2015-01-13 13:25:12 +00:00
Hadi Nategh
1ad841f9d8 Set the action default for dropdown actions 2015-01-13 12:16:04 +00:00
Ralf Becker
325a471131 moving vfsMime icon size to etemplate, only overwriting it for thumbnail more specific in filemanager for Pixelegg template as they limit all images in NM widget 2015-01-13 10:45:10 +00:00
Ralf Becker
6bd93b25fb fixed phrase 2015-01-12 16:02:13 +00:00
Ralf Becker
86eba3f137 for nextmatch filters we need to encode global nextmatch definition too 2015-01-12 14:10:40 +00:00
Ralf Becker
f15a37f368 always run fix_encoded_options to cope with customfields of type select got resorted by Firefox 2015-01-12 12:53:50 +00:00
Ralf Becker
157230ba57 pending translations from our translation server 2015-01-12 11:54:05 +00:00
Ralf Becker
989adb3fc3 some missing 128x128 icons from LGPL Crystal Clear icon theme from Everaldo Coelho downloaded from http://commons.wikimedia.org/wiki/Crystal_Clear 2015-01-11 17:34:55 +00:00
Ralf Becker
54e3db4c7b some missing 128x128 icons from LGPL Crystal Clear icon theme from Everaldo Coelho downloaded from http://commons.wikimedia.org/wiki/Crystal_Clear 2015-01-11 17:10:58 +00:00
Ralf Becker
f44d73830e some missing 128x128 icons from LGPL Crystal Clear icon theme from Everaldo Coelho downloaded from http://commons.wikimedia.org/wiki/Crystal_Clear 2015-01-11 13:24:29 +00:00
Ralf Becker
5b2baa7f44 128x128 GPLv2 mime icons from https://github.com/eagerterrier/MimeTypes-Link-Icons 2015-01-11 13:04:06 +00:00
Ralf Becker
baf79766a6 if exif extension is available, use it to fetch thumbnails from jpeg or tiff files 2015-01-10 13:15:17 +00:00
Ralf Becker
85bcd0200d modernized login- and start-message editing a bit 2015-01-09 18:58:23 +00:00
Hadi Nategh
8ee3b4ccb1 Remove commented code from previous commit 2015-01-09 16:21:32 +00:00
Hadi Nategh
607677d9e7 Fix getting wrong initial excess_height 2015-01-09 16:19:52 +00:00
Hadi Nategh
882532d891 Give more room for input field in duration widget 2015-01-09 15:01:36 +00:00
Hadi Nategh
e1b9b43f6c Fix toolbar dropdown actions set label 2015-01-09 14:45:39 +00:00
Hadi Nategh
eec3ebbc5d Correct stored toolbar's preferences with the wrong id 2015-01-08 14:02:21 +00:00
Nathan Gray
0eaa3e0896 Fix file drop stopped working after changing template 2015-01-07 22:35:21 +00:00
Hadi Nategh
7009ba1de0 Fix mail compose issues:
-Set default toolbar actions
-Set toolbar actions view range to 6
-Fix compose window not being resized correctly in FF 
-Fix displaying toolbar's selectbox
-Fix styling of toggle button
2015-01-07 17:08:21 +00:00
Hadi Nategh
56d8947ccc Make sure the toJSON is not null before using string replace 2015-01-07 12:32:28 +00:00
Hadi Nategh
9dea759bad Missing styling from commit #51126 2015-01-05 14:37:26 +00:00
Nathan Gray
8fb1418b3b Some thumbnail enhancements:
- Allow client to cache thumbnails for 5 minutes, makes scrolling with tile view more bearable
- If thumbnail size is 64px or larger, extract & use thumbnail from opendocument files, makes them look better in tile view
2015-01-02 19:43:50 +00:00
Nathan Gray
33a0d1154a * Tile view for filemanager 2014-12-31 17:55:06 +00:00
Nathan Gray
eb0a91d3fe Don't pass settings when resizing, moving, or removing a portlet, they're not needed. 2014-12-29 17:35:50 +00:00
Hadi Nategh
733fd41a45 Implement toggle button in toolbar widget, representing checkbox actions in toolbar 2014-12-23 14:24:25 +00:00
Hadi Nategh
458aed9262 Open the select-file dialog with less height 2014-12-22 09:52:58 +00:00
Hadi Nategh
b34adb3108 Fix vfs upload select-file dialog 2014-12-22 09:42:04 +00:00
Nathan Gray
c48065f4c3 Add ability for admins to set home portlets as default, for groups, and forced for all. 2014-12-19 22:26:29 +00:00
Nathan Gray
aa526a3225 Fix bug where clearing the entered value would lose the selected application 2014-12-19 22:14:54 +00:00
Hadi Nategh
6138698b50 Add focus back to search input field after clicking on cross icon 2014-12-19 14:15:28 +00:00
Hadi Nategh
2021a8227e Fix nm_popup dialog does not display full content of button's label 2014-12-19 13:52:57 +00:00
Hadi Nategh
cc0aad2d6b Add span.et2_button_text to be able to give button style to span 2014-12-18 09:37:19 +00:00
Hadi Nategh
76bf4f31dc Fix a tags in nextmatch take fullWidth of parent and causing not be able select next match row on free space area 2014-12-17 16:58:09 +00:00
Ralf Becker
60f67bfff8 * all apps: preserving for current user unavailable categories (eg. private categories of other user) when editing entries 2014-12-17 13:58:15 +00:00
Hadi Nategh
6b8698baef Fix taglist lack of styling in jdots 2014-12-17 13:09:37 +00:00
Hadi Nategh
9e768dcaac Stop taglist's ancestor change event from bubbling on taglist 2014-12-16 17:06:42 +00:00
Hadi Nategh
0f32084f8d Bind onchange handlers of taglist options only to magicsuggest selectionchange, avoid unwanted triggered inputWidget parent change 2014-12-16 14:22:54 +00:00
Nathan Gray
bf89266ddc Only require one radiobox to be set, checked by ID 2014-12-15 20:54:30 +00:00
Nathan Gray
da3d0d23c4 - Use link registry to open notification links
- Fix mark all notifications as read on popup close
2014-12-15 19:09:22 +00:00
Ralf Becker
cc71329be0 fix categories in admin sometimes change color after search 2014-12-15 17:46:21 +00:00
Hadi Nategh
81cc0f35f7 Convert ambiguous column to tablename.column name 2014-12-15 16:57:45 +00:00
Nathan Gray
4d34079576 Some more type checking before use to avoid errors 2014-12-11 18:02:08 +00:00
Ralf Becker
36699ed54b fix javascript error stalling Home for _val===undefined 2014-12-11 17:02:52 +00:00
Ralf Becker
012eee4594 fix javascript error stalling Home for _val===undefined 2014-12-11 16:59:46 +00:00
Ralf Becker
0b8ad9798c set default thumbnail size to 64px and fix IDE warnings 2014-12-11 09:57:31 +00:00
Nathan Gray
3474836244 Fix files selected from filemanager before entry is saved do not show in link list until entry is saved. 2014-12-10 17:58:42 +00:00
Hadi Nategh
dec43dd938 Fix typo from commit #49813 2014-12-10 15:59:34 +00:00
Hadi Nategh
a94f892219 Fix mobile framework popup not showing up the close botton 2014-12-10 15:53:28 +00:00
Ralf Becker
e2ad7fe20d * all apps: custom field attribute length only sets visible length, to set maximum length specify rows=1 2014-12-10 14:35:08 +00:00
Nathan Gray
afcad4b50f Set value to a new location using a prefix to avoid changing the original, should fix contact-templates 2014-12-10 00:07:23 +00:00
Hadi Nategh
be3dff7c30 Implement framework specific get_excessHeight to be able to calculate excess height correctly for each framework window 2014-12-09 16:07:51 +00:00
Hadi Nategh
dfe03c8531 Resize the initial resize after everthing is loaded immediately 2014-12-09 11:20:38 +00:00
Nathan Gray
323d276fa6 Slight performance improvement on rendering elements with many children. 2014-12-08 20:38:48 +00:00
Nathan Gray
6eb5fead04 Fix multiselect/taglist values not properly set if value is an object instead of an array
- Fix to handle strings and nulls too
2014-12-08 20:01:15 +00:00
Nathan Gray
68151ad8e7 Fix multiselect/taglist values not properly set if value is an object instead of an array 2014-12-08 18:14:00 +00:00
Hadi Nategh
0607b60bc9 Set a timeout to window resizer to make sure this happens after other resize events, hopefully fixes the timing issue 2014-12-08 17:04:41 +00:00
Ralf Becker
052a1e8d9f do NOT add default placeholder-action of "add", if there is no such action, stalls new apps using nextmatch by default 2014-12-08 15:58:22 +00:00
Ralf Becker
dbdb0b440d missing translation of blur text in textbox 2014-12-08 15:57:06 +00:00
Ralf Becker
173192f879 remove 0=off in NM column-selection, to show empty-label "Refresh" instead 2014-12-08 13:16:51 +00:00
Hadi Nategh
8203d5f695 Use appHeader outerHeight for resize calcualtion 2014-12-08 12:24:21 +00:00
Hadi Nategh
ee6754b75c Take AppboxHeader into account for dialog resize height calculation 2014-12-08 10:51:34 +00:00
Hadi Nategh
1869e94f84 Popup resize handler enhancement:
- Fix multi-line textbox resizing
- Introduce tab_height to tab widget and remove extra height set on tab containers children
- Let mail compose uses its own resize handling as it deals with some special resizing
2014-12-05 17:29:41 +00:00
Hadi Nategh
14230d10f7 Make sure there's string to be replaced 2014-12-05 11:04:42 +00:00
Ralf Becker
9b5c68f743 hidden widget to transport content from server to client and back, thought server to client could easier be done by accessing content via content array manager 2014-12-05 08:59:51 +00:00
Hadi Nategh
e8d1c874e6 Implement resize handler callback for widget in order to resize widget properly after the window size changes 2014-12-04 16:38:34 +00:00
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