e63ea5a1e4
Favorites progress - safe names, delete confirmation, automagic sidebox favorites
2013-03-06 00:02:48 +00:00
8703b9a8e8
- Store group inside favorite preference so we know global / group favorites from user favorites
...
- Implement ability to delete favorites from menu
2013-03-04 23:33:58 +00:00
fa020a5a37
Fix selectbox set_value() 'unchanged' check to actually check the value
2013-03-04 23:25:36 +00:00
9a7f5102cf
Add Favorite filters to nextmatch - W.I.P
2013-02-27 18:13:54 +00:00
987af6b473
Pass along internal lastModification time, and use it
2013-02-27 18:00:15 +00:00
1202ccb0d1
Fix some bugs in preference storage & refresh
2013-02-26 00:52:05 +00:00
643b120195
- Make nextmatch refresh more intelligently
...
- Call nextmatch refresh() from etemplate2.refresh()
- Add autorefresh preference (in column selection)
2013-02-25 20:35:17 +00:00
e38ab3715e
Fix broken default values in widget browser
2013-02-25 18:52:45 +00:00
a0c0ddbfbe
Dropdown / split button
2013-02-25 18:51:57 +00:00
ff078c92e1
Get horizontal splitter and nextmatch playing nice together
2013-02-22 16:02:47 +00:00
e10ace64ba
Take outer container height offset into account
2013-02-22 16:01:28 +00:00
03c9c0804f
Split panel widget. Mostly working, needs some more special case for working with nm - they both want full page
2013-02-22 00:25:41 +00:00
c46777826f
Add iframe widget
2013-02-20 20:53:15 +00:00
5c6f6471f3
implemented "autoloading" attribute for tree via JSON callback with GET parameter "selected" containing node-id
2013-02-20 12:03:21 +00:00
41a2653679
sets the label of a node of a tree, within by the treewidget
2013-02-19 12:58:32 +00:00
8d96aab8fd
get all open nodes of a tree, represented by the treewidget
2013-02-19 10:42:36 +00:00
0142da0b5c
fixed typo
2013-02-18 14:46:38 +00:00
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
099252e327
Enable drop actions on tree widget
2013-02-15 15:52:49 +00:00
eb3665aa95
Add in dragdrop actions
2013-02-14 16:48:12 +00:00
76644166e8
Only warn about attribute type mismatch if there is a value
2013-02-14 15:56:19 +00:00
298309074e
Implement updating just the affected nm row with egw_refresh()
2013-02-14 11:25:24 +00:00
6a0305b849
open single node on select pf a single node as well, as we do with multiple nodes
2013-02-13 15:33:00 +00:00
5337cc83d2
some wrapper functions to retrieve the label of a selected node, and to retrieve the selected node itself
2013-02-13 12:50:18 +00:00
ce4805ead6
Define parent_node property that allows widgets to be displayed in a specific DOM node, other than where it would go according to the template
2013-02-13 11:21:24 +00:00
6949040f86
Avoid errors if _value is null / undefined
2013-02-13 09:49:43 +00:00
54b1fb9ce4
Fix set_Value() -> set_value()
2013-02-13 09:23:33 +00:00
28a4c7c3c1
Implement set_Value() for labels
2013-02-13 09:04:17 +00:00
1f86de58c8
Get message update working
2013-02-13 09:03:28 +00:00
f2fc558e19
- Add static methods to get into etemplate2 widget context from outside. Call etemplate2.getByApplication(app) or etemplate2.getByTemplate(name) for a list of etemplate2 objects
...
- Add register_app_refresh() function to allow applications to specify a more intelligent way to refresh them
- Change egw_refresh() to call registered refresh function, or if etemplate2 is available try that over reloading the whole page
2013-02-12 15:46:14 +00:00
9181d6c526
Only do fancy parsing for category tree
2013-02-11 15:16:23 +00:00
2588cf2642
Fix missing destroy() in color picker widget
2013-02-11 09:55:41 +00:00
834e57f9a7
Change attribute name to match what we're used to
2013-02-11 08:13:29 +00:00
7855944a3a
Add quick viewer for et2 widgets
2013-02-11 08:10:25 +00:00
98ad9dcd15
Add legacy option data format to silence a warning, though not needed client side
2013-02-11 08:08:28 +00:00
b802aa64a8
Override et2_container.destroy() to not try to remove itself from the parent, it does not have a parent
2013-02-08 13:25:56 +00:00
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
13816aae70
Better check on global_data type before using it - null too
2013-02-08 12:26:41 +00:00
834832b87e
Better check on global_data type before using it
2013-02-08 12:22:19 +00:00
b42e913478
Add a new date sub-widget, date-time_today that displays the time if value is today, the date if the value is not today
2013-02-08 11:10:45 +00:00
aa07a243c1
Fix widget not allowed / DOM error in nextmatch-accountfilter
2013-02-08 10:38:09 +00:00
2809b52d4d
Downgrade no data error to a log, enhance message to include most likely cause
2013-02-08 08:32:17 +00:00
a178fd1cec
Stop caring about multiple for readonly, display all values provided
2013-02-07 16:05:32 +00:00
3fdce9467a
Finish splitting only_app out of application list
2013-02-07 16:01:41 +00:00
ca3536bf25
If no column display settings from app or preferences, display all columns
2013-02-07 15:46:36 +00:00
e094b35394
Get nextmatch_customfilter working
2013-02-07 14:36:19 +00:00
eac76facda
Check for content options first
2013-02-06 17:08:12 +00:00
99eea070bb
allow to resize all columns (no need to leave out the last one) and use pageX instead of clientX to take into account an optional scrollbar, if grid is to wide
2013-02-06 16:32:18 +00:00
4713387be1
Add support for app.class.method links in description
2013-02-06 15:05:31 +00:00
ebd061ea96
Fix for a rare case when selectbox with row in ID and options with label+title didn't work
2013-02-06 13:49:40 +00:00