[oXygen-user] Configuration: When a <fig> is inserted, it should contain a <title> element

Oxygen XML Editor Support (Radu Coravu) support at oxygenxml.com
Thu Apr 12 03:11:10 CDT 2018


Hi Kris,

About this remark:

> And now to figure out what the Element Insert menus are

If you right click XML elements in the Oxygen Outline view (or on the 
Breadcrumb) you have actions like "Append Child". They show also a list 
of elements which can be replaced by actions.

Regards,
Radu

Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

On 4/11/2018 6:44 PM, Kristen James Eberlein wrote:
> Never mind -- I see one can configure that from the *Action* window.
> (And now to figure out what the *Element Insert* menus are ...)
>
> Best,
> Kris
>
> Kristen James Eberlein
> Chair, OASIS DITA Technical Committee
> Principal consultant, Eberlein Consulting
> www.eberleinconsulting.com
> +1 919 622-1501; kriseberlein (skype)
>
> On 4/11/2018 10:30 AM, Kristen James Eberlein wrote:
>>
>> Thanks, Radu! I'd understood how everything worked EXCEPT for removing
>> the existing "fig" action.
>>
>> The *Content Completion* tab of the *Author* page confused me. I
>> thought that all I could remove was the various wizard actions that
>> were displayed in the *Current Actions* window -- and the help did not
>> suggest anything different. (This is the URL mapped to the help icon
>> on the page:
>> https://www.oxygenxml.com/doc/versions/17.1/ug-author/#topics/the-document-type-dialog.html)
>>
>> Inserting a <fig> using the Content Completion Assistant now always
>> inserts a <fig> element that contains <title>. Is there a way to
>> ensure that a user inserting an element from the Element view will
>> have the same experience and result?
>>
>> Best,
>> Kris
>>
>> Kristen James Eberlein
>> Chair, OASIS DITA Technical Committee
>> Principal consultant, Eberlein Consulting
>> www.eberleinconsulting.com
>> +1 919 622-1501; kriseberlein (skype)
>>
>> On 4/11/2018 4:29 AM, Oxygen XML Editor Support (Radu Coravu) wrote:
>>> Hi Kris,
>>>
>>> Besides modifying the DTDs, you should try to create your own action
>>> to insert a section and add the action to the content completion window.
>>>
>>> Here are some steps:
>>>
>>> 1) Go to the Preferences->"Document Type Association" page and edit
>>> or extend and edit the "DITA" framework configuration.
>>>
>>> 2) In the "Author" tab there is an "Actions" tab. Create a new action
>>> with a specified ID and name.
>>> Choose for the action an activation xpath which specifies that it
>>> should be enabled only in places where figures can be inserted. You
>>> can use a special extension we have for it:
>>>
>>> https://www.oxygenxml.com/doc/versions/20.0/ug-editor/topics/oxy-allows-child-element.html
>>>
>>>
>>> Choose to run an "InsertFragmentOperation" which inserts your XML
>>> fragment when the XPath is enabled. I'm attaching a screenshot with
>>> how this looks like on my side.
>>>
>>> 3) In the "Author->Content Completion" tab there is a "Remove content
>>> completion items" list to which you can add "fig" (because you want
>>> to remove the old entry from the list).
>>> Then in the "Available actions" list there you will find the
>>> "fig_with_title" which you can copy to the "Current actions" list
>>> with the display name of "fig".
>>>
>>> 4) Save all your changes and try it out, open a topic, ENTER, in the
>>> content completion window type "fig" and your action should be there
>>> (it has a different icon than the older "fig" entry).
>>>
>>> This works similar for section with title.
>>>
>>> Regards,
>>> Radu
>>>
>>> Radu Coravu
>>> <oXygen/> XML Editor
>>> http://www.oxygenxml.com
>>>
>>> On 4/10/2018 10:16 PM, Kristen James Eberlein wrote:
>>>> How can I configure this in oXygen Author 17.1? I am using a framework.
>>>> Thanks.
>>>>
>>>
>>>
>>> _______________________________________________
>>> oXygen-user mailing list
>>> oXygen-user at oxygenxml.com
>>> https://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>
>>
>>
>> _______________________________________________
>> oXygen-user mailing list
>> oXygen-user at oxygenxml.com
>> https://www.oxygenxml.com/mailman/listinfo/oxygen-user
>
>
>
> _______________________________________________
> oXygen-user mailing list
> oXygen-user at oxygenxml.com
> https://www.oxygenxml.com/mailman/listinfo/oxygen-user
>


More information about the oXygen-user mailing list