Search found 73 matches

by adrian_sorop
Thu Jul 21, 2022 2:34 pm
Forum: Common Problems
Topic: Custom DITA framework breaks drag&drop in Oxygen 24
Replies: 8
Views: 1366

Re: Custom DITA framework breaks drag&drop in Oxygen 24

Hi,
I need some context. Drag and drom from X to Y.
How was your custom framework created? Extended the DITA framework with Oxygen or copy-paste the DITA folder and changed things there?
BR,
Adrian S
by adrian_sorop
Wed Jul 20, 2022 12:41 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Preventing topic-expanding widget from indenting nested topics
Replies: 3
Views: 650

Re: Preventing topic-expanding widget from indenting nested topics

Hi Chris,
I'm glad Radu helped you.
I've also logged your feature request: EXM-50958.
Have a nice day,
Adrian S.
by adrian_sorop
Tue May 10, 2022 4:45 pm
Forum: Feature Request
Topic: DITA Reusable Components view - Media tab: Insert image with parent fig element?
Replies: 2
Views: 935

Re: DITA Reusable Components view - Media tab: Insert image with parent fig element?

Hi, I don't think inserting as <fig> from Media Tab would be possible with a minimium effort. You would have to write you own AuthorExternalObjectInsertionHandler . Doing this you can control how elements will be inserted when drag'n drop is used. Here's a documentaion link regarding: https://www.ox...
by adrian_sorop
Mon May 02, 2022 1:29 pm
Forum: Other Issues
Topic: Confused by oxy_editor vs. other form controls
Replies: 2
Views: 657

Re: Confused by oxy_editor vs. other form controls

Hi, The oxy_editor is the generic function. The other are the dedicated functions: oxy_audio - Audio File Player Form Control oxy_browser - Browser Form Control oxy_button - Button Form Control oxy_buttonGroup - Button Group Form Control oxy_checkbox - Checkbox Form Control oxy_combobox - Combo Box ...
by adrian_sorop
Tue Feb 01, 2022 5:34 pm
Forum: SDK-API, Frameworks - Document Types
Topic: How to apply a profiling condition set in DITA map manager programmatically ?
Replies: 3
Views: 1201

Re: How to apply a profiling condition set in DITA map manager programmatically ?

Hi Vince,

Sorry for the late response. I didn't receive the notification you posted.
Anyway, I don't bring good news. It seems like you can't access the actions from DITA Maps Manager.
I've added an internal issue to allow dirrect API access for profiling condtion sets.

Regards,
Adrian S.
by adrian_sorop
Fri Jan 28, 2022 6:51 pm
Forum: SDK-API, Frameworks - Document Types
Topic: loadProject needs restart to work ?
Replies: 3
Views: 1041

Re: loadProject needs restart to work ?

All right, Now I fully undestand what and how you want to do. I've tested and reproduced the problem. The options are not recognized becaused Oxygen doesn't "undestand" that you use the loadProject() API like a refresh. The Project Controller uses the a File Change Watcher and the file cha...
by adrian_sorop
Thu Jan 27, 2022 5:48 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Disallowing inline content in <li>
Replies: 7
Views: 1302

Re: Disallowing inline content in <li>

Hi Chris,
My bad, I forgot to mention it.
Here it is

EXM-49670 - As a user, I want to restrict element content type from mixed to element only through "cc_config.xml", so that my user don't write content in an element

Have a nice day,
Adrian S.
by adrian_sorop
Thu Jan 27, 2022 5:38 pm
Forum: SDK-API, Frameworks - Document Types
Topic: loadProject needs restart to work ?
Replies: 3
Views: 1041

Re: loadProject needs restart to work ?

Hi! No, this API does not need Oxygen restart to work. I've tested on my side (with Oxygen 24.0) and the ro.sync.exml.workspace.api.standalone.project.ProjectController.loadProject(File) work as expected. All settings were loaded without restarting Oxygen. A "blind" advice would be to try ...
by adrian_sorop
Wed Jan 19, 2022 5:21 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Disallowing inline content in <li>
Replies: 7
Views: 1302

Re: Disallowing inline content in <li>

I've logged the feature request with internal id EXM-49754.
I'll update this thread once the issue is fixed.

Thanks,
Adrian S.
by adrian_sorop
Tue Jan 18, 2022 9:29 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Disallowing inline content in <li>
Replies: 7
Views: 1302

Re: Disallowing inline content in <li>

Hi Chris, This cc_config_ext.xml is configured to auto-insert a <p> in new <li> elements, and yet this still happens made me think a bit... This is what I've tested: added the <elementProposals path="li" insertElements="p"/> in the cc_config xml. Every time I inseted a li from Co...
by adrian_sorop
Fri Jan 07, 2022 1:16 pm
Forum: SDK-API, Frameworks - Document Types
Topic: How to apply a profiling condition set in DITA map manager programmatically ?
Replies: 3
Views: 1201

Re: How to apply a profiling condition set in DITA map manager programmatically ?

Hi Vince! That drop-down menu can't be accessed in a direct manner, but the actions from that menu could be retrieved and called. Using the WSAuthorEditorPageBase.getActionsProvider() get getAuthorCommonActions . In the resulted map, you can find the action that applies that condition set; the id is...
by adrian_sorop
Thu Jan 06, 2022 10:00 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Disallowing inline content in <li>
Replies: 7
Views: 1302

Re: Disallowing inline content in <li>

Hi Chris, Unfotunatelly, the magic method doesn't exist...yet 8) I've added an internal issue to allow this behaviour. The second best thing you could do is to create a schematron that signals when text is inserted in that list item. Also, a quick fix that proposes wrapping the plain text in an elem...
by adrian_sorop
Wed Jan 05, 2022 4:02 pm
Forum: SDK-API, Frameworks - Document Types
Topic: AddHighlight with style
Replies: 3
Views: 1022

Re: AddHighlight with style

Hi, As Radu stated in his previous post, we encourage developers to use the TextContentIterator API and the TextContext API. The usage is something like: TextContentIterator textContentIterator = authorDocumentController.getTextContentIterator(node.getStartOffset(), node.getEndOffset()); while (text...
by adrian_sorop
Mon Nov 01, 2021 4:46 pm
Forum: Common Problems
Topic: Author action, XSLTOperation, (insert) action: "replace": efficiency et al.
Replies: 2
Views: 824

Re: Author action, XSLTOperation, (insert) action: "replace": efficiency et al.

Hi, The operation probably takes a long time because parent element's (the one with the 9000 children) layout needs to be recomputed when you replace one of its children. If you're comfortable with XQuery, you could try the XQueryUpdate Operation. Using this, you could change only the content of nod...
by adrian_sorop
Fri Oct 29, 2021 10:00 am
Forum: Common Problems
Topic: Author actions when cursor is in a comment
Replies: 6
Views: 1507

Re: Author actions when cursor is in a comment

Yes, you're right.
I've added your feedback to the issue.
This behaviour will be fixed in the following release.
Thanks!
by adrian_sorop
Mon Oct 18, 2021 3:58 pm
Forum: DITA (Editing and Publishing DITA Content)
Topic: Changing the resolution of SVG previews in the Image Map Editor
Replies: 8
Views: 1858

Re: Changing the resolution of SVG previews in the Image Map Editor

Hi David,

I'm glad to announce that version 24.0 of the Oxygen XML Editor is now available to be downloaded.
In this new release, SVG images scaling in Image Map Editor (and Auhtor page) has been improved.

Regards,
Adrian S.
by adrian_sorop
Mon Oct 18, 2021 3:49 pm
Forum: SDK-API, Frameworks - Document Types
Topic: Oxy collapsible property for bookevent elements
Replies: 5
Views: 1875

Re: Oxy collapsible property for bookevent elements

Hi, I'm excited to announce that version 24.0 of the Oxygen XML Editor is now available to be downloaded. In this new release, setting multiple not-foldable-child elements is now possible. The not-foldable-child elements can be defined as a comma separated list, like: p { -oxy-foldable:true; -oxy-no...
by adrian_sorop
Mon Oct 18, 2021 2:54 pm
Forum: Other Issues
Topic: Problems with "parent" topics
Replies: 5
Views: 1733

Re: Problems with "parent" topics

Hi,

I'm excited to announce that version 24.0 of the Oxygen XML Editor is now available to be downloaded.
In this new release, searching elements within DITA maps with expanded topics willl now work as expected.

Regards,
Adrian S.
by adrian_sorop
Mon Oct 18, 2021 2:51 pm
Forum: Other Issues
Topic: Searching for elements in resolved topic maps
Replies: 3
Views: 1487

Re: Searching for elements in resolved topic maps

Hi Will,

I'm excited to announce that version 24.0 of the Oxygen XML Editor is now available to be downloaded.
In this new release, searching elements within DITA maps with expanded topics willl now work as expected.

Regards,
Adrian S.
by adrian_sorop
Wed Sep 29, 2021 3:07 pm
Forum: Common Problems
Topic: Author actions when cursor is in a comment
Replies: 6
Views: 1507

Re: Author actions when cursor is in a comment

So, I've adopted your suggested ancestor-or-self::node()[1] (though I'm not sure why I need to make this change -- ancestor-or-self::*[1] works fine in the Oxygen XPath/XQuery Builder[...] The MoveCaretOperation uses the following API ro.sync.ecss.extensions.api.AuthorDocumentController.findNodesByX...
by adrian_sorop
Wed Sep 22, 2021 10:38 am
Forum: Common Problems
Topic: Author actions when cursor is in a comment
Replies: 6
Views: 1507

Re: Author actions when cursor is in a comment

Hi again. Now I sow that you had other issue: It works fine, except when the cursor is currently in a comment or processing instruction. In those cases the action does not start. I suppose the action it's not enabled for processing intructions. The simplest way is to force the action be te enabled a...
by adrian_sorop
Tue Sep 21, 2021 11:29 am
Forum: Common Problems
Topic: Author actions when cursor is in a comment
Replies: 6
Views: 1507

Re: Author actions when cursor is in a comment

Hi!

Try to use node():

Code: Select all

ancestor-or-self::node()[1]
* matches only element nodes.
node() matches comments, processing instructions and text nodes.

Hope it helps,
Adrian S.
by adrian_sorop
Thu Aug 19, 2021 3:09 pm
Forum: Feature Request
Topic: Make submap boundaries more apparent in the DITA Maps Manager
Replies: 1
Views: 848

Re: Make submap boundaries more apparent in the DITA Maps Manager

Hi Chris,

Thanks for suggestion. I logged an internal issue (EXM-48625).
The design team will analyze the issue and find a way to make the expanded referenced maps distinguishable.

Regards,
Adrian S
by adrian_sorop
Mon Jul 26, 2021 3:52 pm
Forum: SDK-API, Frameworks - Document Types
Topic: Oxy collapsible property for bookevent elements
Replies: 5
Views: 1875

Re: Oxy collapsible property for bookevent elements

By bad, I forgot about those. even though I have set oxy_label as Revision Information, it is showing Bookchangehistory Revision Information as display text in author Oxygen's default CSS sets the name of the element as label on a before(3) You can overwrite that style for bookchangehistory element ...
by adrian_sorop
Mon Jul 26, 2021 11:20 am
Forum: SDK-API, Frameworks - Document Types
Topic: Oxy collapsible property for bookevent elements
Replies: 5
Views: 1875

Re: Oxy collapsible property for bookevent elements

Hi! Thank you for writing. I've investigated your use-case. The -oxy-not-foldable-child property does not take into account all values, if multiple childs are set. It uses the last one. I've logged and internal issue (ID is EXM-48482). We'll update this post when this will be fixed. Regards, Adrian S
by adrian_sorop
Wed Jun 23, 2021 1:11 pm
Forum: Feature Request
Topic: Accept/Reject all changes in map
Replies: 18
Views: 10214

Re: Accept/Reject all changes in map

Hi, The quickest way to reject/accept all changes in current map and referred topics is to go to Oxygen preferences and enable the Allow referenced content to be edited from Editor / Edit Modes / Author page. After that, open the map in editor with resolved topics: Opening a DITA Map With Topic Cont...
by adrian_sorop
Fri Jun 18, 2021 6:14 pm
Forum: SDK-API, Frameworks - Document Types
Topic: How to find offset from line and column number
Replies: 2
Views: 967

Re: How to find offset from line and column number

Hi Isabelle, I don't fully understand your use case, but I'm assuming it's something like: You have a nodeRange (ro.sync.exml.workspace.api.editor.page.text.xml.WSXMLTextNodeRange) and you want to find the start and end offset of the node mapped in that range. Your code will be something like: WSXML...
by adrian_sorop
Fri Jun 18, 2021 5:43 pm
Forum: SDK-API, Frameworks - Document Types
Topic: Where can I get the View IDs of the different views in Oxygen?
Replies: 2
Views: 914

Re: Where can I get the View IDs of the different views in Oxygen?

Hi Gerardo, The IDs of the components (views, toolbars, etc) are available here ro.sync.exml.MainFrameComponentsConstants Ex: pluginWorkspaceAccess.showView(ro.sync.exml.MainFrameComponentsConstants.DITA_MAPS_MANAGER, true); pluginWorkspaceAccess.showView(ro.sync.exml.MainFrameComponentsConstants.DA...
by adrian_sorop
Fri Apr 23, 2021 10:20 am
Forum: Feature Request
Topic: Cannot resize Edit Attributes dialog in v23?
Replies: 4
Views: 2009

Re: Cannot resize Edit Attributes dialog in v23?

Hi Dave,

This is a known issue and has been documented here: Dialog Boxes Cannot Be Resized on macOS Big Sur.

An internal issue to remove this limitation has been logged and we're working to fix it.

Regards,
Adrian S
by adrian_sorop
Wed Mar 03, 2021 5:24 pm
Forum: Feature Request
Topic: Cannot resize Edit Attributes dialog in v23?
Replies: 4
Views: 2009

Re: Cannot resize Edit Attributes dialog in v23?

Hi Dave,

Thank you for reporting this.

Are you running Oxygen on Windows, Mac, Linux or other OS?
Runnig the desktop or Eclipse distribution of the prduct?

Thank you,
Adrian S.