DocBook 5 Author Mode Actions
A variety of actions are available in the DocBook 5 framework that can be added to the DocBook5 menu, the Author Custom Actions toolbar, the contextual menu, and the Content Completion Assistant.
DocBook 5 Toolbar Actions
The following default actions are readily available on the DocBook (Author Custom Actions) toolbar when editing in Author mode (by default, most of them are also available in the DocBook5 menu and in various submenus of the contextual menu):
 Bold Bold
- Emphasizes the selected text by surrounding it with <emphasis role="bold">tag. You can use this action on multiple non-contiguous selections.
 Italic Italic
- Emphasizes the selected text by surrounding it with <emphasis role="italic">tag. You can use this action on multiple non-contiguous selections.
 Underline Underline
- Emphasizes the selected text by surrounding it with <emphasis role="underline">tag. You can use this action on multiple non-contiguous selections.
 Link Actions Drop-Down
                     Menu Link Actions Drop-Down
                     Menu
- 
                     
                     The following link actions are available from this menu: - Cross reference (link)
- Opens a dialog box that allows you to select a target to insert as a hypertext link.
- Cross reference (xref)
- Inserts a cross reference to other parts of the document.
- Web Link (ulink)
- Inserts a link that addresses its target with a URL (Universal Resource Locator).
- Insert OLink
- Opens an OLink dialog box that allows you to insert a
                              link that addresses its target indirectly, using the targetdocandtargetptrvalues that are present in a Targetset file.Insert OLink Dialog Box After you choose the Targetset URL, the structure of the target documents is presented. For each target document ( targetdoc), its content is displayed allowing you to easily identify thetargetptrfor theolinkelement that will be inserted. You can also use the search fields to quickly identify a target. If you already know the values for targetdoc and targetptr, you can insert them directly in the corresponding fields. You can also edit anolinkusing the Edit OLink action that is available on the contextual menu. The last used Targetset URL will be used to identify the edited target.To insert XREF text into the olink, enter the text in the xreftext field and make sure the Insert xreftext in the OLink option is enabled.
- Insert URI
- Inserts a URI element. The URI identifies a Uniform Resource Identifier (URI) in content.
 
 Insert Image Insert Image
- Inserts an image reference at the cursor position. Depending on the current location, an image-type element is inserted.
 Insert XInclude Insert XInclude
- Opens a dialog box that allows you to browse and select content to be included and automatically generates the corresponding XInclude instruction.
 Section
                     Drop-Down Menu Section
                     Drop-Down Menu
- The following actions are available from this menu:
                      Insert
                                 Section Insert
                                 Section
- Inserts a new section or subsection in the document, depending on the current
                              context. For example, if the current context is sect1, then asect2is inserted. By default, this action also inserts aparaelement as a child node. Theparaelement can be deleted if it is not needed.
 Promote Section (Ctrl + Alt
                                    + LeftArrow (Command + Alt + LeftArrow on OS X)) Promote Section (Ctrl + Alt
                                    + LeftArrow (Command + Alt + LeftArrow on OS X))
- Promotes the current node as a sibling of the parent node.
 Demote Section (Ctrl +
                                    Alt + RightArrow (Command + Alt + RightArrow on OS
                                    X)) Demote Section (Ctrl +
                                    Alt + RightArrow (Command + Alt + RightArrow on OS
                                    X))
- Demotes the current node a child of the previous node.
 
 Insert Paragraph Insert Paragraph
- Insert a new paragraph element at current cursor position.
 Insert Equation Insert Equation
- Opens the XML Fragment Editor that allows you to insert and edit MathML notations.
 Insert List Item Insert List Item
- Inserts a list item in the current list type.
 Insert Ordered
                        List Insert Ordered
                        List
- Inserts an ordered list at the cursor position. A child list item is also automatically inserted by default. You can also use this action to convert selected paragraphs or other types of lists to an ordered list.
 Insert Itemized
                        List Insert Itemized
                        List
- Inserts an itemized list at the cursor position. A child list item is also automatically inserted by default. You can also use this action to convert selected paragraphs or other types of lists to an itemized list.
 Insert Variable
                        List Insert Variable
                        List
- Inserts a DocBook variable list. A child list item is also inserted automatically by default. You can also use this action to convert selected paragraphs or other types of lists to a variable list.
 Insert Procedure
                        List Insert Procedure
                        List
- Inserts a DocBook procedureelement. A stepchilditem is also inserted automatically. You can also use this action to convert selected paragraphs or other types of lists to a procedure list.
 Sort Sort
- Sorts cells or list items in a table.
 Insert Table Insert Table
- Opens a dialog box that allows you to configure and insert a table. You can generate
                     a
                     header and footer, set the number of rows and columns of the table and decide how
                     the
                     table is framed. You can also use this action to convert selected paragraphs, lists,
                     and
                     inline content (mixed content — text + markup — that is rendered inside a block element)
                     into a table, with the selected content inserted in the first column, starting from
                     the
                     first row after the header (if a header is inserted).
                     NoteIf the selection contains a mixture of elements that cannot be converted, you will receive an error message saying that Only lists, paragraphs, or inline content can be converted to tables.
 Insert Row Below Insert Row Below
- Inserts a new table row with empty cells below the current row. This action is available when the cursor is positioned inside a table.
 Delete Row(s) Delete Row(s)
- Deletes the table row located at cursor position or multiple rows in a selection.
 Insert Column
                        After Insert Column
                        After
- Inserts a new table column with empty cells after the current column. This action is available when the cursor is positioned inside a table.
 Delete
                        Column(s) Delete
                        Column(s)
- Deletes the table column located at cursor position or multiple columns in a selection.
 Table
                        Properties Table
                        Properties
- Opens the Table properties dialog box that allows you to configure properties of a table (such as frame borders).
 Join Cells Join Cells
- Joins the content of the selected cells (both horizontally and vertically).
 Split Cell Split Cell
- Splits the cell at the cursor location. If Oxygen XML Editor plugin detects more than one option to split the cell, a dialog box will be displayed that allows you to select the number of rows or columns to split the cell into.
DocBook5 Menu Actions
In addition, the following default actions are available in the DocBook5 menu when editing in Author mode:
 Paste special
                     submenu Paste special
                     submenu
- This submenu includes the following special paste actions that are specific to the
                     DocBook 5 framework:
                     - Paste As XInclude
- Allows you to create an xi:includeelement that references a DocBook element copied from Author mode. The operation fails if the copied element does not have a declared ID.
- Paste as link
- Allows you to create a linkelement that references a DocBook element copied from Author mode. The operation fails if the copied element does not have a declared ID.
- Paste as xref
- Allows you to create an xrefelement that references a DocBook element copied from Author mode. The operation fails if the copied element does not have a declared ID.
 
- Table submenu
- In addition to the table actions available on the toolbar, the following actions are
                     available in this submenu:
                      Insert Row
                                 Above Insert Row
                                 Above
- Inserts a new table row with empty cells above the current row. This action is available when the cursor is positioned inside a table.
- Insert Rows
- Opens a dialog box that allows you to insert any number of rows and specify the position where they will be inserted (Above or Below the current row).
 Insert Column
                                 Before Insert Column
                                 Before
- Inserts a column before the current one.
- Insert Columns
- Opens a dialog box that allows you to insert any number of columns and specify the position where they will be inserted (Above or Below the current column).
 Insert Cell Insert Cell
- Inserts a new empty cell depending on the current context. If the cursor is positioned between two cells, Oxygen XML Editor plugin a new cell at cursor position. If the cursor is inside a cell, the new cell is created after the current cell.
 
- ID Options
- Opens the ID Options dialog box that allows you to configure
                     options for generating IDs in Author mode. The dialog box
                     includes the following:
                     - ID Pattern
- The pattern for the ID values that will be generated. This text field can be customized using constant strings or any of the Oxygen XML Editor plugin Editor Variables.
- Element name or class value to generate ID for
- The elements for which ID values will be generated, specified using class attribute values. To customize the list, use the Add, Edit, or Remove buttons.
- Auto generate IDs for elements
- If enabled, Oxygen XML Editor plugin will automatically generate unique IDs for the elements listed in this dialog box when they are created in Author mode.
- Remove IDs when copying content in the same document
- When copying and pasting content in the same document, this option allows you
                                 to control whether or not pasted elements that are listed in this dialog box
                                 should retain their existing IDs. To retain the element IDs, disable this
                                 option.
                                 NoteThis option does not have an effect on content that is cut and pasted.
 
- Generate IDs
- 
                     
                     Oxygen XML Editor plugin generates unique IDs for the current element (or elements), depending on how the action is invoked: - When invoked on a single selection, an ID is generated for the selected element at the cursor position.
- When invoked on a block of selected content, IDs are generated for all top-level elements and elements from the list in the ID Options dialog box that are found in the current selection.
 NoteThe Generate IDs action does not overwrite existing ID values. It only affects elements that do not already have anidattribute.
 Refresh
                        References Refresh
                        References
- You can use this action to manually trigger a refresh and update of all referenced resources.
- Tags display mode Submenu
- 
                     
                      Full Tags with
                                 Attributes Full Tags with
                                 Attributes
- Displays full tag names with attributes for both block level and in-line level elements.
 Full Tags Full Tags
- Displays full tag names without attributes for both block level and in-line level elements.
 Block
                                 Tags Block
                                 Tags
- Displays full tag names for block level elements and simple tags without names for in-line level elements.
 Inline
                                 Tags Inline
                                 Tags
- Displays full tag names for inline level elements, while block level elements are not displayed.
 Partial
                                 Tags Partial
                                 Tags
- Displays simple tags without names for in-line level elements, while block level elements are not displayed.
 No Tags No Tags
- No tags are displayed. This is the most compact mode and is as close as possible to a word-processor view.
- Configure Tags Display Mode
- Use this option to go to the Author preferences page where you can configure the Tags Display Mode options.
 
- Profiling/Conditional Text Submenu
- 
                     
                     - Edit Profiling Attributes
- Allows you to configure the profiling attributes and their values.
- Show Profiling Colors and Styles
- Select this option to turn on conditional styling.
- Show Profiling Attributes
- Select this option to turn on conditional text markers. They are displayed at the end of conditional text blocks, as a list of attribute name and their currently set values.
- Show Excluded Content
- When this option is enabled, the content filtered by the currently applied condition set is grayed-out. To show only the content that matches the currently applied condition set, disable this option.
- List of all profiling condition sets that match the current document type
- You can click a listed condition set to activate it.
 Profiling
                                 Settings Profiling
                                 Settings
- Opens the profiling options preferences page, where you can manage profiling attributes and profiling conditions sets. You can also configure the profiling styles and colors options from the colors/styles preferences page and the attributes rendering preferences page.
 
DocBook 5 Contextual Menu Actions
In addition to many of the DocBook 5 toolbar actions and the general Author mode contextual menu actions, the following DocBook 5 framework-specific actions are also available in the contextual menu when editing in Author mode:
 Paste special
                     submenu Paste special
                     submenu
- This submenu includes the following special paste actions that are specific to the
                     DocBook 5 framework:
                     - Paste As XInclude
- Allows you to create an xi:includeelement that references a DocBook element copied from Author mode. The operation fails if the copied element does not have a declared ID.
- Paste as link
- Allows you to create a linkelement that references a DocBook element copied from Author mode. The operation fails if the copied element does not have a declared ID.
- Paste as xref
- Allows you to create an xrefelement that references a DocBook element copied from Author mode. The operation fails if the copied element does not have a declared ID.
 
- Image Map Editor
- This action is available in the contextual menu when it is invoked on an image. This action applies an image map to the current image (if one does not already exist) and opens the Image Map Editor dialog box. This feature allows you to create hyperlinks in specific areas of an image that will link to various destinations.
- Table Actions
- The following table editing actions are available in the contextual menu when it is
                     invoked on a table:
                     - Insert Rows
- Opens a dialog box that allows you to insert any number of rows and specify the position where they will be inserted (Above or Below the current row).
 Delete Row(s) Delete Row(s)
- Deletes the table row located at cursor position or multiple rows in a selection.
- Insert Columns
- Opens a dialog box that allows you to insert any number of columns and specify the position where they will be inserted (Above or Below the current column).
 Delete
                                 Column(s) Delete
                                 Column(s)
- Deletes the table column located at cursor position or multiple columns in a selection.
 Join Cells Join Cells
- Joins the content of the selected cells (both horizontally and vertically).
 Split Cell Split Cell
- Splits the cell at the cursor location. If Oxygen XML Editor plugin detects more than one option to split the cell, a dialog box will be displayed that allows you to select the number of rows or columns to split the cell into.
 Sort Sort
- Sorts cells or list items in a table.
 Table
                                 Properties Table
                                 Properties
- Opens the Table properties dialog box that allows you to configure properties of a table (such as frame borders).
- Other Actions submenu
- This submenu give you access to all the usual contextual menu actions.
 
- Opens a dialog box that allows you edit an existing OLink. See the Insert OLink action for more information.
- Generate IDs
- 
                     
                     Oxygen XML Editor plugin generates unique IDs for the current element (or elements), depending on how the action is invoked: - When invoked on a single selection, an ID is generated for the selected element at the cursor position.
- When invoked on a block of selected content, IDs are generated for all top-level elements and elements from the list in the ID Options dialog box that are found in the current selection.
 NoteThe Generate IDs action does not overwrite existing ID values. It only affects elements that do not already have anidattribute.
DocBook 5 Drag/Drop Actions
Dragging a file from the Navigator view or DITA Maps Manager view
               and dropping it into a DocBook 5 document that is edited in
                  Author mode, creates a link to the dragged file (the
               link DocBook element) at the drop location. Dragging an image file from
               the default file system application (Windows Explorer on Windows or Finder on Mac
               OS X, for
               example) and dropping it into a DocBook 5 document inserts an image element (the
               imageobject DocBook element with an imagedata child
               element and a fileref attribute) at the drop location, similar to the
                Insert
                  Image toolbar action.
Insert
                  Image toolbar action.
            
 
           Link
Link