Commit Graph

1582 Commits

Author SHA1 Message Date
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