Nathan Gray
6ffca62c3c
Exposé [mostly] working with filemanager list (pagination goes forward, not back)
2015-01-20 23:58:38 +00:00
Ralf Becker
03b6b7a871
show hand cursor (et2_clickable class), if expose is available
2015-01-20 22:25:11 +00:00
Hadi Nategh
95007f20d6
Fix base_urls for expose view in vfs and image widget
2015-01-20 18:47:08 +00:00
Hadi Nategh
262c92558e
Fix error apply is not available from the this._super in expose view
2015-01-20 18:32:51 +00:00
Ralf Becker
2fbc91c5d9
fixed not saved comment on an existing file/attachment
2015-01-20 17:36:09 +00:00
Hadi Nategh
511028f987
Some fixes of expose view for widget vfs-mime
...
- Introduce expose_view attribute for the widget
- Fix attach to DOM
- Fix get Media method
2015-01-20 15:07:09 +00:00
Hadi Nategh
40cc063500
Create links with et2_vfs-mime widget for links which have mime type
...
- Links with accepted media type will be opened in expose view
2015-01-20 14:59:28 +00:00
Hadi Nategh
4eb63d65ec
Do not bind the expose view click handler if the media type is not supported
2015-01-20 13:14:23 +00:00
Hadi Nategh
fc5d0cab49
Introduce expose view to image widget
...
- The expose view only be shown if the image widget have href value
2015-01-20 11:56:51 +00:00
Ralf Becker
d3d0edaea3
let framework import magicsuggest and blueimp-gallery inline
2015-01-20 10:33:22 +00:00
Nathan Gray
5d93df0fbd
Clear slides after closing the gallery. Fixes showing the first image next time expose is opened.
2015-01-19 20:20:02 +00:00
Nathan Gray
ff2f486c3f
Fix vfsMime & expose to use this.node instead of image
2015-01-19 19:42:03 +00:00
Hadi Nategh
cb439ffc55
Expose view work in progress
2015-01-19 18:59:35 +00:00
Hadi Nategh
811f24f9b7
Add expose plugin widget
2015-01-19 17:21:11 +00:00
Hadi Nategh
a4b8dabef5
Implement the lightbox view (expose) for mime widget
2015-01-19 17:18:01 +00:00
Nathan Gray
d633ce970a
Don't try to transform missing templates, it doesn't end well.
2015-01-16 18:10:30 +00:00
Hadi Nategh
f8e9911743
Serach js files for new phrases for translation
2015-01-15 14:56:23 +00:00
Hadi Nategh
4fa44e6482
Reorder and add missing phrases in lang files
2015-01-15 14:53:34 +00:00
Hadi Nategh
1db3cc96ef
Refresh nm rows which got linked after egw_link_drop action
2015-01-15 13:06:38 +00:00
Nathan Gray
06abca167d
If a widget is transformed into a template, try to load and process that template too.
2015-01-14 20:10:34 +00:00
Nathan Gray
2b1a897718
Surpress labels on entry-templates
2015-01-14 17:22:29 +00:00
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