nathangray
2bf7e14477
Etemplate - add custom field sub-fields for app-entry widgets
...
- add regex & regex_replace attributes to change value around
2018-11-13 14:11:26 -07:00
Hadi Nategh
48ad4f6d25
Make sure value is set before using it
2018-11-06 16:31:17 +01:00
Hadi Nategh
bb60ddd040
* Api: fix radiobox not return current selected value but the first value
2018-11-06 14:32:15 +01:00
nathangray
78752738d2
Fix Select All sometimes misses rows if there's between 50 and 1000 and you scroll down
2018-11-05 15:54:26 -07:00
Hadi Nategh
7089489db9
Hide editor statusbar from compose dialog
2018-11-05 15:35:13 +01:00
nathangray
5c03107500
Fix Select All sometimes misses rows if there's between 50 and 1000
2018-11-02 14:54:13 -06:00
nathangray
4f111e69d3
Etemplate - change default empty label for multiple user/group selection to more appropriate 'Select user or group'
2018-11-01 11:54:50 -06:00
Hadi Nategh
a635ac34b4
Fix wrong constructed src url
2018-10-31 14:41:36 +01:00
Hadi Nategh
2690ec5053
Introduces avatar.php and replaces all addressbook.photo urls accordingly
2018-10-31 13:49:51 +01:00
Hadi Nategh
e6735f635d
W.I.P. migration of mainscreen to et2:
...
- Fix extra space added when save the entry
- Fix htmlarea not getting a right height when is in inactive tab
2018-10-30 12:02:55 +01:00
Hadi Nategh
9c08c4cee7
Fix et2_htmlarea disabled not working
2018-10-29 15:11:32 +01:00
Hadi Nategh
16fe435de4
W.I.P. implementing TinyMCE editor and deprecating CKEditor:
...
- Fix language setting
- Update TinyMCE
2018-10-25 18:18:47 +02:00
Hadi Nategh
7e25284816
W.I.P. implementing TinyMCE editor and deprecating CKEditor:
...
- Add configurable toolbar as preference
- Do not load CkEditor until it's used
2018-10-24 14:48:19 +02:00
Hadi Nategh
44ef6a0a30
W.I.P. implementing TinyMCE editor and deprecating CKEditor:
...
- Fix CKEditor widget
- Fix editor doesn't work if no imageUpload is set
2018-10-23 17:10:33 +02:00
Hadi Nategh
345c3c2611
W.I.P. implementing TinyMCE editor and deprecating CKEditor:
...
- Add d-n-d image upload
2018-10-23 15:50:55 +02:00
Hadi Nategh
f62c5d8ea5
W.I.P. implementing TinyMCE editor and deprecating CKEditor:
...
- Implement vfs file selector
- Add/remove more actions from toolbar
2018-10-23 13:04:20 +02:00
Hadi Nategh
987727f5fa
W.I.P. implementing TinyMCE editor and deprecating CKEditor:
...
- Add code plugin in order to be able to edit html script
2018-10-23 10:28:13 +02:00
Hadi Nategh
236006b795
W.I.P. implementing TinyMCE editor and deprecating CKEditor:
...
- Keep editor toolbar in one line at least for mail compose
- Add a preference to enable/disable menubar at the top of editor
- Respects mode preference
2018-10-22 12:37:45 +02:00
Hadi Nategh
1cbd0aa2a3
W.I.P. implementing TinyMCE editor and deprecating CKEditor
2018-10-19 16:35:18 +02:00
nathangray
289e6079f7
Last / Next date
...
- Fix list title back to just date
- Link leads to actual recurrence for recurring events
2018-10-12 10:51:46 -06:00
Hadi Nategh
01a54413a2
Unbind events after widget gets cleared from DOM to avoid calling events like onchange for second time (eg. infolog projectmanager selection)
2018-10-12 11:29:21 +02:00
nathangray
590446a701
Use framework tooltips for toolbar button tooltips instead of browser titles
...
Avoids Firefox actually changing the title text sometimes
2018-10-04 15:21:03 -06:00
Hadi Nategh
577850cfd0
* Api: change default submit to async call and try to block user interfering with submitted popup until the response
2018-10-04 17:23:30 +02:00
nathangray
3daa25ca1a
Only set taglist empty label for editable widgets
2018-09-28 10:49:12 -06:00
nathangray
92e818f429
Explicitly set taglist empty label 'Select some options' when missing so it can be translated
2018-09-27 11:46:29 -06:00
Hadi Nategh
13f3cc5260
Fix some issues with select-country widget:
...
- Country selection in preferences does not respect selected value
- Fix missing empty labels in country selection in preferences
- Remove flag image from empty labels
2018-09-25 11:24:22 +02:00
Hadi Nategh
2010850c16
Fix couple of issues regarding AB country and region selections:
...
- Use taglist-state widget for US state selector
- Make sure falg class only gets added for select-country widget
- Fix some styling
2018-09-24 13:48:24 +02:00
Hadi Nategh
6c4cc97a5f
Implement new taglist widget to represent list of regions of a selected country
2018-09-19 16:43:19 +02:00
Hadi Nategh
cdae6c4b01
Fix country-select does not set flag when switching between countries
2018-09-18 16:05:32 +02:00
Hadi Nategh
82065b51c3
Fix unwanted autocomplete showing up for country-select widget
2018-09-18 15:16:51 +02:00
Hadi Nategh
6e94639b0a
Implement flags indication for country-select widget:
...
- Migrate AB country selector to select-country tags
- Migrate Country selector in preferences to use select-country tags
2018-09-18 10:46:36 +02:00
nathangray
cabbacf229
Missing translations from Stefan Unverricht
2018-09-13 14:26:54 -06:00
nathangray
4bafc12326
Remove doubled taglist header
2018-09-13 11:17:30 -06:00
nathangray
075c7851db
Translate taglist option labels
2018-09-13 11:16:20 -06:00
nathangray
be34f95723
Add template fetch fallback using egw.link() if template_base_url fails
2018-08-24 12:03:19 -06:00
nathangray
e4308f3d27
Fix positioning to center after template is loaded
2018-08-23 15:41:14 -06:00
Hadi Nategh
698e77e0cb
Implement reset user preferences for admin toolbar actions
2018-08-21 17:22:58 +02:00
Hadi Nategh
d7c462149a
W.I.P. of toolbar admin default prefs:
...
- Set default preference by admin
- Consider default preference for the first time login users
2018-08-16 16:52:20 +02:00
Hadi Nategh
2ebbf89b0c
Set a placeholder icon if nothing found
2018-08-16 16:49:54 +02:00
Hadi Nategh
bf151cff7b
W.I.P. of toolbar admin default prefs:
...
- Add admin settings button
- Add dialog
2018-08-16 12:29:35 +02:00
Hadi Nategh
ccda87b157
W.I.P. of toolbar admin default prefs
2018-08-15 16:50:46 +02:00
Hadi Nategh
c69532e7f0
Another attempt to invalidate zero with space (\u200B) char in the beginning an email address
2018-08-15 11:36:37 +02:00
Hadi Nategh
e433c708df
Fix taglist fails to invalidate email address which starts with none visible unicode char
2018-08-14 17:15:35 +02:00
nathangray
60e43ab60b
Etemplate - getWidgetById() can handle nested[type][names]
2018-08-09 12:41:37 -06:00
Hadi Nategh
c5a291218a
Fix full_email option in email-url not working
2018-08-03 16:15:24 +02:00
Hadi Nategh
a9a303a6ff
Add new preference to control default action of editing a document (open with:Collabora|CollabEditor|Download)
2018-08-03 11:08:00 +02:00
nathangray
04334eb0f0
Etemplate - Hide tabs from tab widget if there's only one tab
2018-08-02 09:23:30 -06:00
nathangray
a5b232d129
Make sure we get the actions from the right app
2018-07-30 08:58:14 -06:00
nathangray
dca3c1ec30
* Etemplate - timestamper widget now supports timezone attribute to force a certain timezone
2018-07-27 13:31:02 -06:00
nathangray
c15eeb66a8
Pass the action as expected
2018-07-26 15:30:14 -06:00
nathangray
26ed40bd73
Use default action for file part of path if it can be found
2018-07-25 14:56:41 -06:00
nathangray
fbea34819a
* Filemanager - make files and their paths clickable
2018-07-24 14:31:17 -06:00
nathangray
7805844b7c
Better support for no_actions row flag so fetched rows with no_actions are not selected by 'select all'
2018-07-24 10:10:31 -06:00
nathangray
f7e194b0b4
Respect no_actions flag in controller_selection when selecting a range / all
2018-07-23 12:53:41 -06:00
nathangray
d5e0bc1615
* Addressbook - Fix bug preventing turning off letter filter after some actions
2018-07-18 13:43:32 -06:00
nathangray
675f0e2998
Check that file mime is there before trying to match on it to avoid error if it's false
2018-07-18 12:24:06 -06:00
nathangray
10db110ea3
Keep selection manager's index map set on reset
2018-07-18 10:26:08 -06:00
nathangray
2d5e471fd8
Paginate fetching missing selected rows, limit fetch to 1000 rows
2018-07-17 16:56:58 -06:00
nathangray
658e84e59f
Fix bug where nextmatch selection manager was holding onto selected rows
2018-07-16 16:17:36 -06:00
Hadi Nategh
8bdf9e27f6
Fix empty row on nm response
2018-07-04 17:09:44 +02:00
Hadi Nategh
2bc4f2b8a4
On nm init check for grid total number to avoid placeholder actions
2018-07-04 16:57:09 +02:00
Hadi Nategh
f9fa811e2e
Take nm response after initialization into account when trying to create emptyRow for placeholders action
2018-07-04 16:43:53 +02:00
Hadi Nategh
18efbfad98
* Api: Fix enabled actions don't show up on nm initiation
2018-07-03 18:21:58 +02:00
Hadi Nategh
36726c7400
Add new attributes into core widget in order to be able to set widget->type attributes in preferences
2018-06-27 17:40:26 +02:00
Hadi Nategh
6aec99eab1
Consider app name when trying to fetch icon for taglist
2018-06-22 16:00:38 +02:00
Hadi Nategh
263cba6bf1
Support icon feature for taglist widget
2018-06-22 15:06:53 +02:00
Hadi Nategh
23c844b90d
Remove magicsuggest from api then add it to vendor
2018-06-21 13:39:00 +02:00
nathangray
3929432c14
Clear the selection before creating the empty row.
...
Fixes empty rows not getting placeholder actions in some cases.
2018-06-20 09:40:35 -06:00
nathangray
23394e9e76
Keep current value if provided
2018-06-13 14:44:12 -06:00
nathangray
6708ccb043
Record share emails in history log & display them instead of user when set
2018-06-06 15:51:46 -06:00
nathangray
6f7050d036
Fix taglists did not always get their options
2018-06-04 14:42:07 -06:00
Hadi Nategh
ea80839b56
Stop autocomplete_url calls for taglist_thumbnail widget
2018-05-29 18:14:42 +02:00
Hadi Nategh
e9f1e8bcad
Implement taglist-thumbnail for rest of upload image fields in admin site configuration
2018-05-29 11:05:08 +02:00
Hadi Nategh
b205e2f4a2
Implement new kind of taglist to show thumbnail of set value
2018-05-28 17:41:52 +02:00
nathangray
5682044227
Fix loader never goes away if you use shift to select just a few rows
2018-05-15 08:43:13 -06:00
nathangray
010815ea0f
Let et2_dialogs size themselves according to contents unless otherwise specified.
...
(just dialogs, leave others alone)
2018-05-14 15:52:03 -06:00
nathangray
e0ad35a241
Let et2_dialogs size themselves according to contents unless otherwise specified.
...
Fixes dialogs too narrow for their title
2018-05-14 15:16:25 -06:00
nathangray
b139583f6a
Load filemanager translations for vfsSelectUI
2018-05-14 13:10:10 -06:00
nathangray
820d269e71
Add checks to see if actionManager has been set before using it
...
Fixes errors in historylog widget
2018-05-11 14:33:17 -06:00
Hadi Nategh
f0e7f2aeed
Take user's number format into account when set date duration widget. Fixes duration widget doesn't accept "," as decimal separator in Firefox.
2018-05-07 16:57:37 +02:00
Ralf Becker
ba366467b0
* Admin/Mail: fix saving mail-accounts for multiple accounts
2018-05-04 15:07:06 +02:00
nathangray
1022931845
Lock UI with loader while waiting for selected rows query to complete
2018-05-02 14:10:03 -06:00
nathangray
5881ea7bd3
Only reset focused child on first creation, not every action assignment
2018-05-02 14:08:36 -06:00
Hadi Nategh
9be52c2d75
* Api: Fix auto-complete password field gets activated even though user hasn't selected it deliberately.
2018-04-10 12:39:27 +02:00
Hadi Nategh
16ab038d4d
Fix uploading multiple files does not enable submit buttons after upload is done
2018-04-10 10:17:08 +02:00
Hadi Nategh
b8fd2f9c97
Fix vfsSelect extra buttons sometimes failing to close the dialog after execution
2018-04-04 17:51:31 +02:00
nathangray
6ef00bbf9e
Look in action children so placeholder actions can be in sub-levels
2018-04-03 16:24:15 -06:00
nathangray
5b43b1f63c
* Etemplate - Stop times from advancing 1 hour shortly after DST
2018-03-29 09:31:45 -06:00
Hadi Nategh
773a9410c5
Make sure we are not disabling submit buttons if upload is not triggered, to avoid disabled submit buttons after failure.
2018-03-28 18:20:11 +02:00
Hadi Nategh
df70d71cc3
Add button_icon new attribute to vfs-select widget and changes link button icon
2018-03-28 11:07:47 +02:00
Hadi Nategh
747d45e47c
Set dialog button icons from Api instead of etemplate
2018-03-28 11:05:48 +02:00
Hadi Nategh
94519b0174
Fix broken priority icons in mail compose
2018-03-26 12:41:37 +02:00
Hadi Nategh
eb1eed5b8d
Implement new feature for vfs-select widget to accept extra buttons action. Additionally, add extra "copy" and "move" actions to link-to vfs dialog.
2018-03-13 17:43:21 +01:00
Hadi Nategh
b7582fa9a0
Add hover_action for detached description widget
2018-02-26 17:54:13 +01:00
nathangray
d76a08b434
Etemplate - email widget tooltip - show loading while waiting for server response, remove tooltip if nextmatch scrolls
2018-02-20 10:32:04 -07:00
nathangray
56b40adb26
Etemplate - don't assume event data will still be there after a timeout, fixes occasional errors about it being missing
2018-02-20 10:28:18 -07:00
Hadi Nategh
69e83c5aaf
Make sure the node is available before addressing its tooltip, fixes broken rename folder action in mail
2018-02-15 14:01:11 +01:00
nathangray
28eaee5707
Fix add contact tooltip to work inside nextmatch again
2018-02-12 10:33:24 -07:00
nathangray
c67560049c
* Api - Check if email address is known before offering 'Add as contact' button
2018-02-08 13:19:26 -07:00
Hadi Nategh
3bbad14683
Add some translations and adopt link list widget to take editor opener handler preference into account
2018-02-07 15:18:43 +01:00
Hadi Nategh
8e0243294c
Implement proposed filemanager mime type open handler based on user preferences
2018-02-06 18:00:36 +01:00
Ralf Becker
419b1656fb
fixing the fix again: removing check from client side
...
We can not use "(?<![.\s])", used to check that name-part does not end in
a dot or white-space. The expression is valid in recent Chrome, but fails
eg. in Safari 11.0 or node.js 4.8.3 and therefore grunt uglify!
Server-side will fail in that case because it uses the full regexp.
2018-02-05 17:01:15 +01:00
Ralf Becker
75a39143f8
fixing the fix, now "email.@domain.com" is invalied, but "x@domain.com" is valid
2018-02-05 16:06:46 +01:00
Ralf Becker
6efe719ea1
one letter name-part in email address failed validation, eg. "x@egroupware.org"
2018-02-05 15:32:00 +01:00
nathangray
3fed690b9e
Switch phrase to one already translated, make confirmation dialog a little wider
2018-01-29 15:55:12 -07:00
Ralf Becker
65e7c7be78
make NM lettersearch lettes translatable via phrase "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
2018-01-24 10:08:55 +01:00
nathangray
f6ae17c0d3
Vfs widget - error handling so it doesn't fail and take down the app if file is weird
2018-01-15 11:53:38 -07:00
nathangray
236d8e8f06
Update resumable file library, fix bug breaking drag & drop from filesystem in Firefox
2018-01-11 11:46:28 -07:00
Hadi Nategh
33b41c3f6a
Add proper icon for vfsSelect submit button
2018-01-04 12:02:36 +01:00
nathangray
e491f4112a
Etemplate - make sure nextmatch action popups get properly closed
2017-12-18 14:51:07 -07:00
Hadi Nategh
81bcd9fb42
Fix vfsSelect dialog does not preserve the name field on reload
2017-12-18 09:58:40 +01:00
nathangray
d6916b3580
Fix typo breaking the setting of autocomplete params
2017-12-15 10:29:55 -07:00
Hadi Nategh
9fb74c1b7c
Make selectbox tags&search available for nextmatch header filter
2017-12-07 15:58:25 +01:00
Hadi Nategh
594bd63181
* Mail/Admin: Fix upload picture into mail signature from editor image browser does not work.
2017-12-06 16:25:43 +01:00
Hadi Nategh
fecb034955
Make sure the appname is from the current window
2017-12-05 18:02:11 +01:00
Nathan Gray
fade7185ae
Merge pull request #31 from filkaris/history_rows
...
Historylog widget: Ability to set nextmatch num_rows
2017-12-05 08:40:30 -07:00
Hadi Nategh
24af670de9
Fixes for broken select-account:
...
- Fix select account dialog Ok button not working
- Fix selecting a searched account in dialog not working
- Fix broken search dialog
2017-12-05 15:21:25 +01:00
Hadi Nategh
8ca3a19cd9
* Tracker: Fix broken tracker queue selectbox filter
2017-12-05 12:17:19 +01:00
Hadi Nategh
fe5c7a5186
Make sure the options are typeof array or object
2017-12-04 17:02:34 +01:00
A Sigalas
e9de76af7a
Set option for num_rows
2017-12-01 11:04:31 +00:00
nathangray
f45afa1b6b
* Etemplate - fix bug preventing Shift + Select until you refresh the app
2017-11-30 10:21:40 -07:00
nathangray
ad6c143059
Fix various missing translations, found by Stefan Unverricht
2017-11-29 09:58:01 -07:00
Ralf Becker
546606141e
* Addressbook: fix lost picture in upload
2017-11-29 16:25:08 +08:00
Ralf Becker
dd4ae60fa2
fix avatar/files update issues
2017-11-29 09:58:36 +08:00
nathangray
2d93c48b75
Some style fixes:
...
- Missing icons in several dialogs
- Change nextmatch dialog action to use et2_dialog
2017-11-28 15:59:06 -07:00
nathangray
1f042783f7
Fix select all disables multi-entry actions
2017-11-27 15:06:13 -07:00
nathangray
105e191920
Translate months too
2017-11-22 11:30:14 -07:00
nathangray
6477c81097
Translate days of the week
2017-11-22 11:13:35 -07:00
Hadi Nategh
41dece3d57
Merge pull request #26 from filkaris/link-type
...
Add hook option in case user wants link to display another link
2017-11-22 17:21:41 +01:00
nathangray
57abd48625
Etemplate - add 'format' option to timestamper to specify the time format
2017-11-21 10:26:54 -07:00
nathangray
2364a39de0
Avoid error if this.input is not yet set
2017-11-20 09:26:04 -07:00
nathangray
ffd66b56d7
- Fix typo
...
- Fix value not re-set after changing select options if value was ''
2017-11-17 10:05:46 -07:00
nathangray
e6bc7940b3
Etemplate - implement DetachedDOM interface on read-only checkbox, fixes set for every row bug in nextmatch
2017-11-16 10:03:01 -07:00
nathangray
f9e1e1b2a6
Better handling of target to support custom fields, now switches to the target tab
2017-11-14 10:35:21 -07:00
Hadi Nategh
1b0c1b9960
* Addressbook: Fix avatar icon is doubled if contact has no avatar set
2017-11-13 12:16:08 +01:00
Hadi Nategh
9f2abdd5df
Remove special file drop handling on CKEditor for IE, it's no longer necessary. Fix issue of drop none image file on compose HTML area uploads the file twice.
2017-11-09 15:01:41 +01:00
nathangray
331364810b
Fix nextmatch returned null for getDOMNode() if no sender provided
...
This caused it to appear hidden to etemplate print()
2017-11-07 09:01:31 -07:00
Hadi Nategh
fe583421df
Fix mime handler for sharing
2017-11-07 10:49:24 +01:00
nathangray
df4f4deb1f
Etemplate - Make sure to not return an empty string, it will fail when queried
2017-11-03 14:37:46 -06:00
nathangray
06e41356bd
Better handling for thumbnail tooltip if not in nextmatch row
2017-11-03 13:07:02 -06:00
Hadi Nategh
873a2a93d8
Allow multiple mime types
2017-11-03 15:05:35 +01:00
A Sigalas
df6898a11c
Add discard image to buttons
2017-11-01 11:59:11 +00:00
A Sigalas
f6b314949d
Add hook option in case user wants link to display another link
2017-10-30 12:52:36 +00:00
nathangray
b381a9aa0c
Timestamp widget fixes:
...
- Remove new line before timestamp
- Fix focus not going to where it should
2017-10-23 12:10:45 +02:00
Hadi Nategh
c88e3b8a69
Disable new button and new action in filemanager when there's no writable right
2017-10-23 12:08:33 +02:00
Hadi Nategh
ff4396030a
Fix CKEditor Browse Server button to open vfsSelect
2017-10-20 18:55:22 +02:00
Hadi Nategh
9504bff8ee
Fix wrong dialog title for link-to widget
2017-10-17 11:28:03 +02:00
Hadi Nategh
13635fb5b7
Restrict vfsSelectUI submit only to the field availability
2017-10-16 15:03:16 +02:00
Hadi Nategh
81edd22253
Get the right application base on current window context
2017-10-16 11:23:14 +02:00
Hadi Nategh
f779f5ac7f
Make sure we get the etemplate_exec_id
2017-10-16 09:34:38 +02:00