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