mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-06-24 20:01:36 +02:00
Made some changes at egw_actions
This is a usefull for opening "second level results" as a popup. "Second level results" couldn't get opened as a popup at Project Manager app when i try to add a new Project as Template at the selected Project.
This commit is contained in:
parent
3cdf799a6b
commit
85866c6ef6
@ -848,7 +848,17 @@ class Nextmatch extends Etemplate\Widget
|
|||||||
//echo "*** Inserting id=$prefix$id"; _debug_array($action);
|
//echo "*** Inserting id=$prefix$id"; _debug_array($action);
|
||||||
// we break at end of foreach loop, as rest of actions is already dealt with
|
// we break at end of foreach loop, as rest of actions is already dealt with
|
||||||
// by putting them as children
|
// by putting them as children
|
||||||
}
|
|
||||||
|
// sets the default attributes to every children dataset
|
||||||
|
if (is_array($action['children'])) {
|
||||||
|
foreach ($action['children'] as $key => $children) {
|
||||||
|
// checks if children is a valid array and if the "$default_attrs" variable exists
|
||||||
|
if (is_array($action['children'][$key]) && $default_attrs) {
|
||||||
|
$action['children'][$key] += $default_attrs;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// add all first level popup actions plus ones with enabled = 'javaScript:...' to action_links
|
// add all first level popup actions plus ones with enabled = 'javaScript:...' to action_links
|
||||||
if ((!isset($action['type']) || in_array($action['type'],array('popup','drag','drop'))) && // popup is the default
|
if ((!isset($action['type']) || in_array($action['type'],array('popup','drag','drop'))) && // popup is the default
|
||||||
@ -1172,4 +1182,4 @@ class Nextmatch extends Etemplate\Widget
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Registration needs to go here, otherwise customfields won't be loaded until some other cf shows up
|
// Registration needs to go here, otherwise customfields won't be loaded until some other cf shows up
|
||||||
Etemplate\Widget::registerWidget(__NAMESPACE__.'\\Customfields', array('nextmatch-customfields'));
|
Etemplate\Widget::registerWidget(__NAMESPACE__.'\\Customfields', array('nextmatch-customfields'));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user