Ralf Becker
|
c54e53d405
|
fixed PHP Strict Standards: Declaration of etemplate_widget_*::set_attrs() should be compatible with etemplate_widget::set_attrs()
|
2014-07-14 10:02:47 +00:00 |
|
Nathan Gray
|
2e09cf1ab1
|
- changing column selection preference now works if 'nextmatch-' prefix is included in the columnselection_pref setting
- change column selection popup to reload every time it opens, just in case something changes in the columns
|
2014-06-04 18:37:58 +00:00 |
|
Nathan Gray
|
22dfe2a5db
|
Any changed sel_options from app need to get encoded too.
Fixes missing 'All' option in Tracker with Firefox.
|
2014-04-08 17:42:19 +00:00 |
|
Nathan Gray
|
42272cf2e2
|
Don't take away default action's onExecute, even if it does have children
|
2014-03-25 16:47:27 +00:00 |
|
Nathan Gray
|
133c4a317c
|
Fix bug in using knownUIDs where empty rows were left or too many removed when the count changed
|
2014-03-19 19:19:34 +00:00 |
|
Nathan Gray
|
4a5d906e48
|
Enable using knownUIDs and lastModification timestamp to avoid sending unchanged rows back to client
|
2014-03-18 22:54:14 +00:00 |
|
Nathan Gray
|
1124c62200
|
Allow changing sel_options with array data, not just key => value pairs
|
2014-03-05 17:20:17 +00:00 |
|
Nathan Gray
|
2bf0f96602
|
Nextmatch uses value to store most attributes, so get value from request to get access to those.
Fixes unable to force infolog details column selection.
|
2014-03-03 21:00:31 +00:00 |
|
Nathan Gray
|
f561e7e7bf
|
Add check for automatic 'All' option to avoid extra 'All' options when app stores category options in session.
|
2014-03-03 17:53:27 +00:00 |
|
Ralf Becker
|
2e287689ef
|
allow to call etemplate_widget::setElementAttribute() static eg. from within a get_rows method
|
2014-02-27 17:43:51 +00:00 |
|
Ralf Becker
|
73523fbecc
|
extra option 0 => None set in addressbook for cat_id got lost
|
2014-02-18 16:44:20 +00:00 |
|
Ralf Becker
|
ae057bd957
|
fixed cat-id in nextmatch header of addressbook is in id-order and not alphabetic/hierarchical order
|
2014-02-18 16:35:54 +00:00 |
|
Nathan Gray
|
378bd43d29
|
Set is_parent flag for all get_rows calls, not just the onces done via ajax.
FIxes missing flags on first load.
|
2014-02-05 23:13:47 +00:00 |
|
Nathan Gray
|
ec7360d36f
|
If application changed actions in get_rows(), the new actions need to be sent through etemplate_widget_nextmatch::egw_actions(). Now doing so automatically.
Fixes js error in infolog refresh.
|
2014-02-05 17:17:45 +00:00 |
|
Hadi Nategh
|
7f222b165d
|
Remove "BLACK DIAMOND SUIT" character from global categories
|
2014-02-03 09:19:59 +00:00 |
|
Nathan Gray
|
4d997bf7c8
|
Fix up caching, clearing and filtering, so we cache what we need and clear only what we have to when filtering
Selection still needs work.
|
2014-01-21 15:21:42 +00:00 |
|
Nathan Gray
|
49ef2c538a
|
Use any row data passed from server in etemplate load call to avoid an extra call to get_rows
|
2014-01-09 11:25:08 +00:00 |
|
Nathan Gray
|
d65b40046a
|
Move sidebox favorites & backend out of nextmatch and into framework
|
2013-12-12 00:03:07 +00:00 |
|
Nathan Gray
|
87936488bf
|
Implement getState() & setState() towards a more universal favorites, but still more to do:
- Need to get favorite widget to use setState()
- Move much code out of etemplate2 widgets into a higher level
|
2013-12-05 00:00:43 +00:00 |
|
Nathan Gray
|
7f176d54f1
|
Add a fallback to the fallback.
If an app doesn't support 'list' link entry, use 'index'
|
2013-12-02 20:11:47 +00:00 |
|
Nathan Gray
|
fe5650e144
|
Auto-detect location target if not set.
Fixes whole page reloads in jdots/pixelegg.
|
2013-11-26 15:55:56 +00:00 |
|
Nathan Gray
|
c1fd6e5acb
|
Give automatically added 'Select All' action its own group
|
2013-11-15 19:59:25 +00:00 |
|
Nathan Gray
|
f33862b8b6
|
Fix setting default/forced column preference when selected columns was changed at the same time.
|
2013-11-06 22:51:57 +00:00 |
|
Ralf Becker
|
7180f78f00
|
setting default for optional 2. beforeSendToClient parameter to null
|
2013-11-04 15:41:58 +00:00 |
|
Nathan Gray
|
7c7d6391ab
|
- Automatically add 'Select All' action with Ctrl+A shortcut after first action group
- Implement Select All into selection controller so it works even if all rows aren't loaded
|
2013-10-24 17:29:11 +00:00 |
|
Nathan Gray
|
ab4873553b
|
- Add in any missing filter/left/right header select options from favorites or other changes instead of rejecting. Server side get_rows is responsible for actually providing the missing option(s)
- Propagate changed exec_id to controller
|
2013-10-21 22:23:02 +00:00 |
|
Ralf Becker
|
c6a97da311
|
fixed changes in get_rows method were not send back to client, if PHP mcrypt is available / eTemplate request stored on client
|
2013-10-11 11:20:21 +00:00 |
|
Nathan Gray
|
0d7f213c7d
|
No longer need to change onchange here, client side does it
|
2013-10-10 13:12:33 +00:00 |
|
Ralf Becker
|
0e2e88c19b
|
fixed hiearchy display in infolog and reset of subs view via clicking on InfoLog icon/header, using now value of nm[parent_id] as key for col_filter
|
2013-10-10 11:29:31 +00:00 |
|
Nathan Gray
|
da6d3d2d19
|
Also ignore total, or it will reset the normal method of setting it...
|
2013-10-09 17:32:28 +00:00 |
|
Nathan Gray
|
17e8fa094d
|
Support changing nextmatch template after initial load (ie: in get_rows callback)
|
2013-10-09 14:11:44 +00:00 |
|
Ralf Becker
|
147e469b02
|
missed docu-update on postSubmit
|
2013-10-07 16:12:04 +00:00 |
|
Nathan Gray
|
5d746529a7
|
Documentation update
|
2013-10-04 13:25:05 +00:00 |
|
Ralf Becker
|
1590d02816
|
new egw_framework::message($msg, $msg_type="success") method and fixing nextmatch filter-change to return app-header
|
2013-09-05 11:53:25 +00:00 |
|
Ralf Becker
|
cad9521d02
|
fix indention
|
2013-08-20 11:13:42 +00:00 |
|
Ralf Becker
|
f47e0bd59c
|
moved most action "comfort" functions (with exception of nm_action and pagination) from server-side nextmatch class to client-side egwActions.updateActions() method, so they are available for all widgets
|
2013-07-20 15:58:08 +00:00 |
|
Nathan Gray
|
13e593a7f1
|
Handle entities in selects other than cat_id
|
2013-07-08 21:16:45 +00:00 |
|
Nathan Gray
|
c20029dfd6
|
Process entities returned along with row data in all cases
|
2013-06-26 17:28:51 +00:00 |
|
Nathan Gray
|
bcbc42135d
|
Fix country filters - custom filters with type select now modified to nextmatch-filterheader, not regular select
|
2013-06-24 20:49:27 +00:00 |
|
Nathan Gray
|
a9aeabeeb1
|
Make sure we don't pass a bad sort value to app code
|
2013-06-18 16:24:01 +00:00 |
|
Nathan Gray
|
d2b9501208
|
Fix up column selection pref / default / forced to update session & indicate to admin that preference has been forced
|
2013-06-11 22:50:05 +00:00 |
|
Nathan Gray
|
b79460e7a0
|
Check for value before trying to use it
|
2013-06-03 23:17:01 +00:00 |
|
Nathan Gray
|
e2d6d9a65d
|
Change some indenting
|
2013-05-29 19:12:14 +00:00 |
|
Nathan Gray
|
5e84ddd935
|
Change admin column selection to allow setting / clearing / forcing column selection
|
2013-04-22 22:32:40 +00:00 |
|
Ralf Becker
|
cd024eef1b
|
add nice link overlay icon to vfsMime widget (for symlinks)
|
2013-04-20 12:19:27 +00:00 |
|
Nathan Gray
|
027bcc53d1
|
Enable drop on nextmatch rows
|
2013-04-12 17:05:35 +00:00 |
|
Nathan Gray
|
9afe55bfae
|
Have to read repository, not just create the object, or I get inconsistencies
|
2013-04-10 16:47:02 +00:00 |
|
Nathan Gray
|
4c54745cbb
|
Allow favorites from multiple apps to coexist
|
2013-04-10 08:00:31 +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 |
|
Nathan Gray
|
3c651a38e0
|
Sort out customfilter options conflict
|
2013-03-25 21:43:35 +00:00 |
|