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 |
|
Nathan Gray
|
b7c989adf8
|
Use grid's deleteRow() in combination with setTotalCount().
Fixes deleted row remaining, breaking grid after update(), (first row remains after changing filter)
|
2014-03-03 17:32:12 +00:00 |
|
Ralf Becker
|
2a06876b78
|
widget to display an application icon
|
2014-03-03 16:50:01 +00:00 |
|
Ralf Becker
|
44fc850d75
|
ignoring $row not only for "nm" namespace and fixed IDE warnings
|
2014-03-03 15:55:05 +00:00 |
|
Ralf Becker
|
a5a0024545
|
only search custom fields, if extending class does not set this->columns_to_search explicit, also fixed IDE warnings
|
2014-03-03 11:45:38 +00:00 |
|
Ralf Becker
|
aa850d24fc
|
implemented account_type: (accounts|groups|both) option for taglist-account as available in select-account widget
|
2014-02-28 16:52:42 +00:00 |
|
Ralf Becker
|
1de16f8a6a
|
fix numerical ids in taglist-account, without need to supply them from server-side
|
2014-02-28 14:24:01 +00:00 |
|
Ralf Becker
|
e154e35ad6
|
fixed etemplate.inc.php download (happens only if directory is not writable) has zero length. Caused by output buffering and unbuffered php://stdout instead of php://output used
|
2014-02-28 08:26:53 +00:00 |
|
Nathan Gray
|
9a7033ece9
|
Fix bug in calculating readonly based on parent. Fixes readonly templates still having editable content.
|
2014-02-27 21:26:10 +00:00 |
|
Nathan Gray
|
a07cfda06b
|
Silence error log
|
2014-02-27 20:25:06 +00:00 |
|
Nathan Gray
|
a7c306d649
|
Prefer custom dataStorePrefix, if set, over appname for UID
|
2014-02-27 19:38:30 +00:00 |
|
Nathan Gray
|
6852499d91
|
Fix color widget failing if it had no value
|
2014-02-27 18:19:12 +00:00 |
|
Hadi Nategh
|
c0c20ed9d2
|
Fix wrong jQuery assignment to menulist Node in toolbar widget, and replace another jQuery with internal vars
|
2014-02-27 18:15:08 +00:00 |
|
Ralf Becker
|
30de2b30c2
|
using internal vars instead of search in DOM, which might not yet be ready, necessary to set actions via modifications
|
2014-02-27 17:45:25 +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 |
|
Nathan Gray
|
208cd55d23
|
Use Tab key to enter free entries, same as Enter key. Press again for next field.
|
2014-02-27 00:30:37 +00:00 |
|
Ralf Becker
|
e24c721409
|
remove links user has no rights to view (were shown as "false" befor)
|
2014-02-26 17:38:43 +00:00 |
|
Ralf Becker
|
c4385f79ec
|
fixed can not access property uid of undefined, but there seems to be more problems with new persistent selection between "refreshs"
|
2014-02-26 12:18:30 +00:00 |
|
Hadi Nategh
|
095cb846f6
|
* etemplate: introduces new type of taglist specificlly for groups and accounts, called "taglist-account". It fetchs groups and accounts plus allows free entries too
|
2014-02-26 10:49:01 +00:00 |
|
Nathan Gray
|
2a43a12492
|
Keep selection if applyFilters() does not actually change filters.
This happens for several refresh conditions.
|
2014-02-25 22:26:55 +00:00 |
|
Nathan Gray
|
b598a6ffcc
|
Use controller.update() instead of refresh() for autorefresh to preserve selection & scroll
|
2014-02-25 19:40:31 +00:00 |
|
Nathan Gray
|
564507665d
|
Missing parameter documentation
|
2014-02-25 19:38:31 +00:00 |
|
Nathan Gray
|
4cd4297299
|
Fix wrong row count after delete
|
2014-02-25 17:51:36 +00:00 |
|
Nathan Gray
|
22985819b0
|
If user selected a link entry but did not click link, pass it back to application.
Now fixed to support new entries (no to_id) also.
|
2014-02-25 17:04:43 +00:00 |
|
Nathan Gray
|
49a4554303
|
Add missing check for short form. Fixes broken addressbook organization view.
|
2014-02-25 16:17:41 +00:00 |
|
Ralf Becker
|
a021f998e0
|
fixed template was not prepending parent/top-level name, but search for first loaded template which ends in its name eg. "rows" used in "mail.sieve.index" picked "addressbook.index.rows" instead of "mail.sieve.index.rows"
|
2014-02-25 13:04:28 +00:00 |
|
Nathan Gray
|
cd3387448a
|
If user selected an entry to link to, but didn't click 'Link' button, link anyway on save.
|
2014-02-24 20:26:26 +00:00 |
|
Nathan Gray
|
7a35d59f65
|
Add processing flag to keep enter keypress while typing separate from enter keypress to select a result
|
2014-02-24 20:00:34 +00:00 |
|
Ralf Becker
|
e96ec115a0
|
fixed sending of arbitrary JSON data egw_json_request::isJSONRequest(false)
|
2014-02-24 18:46:14 +00:00 |
|
Nathan Gray
|
3e42778f1c
|
Default width for expand icon, so it's at least clickable
|
2014-02-24 18:19:41 +00:00 |
|
Nathan Gray
|
ace335415f
|
Add expand_multiple_rows attribute which adds a button to toggle between single & multiple select
|
2014-02-24 18:13:54 +00:00 |
|
Ralf Becker
|
2908b9466b
|
fixed not working retransformation of date* custom fields to Y-m-d[ H:i:s] format, caused by not calling validation of implementing base-widget, also added options from file and sending available options from server, as for regular select options
|
2014-02-24 14:47:55 +00:00 |
|
Ralf Becker
|
2955e89bbe
|
quitened permanent error_log
|
2014-02-24 11:55:25 +00:00 |
|
Ralf Becker
|
4ff1a4efd1
|
fixed after new shutdown handling broken autoloading of tree nodes: json.php is used to send arbitrary JSON data, instead using egw_json_response methods (egw_json_request::isJSONRequest(false) turns that off now)
|
2014-02-22 15:51:14 +00:00 |
|
Ralf Becker
|
82704bd0d2
|
jdots needs sidebox/navbar data in header call, therefore enable navbar BEFORE calling header
|
2014-02-21 15:41:07 +00:00 |
|
Hadi Nategh
|
1561dc1caf
|
Fix label attribute in date-time readonly widget
|
2014-02-21 12:22:33 +00:00 |
|
Hadi Nategh
|
3105054be0
|
Fix toolbar default actions for flat_list toolbar
|
2014-02-20 18:04:04 +00:00 |
|
Nathan Gray
|
b2aabac6f9
|
- Fix VFS widget names when name is not part of path
- Fix VFS link titles for app entries
|
2014-02-20 17:41:33 +00:00 |
|
Ralf Becker
|
b2c275436a
|
fixed javascript error "Can not set readonly property" in Safari, caused by wrong context
|
2014-02-20 13:29:35 +00:00 |
|
Ralf Becker
|
3cbf1d24fb
|
* eTemplate/all apps: limit displayed history to 500 entries
|
2014-02-20 12:47:06 +00:00 |
|
Hadi Nategh
|
7a01a55120
|
More styling for dropdown action in toolbar widget
|
2014-02-20 11:03:34 +00:00 |
|
Ralf Becker
|
5f2c5e1d9a
|
restoring value at end of etemplate::show_cell() as it is a reference into content and some widgets (IP-address cf) rely on being able so set content while using multiple widgets with same name relys on it being unchanged
|
2014-02-20 09:43:00 +00:00 |
|
Nathan Gray
|
c735663346
|
Work in progress of straightening out the user selection options
|
2014-02-20 00:35:07 +00:00 |
|
Nathan Gray
|
1c4b473d6f
|
Make template cache static class level variable, so they're always available & persist for session
|
2014-02-19 22:30:59 +00:00 |
|
Nathan Gray
|
bec852fed2
|
- Avoid error if something tries to refresh a destroy()ed nextmatch
- Fix not-cleared popup action
- Fix timing bug where nextmatch could display old data after an action
|
2014-02-19 22:02:09 +00:00 |
|
Nathan Gray
|
45303ecb15
|
Allow template attribute to be the ID of a known template, not just a separate file
|
2014-02-19 21:57:10 +00:00 |
|
Nathan Gray
|
9b84be6d01
|
Fix some group selections showing accounts instead
|
2014-02-19 21:54:48 +00:00 |
|
Hadi Nategh
|
e5aa366641
|
Some styling for toolbar
|
2014-02-19 18:14:41 +00:00 |
|
Hadi Nategh
|
3b8eeb12ca
|
Fix dropdown action in toolbar widget
|
2014-02-19 17:52:31 +00:00 |
|
Ralf Becker
|
a7ee896adb
|
create wrapper only for overflow != "visible", not needed otherwise and can break existing code, eg. name popup in addressbook.edit
|
2014-02-19 17:18:54 +00:00 |
|