3c69b26525
Add empty row placeholder
2013-03-13 18:42:03 +00:00
656c3f3eb5
Fix typo breaking link activation
2013-03-13 18:36:01 +00:00
86321fa998
Change blank filter label to 'No filters'
2013-03-13 15:23:21 +00:00
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
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