Commit Graph

176 Commits

Author SHA1 Message Date
ba46b54355 improved exception message 2011-06-24 10:26:46 +00:00
416ff4787f Fixed bug with SHIFT + Arrow keys not working anymore 2011-06-20 19:25:50 +00:00
4a1d2cd72c Fixed bug with other jquery drag drop stuff (like sorting apps in the sidebox menu in the stylite template) not working correctly 2011-06-19 11:15:37 +00:00
bf8437551d Implemented egw_action shortcuts 2011-06-19 10:48:51 +00:00
f3ccd96f03 Grid and nextmatch aoi now reset the input element focus once a row is clicked 2011-06-16 20:43:33 +00:00
41c4d4cee4 Enabled toggeling the grid selection with CTRL+A 2011-06-16 17:08:32 +00:00
1706f0fb22 Added function for removing actionObjects 2011-06-16 17:03:39 +00:00
28e6ff6920 Implemented executing the default action with the return key 2011-06-16 13:43:46 +00:00
9db8424e15 Implemented default focusing of objects in the tab manager, added new egw_getAppName function on js side, which returns the name of the currently active application - this is needed for the keyboard handler to pass the key events to the correct application object manager. 2011-06-15 20:54:58 +00:00
1c600b919d Implemented new selectmode in grid, added grid.setSelectmode method to set the selectmode 2011-06-15 16:31:33 +00:00
085d8bf07f Fixed problem with column header being displayed on checkbox columns, and always disabling the select-cols menu entry for it 2011-06-15 15:26:46 +00:00
47439899a5 propset svn:keywords Id 2011-06-14 12:35:36 +00:00
2e457e4b75 Added forgotten keymanager unit 2011-06-14 10:13:47 +00:00
e03d416fda Implemented first version of key-board control over action-objects. For now arrow/page up/down and CTRL-A works.
Known Issues:
- Keyboard navigation in egw_grids (like felamimail) may not work correctly when navigating to not-yet loaded items (current implementation for that is more a hack)
- short-cuts not yet implemented
- not tested in IE, Safari, FF 3.6
- felamimail sometimes loads all/many of the emails you were navigating over
2011-06-12 16:41:40 +00:00
4477efd6dc Added possibility to add/remove css classes from individual grid view rows 2011-06-03 14:08:49 +00:00
3a8d1e3227 Fixed problem with double click handler not being bound correctly 2011-06-03 11:21:36 +00:00
0d66fcd9d1 Executing default action on click on mobile devices 2011-06-02 22:53:23 +00:00
d02c638ca9 Implemented global action manager and object manager, implemented possibility of adding sub-action-managers 2011-06-02 14:48:03 +00:00
fc622875d4 Added forgotten aoi file for dhtmlx menus 2011-05-31 20:10:30 +00:00
36d2f605cb Fixed problem with an container object returning 'true' for 'getAllSelected', even if it has no children. 2011-05-31 17:02:51 +00:00
2e84fb63e2 added clear function to egwActionObject, reverted change done by klaus leithoff in egw_action.js as it caused serveral problems, fixed problem with no actions being executable when all action objects were selected using the setSelectAll function, added iframeFix to egw_action_dragdrop.js, made draggedOver style working for all tables. 2011-05-28 15:24:31 +00:00
fbb5551dca Fixed problem with requesting already loaded JS and CSS files, fixed problem with icon height not being updated for table rows in IE 2011-05-22 18:42:23 +00:00
f7cb239a14 if the list is empty/the action object has no children, we do not consider that as allSelected 2011-05-16 12:05:54 +00:00
b416719eb8 Fixed issue with drag-onExecute handler not being called 2011-05-07 11:22:23 +00:00
fb5ea143be - returning checked state of all checkboxes, not only select_all, in $content[nm][checkboxes]
- $content[nm][select_all] is now only reference to $content[nm][checkboxes][select_all]
- checkboxes need no default onExecute, therefore removed nm_select_all method
- improved documentation for action stuff in nextmatch widget
- added egwAction.getActionsByAttr(_attr, _val) method returning all actions with a given attribute and value
2011-04-27 07:49:46 +00:00
fcaef1ee58 resolved issues with for-in loop and ie 2011-04-23 09:07:31 +00:00
f2b739e332 Added additional parameters to the 'enabled' callback (1. the action, 2. an array of action object, 3. the current action object) 2011-04-17 20:27:23 +00:00
cbf233bccd action type now defaults to 'popup' 2011-04-17 19:10:46 +00:00
8e9279c7b7 passing new checkbox state to underlying menu implementation after action execution 2011-04-17 17:55:37 +00:00
7a291d01e8 fixed problem with last commit 2011-04-17 17:51:50 +00:00
9566b032cf menu now automatically updates checked state 2011-04-17 17:46:09 +00:00
7ae2588e84 dhtmlxmenu now doesn't autohide after clicking on checkboxes/radiobuttons, click handler can specifiy whether the field should be checked/unchecked 2011-04-17 17:42:04 +00:00
cb9355ac00 Fixed problems with executeActionImplementation when called from a container object, fixed problem with popup menu which did not open in some cases, added the ability to use the 'enabled' property of an action as an callback function (actionObject is passed as parameter), introduced egwFnct-class which consistently handles 'javaScript:fnct' strings, added 'allowOnMultiple':'only' setting, added 'hint', 'checkbox', 'checked', 'radioGroup' properties to popup actions, added 'setDefaultExecute' function to egwAction objects, which applies an handler to all objects which don't have a handler yet 2011-04-17 15:38:46 +00:00
c5cd3a354b Fixed serious bug in egw_grid_data.js/egw_grid_common.js which caused prefetching not to work - instead a request was sent for each element. Added possibility to specify an array ids instead of a count for creating a range of egw_grid data elements (see comment for the egwGridDataElement.loadData, fixed bug which caused the 'queued' image to be removed immediately after it was shown. 2011-04-14 20:44:29 +00:00
6361ee4f4b (Hopefully) fixed a few bugs in the grid: Fixed problem with eventQueue, fixed problem in egwGridViewContainer.getHeight() which caused sorting to break the grid, fixed bug with grid not being generated correctly when being generated in an invisible container. 2011-04-07 19:29:07 +00:00
ca7dfd3370 Added grid styles to the jerryr template (probably the CSS + the images should be kept in the default theme, but I'm not sure what's the best way to do this), added 'evenQueue' object to grid JS code, which allows you to cancle or postpone JS events connected to it. 2011-04-05 20:23:09 +00:00
a231863ed3 Implemented grid column sorting 2011-04-01 16:38:31 +00:00
d7d28e75d5 strip html from caption in selectcols popup 2011-04-01 13:17:48 +00:00
151da7e0bd Updated code for image overlay on grid entries 2011-04-01 12:49:14 +00:00
888bbd0051 Added sort header click callback, fixed (minor) bug in column width calculation 2011-03-31 15:04:33 +00:00
bc25b8a102 Only call the selectCallback once, call it when setAllSelected is called and select the whole row when the checkbox is pre-checked 2011-03-31 12:56:47 +00:00
b424341afe Added selected change event to grid component, reverted change with drag'n'drop and window.top 2011-03-31 12:17:46 +00:00
a726d95d0b Fixed bug with grid element position calculation in firefox - firefox uses fractional height values internally but returns them rounded when using offsetHeight - using getComputedStyle when using firefox fixed the issue. 2011-03-30 20:52:02 +00:00
3111c74eda Fixed selection issues in grid and fixed problem with checkbox data being checked with == and not === 2011-03-30 15:05:58 +00:00
dde3de5195 Added new column type 'EGW_COL_TYPE_CHECKBOX' 2011-03-30 14:28:49 +00:00
4b23d7bca2 removed egwGridView_outer margin 2011-03-30 12:28:24 +00:00
01a50945f5 Fixed bugs with Drag&Drop and IE, improved speed of grid view component by adding an timestamp to the data cells and only updating them if the timestamp has changed 2011-03-25 13:12:24 +00:00
ded17410ba Added new doTriggerEvent aoi method to grid aoi and fixed bug with scrolling in the grid and dragging 2011-03-24 18:17:27 +00:00
ba92642c5b Added full drag-drop support to the egw action system 2011-03-24 17:06:44 +00:00
bbe645ee02 Added data property to egwAction, fixed bug in popup menu group generation 2011-03-23 20:08:33 +00:00