This function allows you to define a sequential list of actions directly in the CSS, rather than referencing them from the associated framework.
The oxy_action_list() function is used from the oxy_buttonGroup() function that provides a
graphical group of buttons with multiple custom actions. These actions are normally defined in
the associated Document Type (framework configuration) but the
oxy_action_list() function allows you to define the actions directly in the
CSS instead of the framework configuration.
The arguments received by the oxy_action_list() function are a list of
actions (executed sequentially) that are defined with the oxy_action() function. The following properties are supported in the
oxy_action() function:
/ (for example, /images/Remove16.png). It can
also be expressed using an editor
variable.arg- prefix are passed to the operation (the string that follows the
arg- prefix is passed). The argument value supports editor variables.p:after {
content: oxy_buttonGroup(
label, 'A group of actions',
icon, url('http://www.oxygenxml.com/img/icn_oxy20.png'),
actions,
oxy_action_list(
oxy_action(
name, 'Insert a new paragraph',
description, 'Insert an element after the current one',
operation, 'InsertFragmentOperation',
arg-fragment, '<p></p>',
arg-insertLocation, '.',
arg-insertPosition, 'After'
),
oxy_action(
name, 'Delete',
description, 'Deletes the current element',
operation, 'DeleteElementOperation'
)
)
)
}oxy_action_list function with the Content Completion
Assistant by pressing Ctrl +
Space and select the
oxy_action_list code template.