Nathan Gray
|
978a90852c
|
Add a base object for application javascript code to contain it, and solve initialization timing issues
|
2013-04-09 08:45:59 +00:00 |
|
Nathan Gray
|
af43412921
|
Fix editor to still work with existing basic widgets
|
2013-04-08 14:31:43 +00:00 |
|
Nathan Gray
|
715d45a2c1
|
Add very basic support for et2 widgets into editor, to at least not destroy templates
|
2013-04-08 14:06:01 +00:00 |
|
Nathan Gray
|
fd41f7e4bc
|
In the rare case where the app specifies both select options in both the sel_options and the nextmatch options-name, try to avoid overwriting
|
2013-04-08 13:18:27 +00:00 |
|
Ralf Becker
|
ed76aa43e2
|
removed old code used to run etemplate without javascript, not working anymore and causing it now to fail after Nathans changes
|
2013-04-03 08:37:28 +00:00 |
|
Ralf Becker
|
81752aa4d5
|
using ege.LAB.wait for popup_resize()
|
2013-04-03 07:52:23 +00:00 |
|
Nathan Gray
|
b9a43091dc
|
Fix problem with false/0 values failing validation
|
2013-04-02 22:57:09 +00:00 |
|
Nathan Gray
|
e8c9a1ecde
|
LABjs wait to initialize actions until all files are there
|
2013-04-02 20:31:22 +00:00 |
|
Nathan Gray
|
ef2a5d377d
|
Use LABjs throughout framework to load javascript - prevents a lot of undefined / timing errors
|
2013-04-01 19:14:52 +00:00 |
|
Nathan Gray
|
3c651a38e0
|
Sort out customfilter options conflict
|
2013-03-25 21:43:35 +00:00 |
|
Ralf Becker
|
27a40efc84
|
async notifications can NOT use a single static variable as cache, as it will be used for all the different entries notified
--> using a class variable (different per app) and indexing cache be id or entry
|
2013-03-22 14:34:31 +00:00 |
|
Nathan Gray
|
f4fe5cf8b6
|
Add ability to specify which actions are available for the no results placeholder
|
2013-03-20 23:09:04 +00:00 |
|
Nathan Gray
|
555582eb44
|
Don't try to format null dates, just pass null back to app
|
2013-03-20 21:19:56 +00:00 |
|
Nathan Gray
|
8c20d825cb
|
Fix private custom field filtering
|
2013-03-20 20:47:54 +00:00 |
|
Ralf Becker
|
7cc358b526
|
fixed not working link in notifications / subscribtions, if path contains eg. a space
caused by unnecessary appended path=... url parameter breaking WebDAV, added new config to NOT add it, as not setting id causes signature to fail
|
2013-03-20 09:55:30 +00:00 |
|
Nathan Gray
|
81fbfc23cc
|
Add general placeholder {{link}} is a link to current record
|
2013-03-19 20:56:58 +00:00 |
|
Nathan Gray
|
e7b7b78e92
|
Re-init egw_time so it gets the appropriate preferences for the notification
|
2013-03-18 23:41:10 +00:00 |
|
Nathan Gray
|
0e89b309e3
|
Push updated preferences to client so favorites don't re-appear / disappear
|
2013-03-18 20:55:47 +00:00 |
|
Nathan Gray
|
3e09f30480
|
Fix multiple delete confirmations
|
2013-03-18 15:43:22 +00:00 |
|
Nathan Gray
|
a0cedae8b3
|
Add chosen to et2 selectbox
|
2013-03-15 17:47:28 +00:00 |
|
Nathan Gray
|
3c69b26525
|
Add empty row placeholder
|
2013-03-13 18:42:03 +00:00 |
|
Nathan Gray
|
86321fa998
|
Change blank filter label to 'No filters'
|
2013-03-13 15:23:21 +00:00 |
|
Nathan Gray
|
9b74347048
|
Remove debug
|
2013-03-12 23:03:21 +00:00 |
|
Nathan Gray
|
dee286e2e0
|
Move favorites js into its own widget, add support for favorites in sidebox when there is no nextmatch on the page
|
2013-03-12 22:57:42 +00:00 |
|
Nathan Gray
|
e63ea5a1e4
|
Favorites progress - safe names, delete confirmation, automagic sidebox favorites
|
2013-03-06 00:02:48 +00:00 |
|
Nathan Gray
|
af4607222d
|
Return correct true or false based on if the value was added or deleted successfully, was always true
|
2013-03-04 23:31:30 +00:00 |
|
Nathan Gray
|
ad6cb824ec
|
Add ACL check to read-only category selection and nextmatch row color
|
2013-03-04 16:40:25 +00:00 |
|
Klaus Leithoff
|
6d05cf328c
|
* Addressbook: switch off client side email address validation as browser rule set seems to be more restrictive than rfc822 rules suggests; implement better rfc822 compliant email address validation
|
2013-02-28 15:21:43 +00:00 |
|
Nathan Gray
|
9a7f5102cf
|
Add Favorite filters to nextmatch - W.I.P
|
2013-02-27 18:13:54 +00:00 |
|
Nathan Gray
|
7d07d51265
|
Avoid warning if selectbox has no options
|
2013-02-27 17:57:23 +00:00 |
|
Nathan Gray
|
4b591de8f9
|
Fix column default preferences, include auto refresh in 'As default'
|
2013-02-25 21:39:53 +00:00 |
|
Nathan Gray
|
1236f38a5b
|
Fix extra <br />s in HTML emails, cache notification body instead of re-doing for every notified user
|
2013-02-22 18:35:33 +00:00 |
|
Ralf Becker
|
fc6c2d8264
|
date-time_today widget for old eTemplate, to be able to use it in editor
|
2013-02-18 14:55:24 +00:00 |
|
Ralf Becker
|
4ab0aaab9f
|
function signature for new nextmatch refresh method, already working clientside by calling applyFilters, but should be smarter, serverside will require row-data plugin on clientside
|
2013-02-18 09:47:39 +00:00 |
|
Nathan Gray
|
298309074e
|
Implement updating just the affected nm row with egw_refresh()
|
2013-02-14 11:25:24 +00:00 |
|
Ralf Becker
|
bfc0c48210
|
use egw.includeJS instead of egw.ready for ajax-exec, eg. used in mail
|
2013-02-13 16:30:30 +00:00 |
|
Nathan Gray
|
98fb6cf00e
|
Add reference to documentation so we can find it easier next time
|
2013-02-13 09:05:16 +00:00 |
|
Ralf Becker
|
87373194f0
|
purging know uids send by client, if not contained in current request
|
2013-02-12 16:47:16 +00:00 |
|
Nathan Gray
|
7855944a3a
|
Add quick viewer for et2 widgets
|
2013-02-11 08:10:25 +00:00 |
|
Ralf Becker
|
c764604231
|
explicit whitelist for certain attributes and widget-types used to supress rows and cols everywhere but textbox and suppress orient if empty
|
2013-02-08 16:48:55 +00:00 |
|
Nathan Gray
|
f4d51423f8
|
Implement validate, fix missing options after submit
|
2013-02-08 16:10:26 +00:00 |
|
Ralf Becker
|
763279562c
|
fixed event handling in tree, added tree specific onSelect and onCheck events, implemented !multiple mode and fixed dhtmlxtree to not trigger onSelect if selection is change via set_value (according to their documentation)
|
2013-02-08 13:23:58 +00:00 |
|
Nathan Gray
|
a48c990607
|
Nextmatch-customfilter doesn't need its own file, move it in with the others
|
2013-02-08 10:50:55 +00:00 |
|
Nathan Gray
|
79a6e9f2d3
|
Don't set category title if category has no description
|
2013-02-08 10:50:19 +00:00 |
|
Ralf Becker
|
194dd78deb
|
silenced warning: can not use scalar value as array in line 672
|
2013-02-08 08:54:20 +00:00 |
|
Nathan Gray
|
e094b35394
|
Get nextmatch_customfilter working
|
2013-02-07 14:36:19 +00:00 |
|
Ralf Becker
|
8b28ba7ab6
|
added serverside parameters for synchronisation of row-data and hierarchical display of the grid
|
2013-02-07 12:43:57 +00:00 |
|
Nathan Gray
|
ef826ee2b9
|
Change all merges to use common get_all_links() function
|
2013-02-07 09:36:07 +00:00 |
|
Nathan Gray
|
03aeacf69d
|
Add get_all_links() to get all link placeholders from content
|
2013-02-07 09:15:59 +00:00 |
|
Nathan Gray
|
868614fd23
|
Fix validation of durations
|
2013-02-06 14:36:24 +00:00 |
|