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
Hadi Nategh
7922f41499
Fix file widget readonly is being set correctly
2017-10-13 14:51:45 +02:00
Hadi Nategh
052bef84ce
W.I.P vfsSelect Widget:
...
- Fix upload feature not working
2017-10-13 13:22:45 +02:00
Hadi Nategh
08032dd776
W.I.P vfsSelect Widget:
...
- Make the dialog bigger
2017-10-12 18:27:27 +02:00
Hadi Nategh
5b76210218
W.I.P vfsSelect Widget:
...
- Fix mime types not being shown
- Fix name being displayed encoded in save2vfs mail
2017-10-12 17:45:46 +02:00
Hadi Nategh
9154392163
Find the right image
2017-10-12 17:06:17 +02:00
Hadi Nategh
2c721c95b2
W.I.P. VFS Select Widget:
...
- Add name and dialog_title as new attributes
- Fix SaveToVfs, SaveAttachmentToVfs, SaveAllToVfs in mail
- Fix button tile
2017-10-12 13:19:42 +02:00
Ralf Becker
4e9ad744cc
move use strict out of global scope so it does not affect minifying / concatination
2017-10-12 11:32:18 +02:00
Hadi Nategh
b17a348c1f
VfsSelect widget is not depending of filemanager anymore, show it always
2017-10-12 10:17:58 +02:00
Hadi Nategh
8b84f56421
Fix uglify js error, complaining about ES6 syntax
2017-10-12 10:05:26 +02:00
Hadi Nategh
448cc8975f
W.I.P of VFS Select widget restructure
2017-10-11 18:27:42 +02:00
nathangray
82dd2cbc11
Fix some bugs in printing:
...
- Framework was iterating over all app tabs, not just the current one
- Skip hidden etemplate widgets
2017-10-10 10:16:08 -06:00
Ralf Becker
d78d3834c0
tel: links use no URL encoding according to rfc3966 section-5.1.4
2017-10-09 10:54:32 +02:00
Hadi Nategh
53acbfe3ea
Add some documentation
2017-10-05 17:48:43 +02:00
Nathan Gray
2659ab99ff
Merge pull request #20 from filkaris/allow_single_deselect
...
Allow single deselect for listboxes
2017-10-05 09:28:06 -06:00
Hadi Nategh
eb14b81d51
Handle filemanager links
2017-10-05 17:07:59 +02:00
Hadi Nategh
0e06fe0d64
Implement editor link handler for registered filemanager editors
2017-10-05 15:20:45 +02:00
A Sigalas
58326d07f6
Allow single deselect for listboxes
2017-10-05 10:20:01 +00:00
Hadi Nategh
50697efe55
Check if the given options are type of array or object before proceeding of translation. Fix bug "cannot assign to read only property '0' of string" in tracker site configuration.
2017-10-02 16:15:29 +02:00
nathangray
9f4f62c7aa
Fix timestamp button for CKEditor
2017-09-27 10:16:27 -06:00
Hadi Nategh
edf6e16996
* Addressbook: Add searching feature for distribution list filter
2017-09-26 16:57:45 +02:00
Hadi Nategh
772d6605a0
Avoid binding click handler multiple times
2017-09-26 15:27:01 +02:00
Hadi Nategh
4a69b8ddf4
Fix dropdown_button click handler gets called twice
2017-09-26 14:49:45 +02:00
nathangray
2078025eea
Allow keyboard shortcuts for toolbar actions
2017-09-25 16:11:22 -06:00
nathangray
17debc8063
Add timestamp button widget, use it in infolog
2017-09-21 14:56:40 -06:00
nathangray
1cddf83306
Etemplate - Ignore all hidden nodes when re-calculating size, fixes nm resizing issue with other hidden nodes after it
2017-09-19 11:07:08 -06:00
nathangray
6c7356c48e
Etemplate - Link widget - Stop app selection from hiding when you try to click it, fix app selection that only selected addressbook.
2017-09-14 09:52:19 -06:00
nathangray
95e66730c4
Etemplate - add 'app_icons' option for link-entry to show app selection as a list with icons
2017-09-13 10:22:07 -06:00
Hadi Nategh
3cdd77e687
Consider multiple rows ids when calculating row_ids, plus does comma separation
...
and URL encoding
2017-09-12 14:47:08 +02:00
Hadi Nategh
7c11d37480
Add row_id as an another nm_action url parameter
2017-09-11 19:10:47 +02:00
Hadi Nategh
35f2f3fcf1
Fix allowFreeEntry taglist does not get rendered after focus out from input field
2017-09-11 11:57:55 +02:00
nathangray
43f6acdf72
Etemplate - enhance email regex to avoid trailing dots in address, comment out some other checks we might not care about
2017-09-08 11:39:33 -06:00
Hadi Nategh
2bbe5f4862
Fix tree widget's node loses its tooltip after setLabel
2017-09-07 16:32:07 +02:00
Hadi Nategh
0ececf8c78
Set statustext value as text by default
...
- Introduce new boolean attribute called statustext_html in case we want
explicitly statustext gets rendered as html
- Fix Calendar tooltip with new statustext_html attribute
2017-09-05 19:04:45 +02:00
Hadi Nategh
1112b3bc59
Toggle checkbox action based on its value
2017-09-01 16:17:01 +02:00
Hadi Nategh
3ff804b4c8
Do not show tooltips in mobile view
2017-08-21 11:46:28 +02:00
nathangray
3808dd6fee
Fix bug where radiobuttons with the same value as Array methods would break
2017-08-14 13:32:02 -06:00
nathangray
258a739f54
Fix url widget detached node implementation to use row's statustext if provided, original statustext otherwise
2017-08-14 11:21:24 -06:00
nathangray
12f15a0a5a
Allow to disable individual radioboxes when they all share the same ID by using their value
2017-08-01 13:12:45 -06:00
nathangray
1159df66cf
Fix doubled name in link
2017-07-26 16:26:56 -06:00
Hadi Nategh
de714fae8e
Make sure invalid date object gets resolved
2017-07-17 12:49:07 +02:00
Hadi Nategh
c180bf6d30
Fix "no filter" option in nextmatch list favorites does not work
2017-07-10 18:30:20 +02:00
Hadi Nategh
825e9078ba
Take splitter-bar width into account before triggering the resize
2017-06-26 11:01:48 +02:00
Hadi Nategh
5452c7cbe1
Fix splitter does not get resized after container resize
2017-06-26 10:19:11 +02:00
nathangray
6c059fc256
Etemplate - Fix bug in vfs widget where if the name matched part of the path, the name was not displayed
2017-06-12 13:56:27 -06:00
nathangray
b0c7a55d9d
Missing translations, provided by Stefan Unverricht
2017-06-07 15:15:13 -06:00
Hadi Nategh
11c03702dd
Implement sub_app attribute for customfields widget, in order to be able to store sub-app's specific customfields
2017-06-07 17:54:09 +02:00
Hadi Nategh
802a931cc3
Fix taglist-accounts does not get right value on the first load
2017-05-26 18:10:49 +02:00
nathangray
e6e61b215b
Etemplate - allow escaped double quotes in email addresses
2017-05-25 15:16:04 -06:00
nathangray
daaf795e8f
Fix apps using an iframe for admin could not properly load the sidebox tree
2017-05-18 12:15:32 -06:00
nathangray
5765335de8
Fix download linked files as zip gave the following error:
...
CreateObject() file /var/www/epl-trunk/api/inc/class..inc.php not found!
(see df7d8c414a
)
2017-05-11 12:25:31 -06:00
nathangray
32778f20bf
Fix calendar edit recurrence losing timezone on first load
2017-05-10 13:45:32 -06:00
nathangray
379463c96d
Remove debug
2017-05-10 08:48:14 -06:00
nathangray
4696246b7b
Fix readonly link-to widget was not read-only
2017-05-04 09:33:57 -06:00
Hadi Nategh
203fa8a9be
Make sure that placeholder actions are defined and existed in client-side
2017-04-24 17:53:25 +02:00
nathangray
3ea4fda227
Do not change XMLNode, that changes the cached template. Clone it, then change it to avoid weird side effects.
2017-04-19 12:51:58 -06:00
nathangray
bf1bd63110
If tab is hidden, set widgets to readonly to avoid the need for client side validation
2017-04-19 10:44:24 -06:00
Hadi Nategh
f230917d21
Add a new option to taglist-email to allow domain part of email be optional
2017-04-19 15:49:01 +02:00
nathangray
6b294db3fc
File upload bugfixes:
...
- Javascript error uploading files with ' in their name
- uploading the same file twice to a customfield did not show the file uploaded properly
2017-04-18 09:34:33 -06:00
nathangray
68e4df3d22
Fix upload status on single uploads disappeared when upload was complete
2017-04-13 08:52:24 -06:00
nathangray
cfba2eea33
Make sure magicsuggest loses its focus class to avoid focus stealing issues with multiple on a page
2017-04-11 10:14:57 -06:00
nathangray
d5c24a2c8e
Thumbnails (and handling) of uploaded files on new entries that have not yet been saved
2017-04-10 10:39:04 -06:00
nathangray
e649793aee
Add tooltip so you can tell which phone number is which in addressbook list
2017-03-02 10:53:42 -07:00
Hadi Nategh
c1950b4b1c
Make path and up button always available in filemanager mobile theme
2017-02-01 13:17:39 +01:00
nathangray
ceea2cb976
Some more code cleanup:
...
- Remove some unexecutable code
- Fix some variable declarations
(to satisfy Scrutenizer)
2017-01-31 08:29:00 -07:00
Ralf Becker
5bf8630620
allow to additionally use just a name for which content array contains a path to upload pictures
2017-01-31 10:16:16 +01:00
nathangray
4cd8b3ee08
Fix for selecbox change event not being bound in some cases (see a81fe4f
, 768b6ae
)
2017-01-30 09:06:42 -07:00
Ralf Becker
a2a5ea15ae
fix select(-account) tags=true widget to not call onchange callback twice with different signature, now signature is onchange(_node, _widget, _change)
2017-01-30 14:44:31 +01:00
Ralf Becker
a81fe4f82a
partial revert of 768b6ae
, as filter, filter2 and cat get lost when changing a column filter
2017-01-30 09:59:56 +01:00
Hadi Nategh
3a42900eb6
Add accept attributes for widget File in order to be able to filter extensions in upload dialog
2017-01-25 10:28:10 +01:00
nathangray
8de5542803
Fix nextmatch category, filter & filter2 selectboxes did not listen for custom change return value to cancel server call
2017-01-24 08:41:05 -07:00
nathangray
a5f45e2bfa
Fix some translation problems reported by Stefan Unverricht
2017-01-10 09:30:00 -07:00
Hadi Nategh
b91560f79c
Fix collab editor fails to open files with spaces in their names
2017-01-04 14:42:17 +01:00
Hadi Nategh
fdad5d0fcf
Add src attribute as an option to iframe widget
2017-01-04 11:57:31 +01:00
nathangray
9f8c5af937
Avoid an error in etemplate2 if content is not set
2016-12-21 15:36:13 -07:00
nathangray
fbba0f2e59
- Fix a bug in print dialog, clicking header was also toggling first checkbox
...
- Missing translations from Stefan Unverricht
2016-12-06 09:45:55 -07:00
Hadi Nategh
9c2d7abd55
Implement avatar readonly widget
2016-11-18 14:50:58 +01:00
Hadi Nategh
d9031c4c2e
Implement tooltip preview for mime types icons which have preview content available
2016-11-17 11:36:26 +01:00
nathangray
c330df915f
Avoid JS error if value is undefined
2016-11-07 09:15:49 -07:00
nathangray
017e45ffd4
Fix some missing / incorrect icons
...
- Addressbook advanced search was from default
- Add favorite dialog had no icons on buttons
- All dialogs using standard button sets were either missing or from default theme
- Mail confirm all was missing Yes icon
2016-10-27 09:04:47 -06:00
Hadi Nategh
b59b44d29d
Open phonecall window target as _self instead of new tab
2016-10-27 11:07:59 +02:00
Ralf Becker
ab79e193ec
* Mail: show validation error if local part (before @) of email-address contains non-ascii chars
2016-10-20 12:29:56 +02:00
Ralf Becker
3372e1b1c2
* Mail: show which email address has a wrong format when pasting multiple ones
2016-10-20 11:47:09 +02:00
nathangray
0ca2094e2e
Fix some email addresses would not pre-fill address if you created a new contact from mail view From field
2016-10-19 09:00:55 -06:00