CSS control to open profiling dialog!
Post here questions and problems related to editing and publishing DITA content.
-
- Posts: 157
- Joined: Mon Aug 18, 2014 4:11 pm
CSS control to open profiling dialog!
Hi team,
We are using Oxygen Eclipse 23.1 and Web Author 23.0. We would like to know whether it would it be technically feasible to have a button in the Oxygen Author CSS that would open the "Edit Profiling Attributes" dialog and allow to define the conditional attributes? Currently the "Edit Profiling Attributes" option is used as a context menu item, but we need to provide this new option as well.
Regards.
Shabeer
We are using Oxygen Eclipse 23.1 and Web Author 23.0. We would like to know whether it would it be technically feasible to have a button in the Oxygen Author CSS that would open the "Edit Profiling Attributes" dialog and allow to define the conditional attributes? Currently the "Edit Profiling Attributes" option is used as a context menu item, but we need to provide this new option as well.
Regards.
Shabeer
-
- Site Admin
- Posts: 95
- Joined: Thu Jun 09, 2016 2:01 pm
Re: CSS control to open profiling dialog!
Post by Gabriel Titerlea »
Hello,
The "Edit Profiling Attributes" action cannot be used from Oxygen XML Web Author at the moment.
I've added your +1 to an existing feature request and we will update this forum post when it will be available.
Meanwhile you can implement your own "Edit Profiling Attributes" action in a plugin [1] and you can add a button in the document that will invoke it. Here's how:
1. Implement a javascript action [2] that shows a dialog [3] where you will present the profiling attributes for an element & when the user submits their choice you can invoke "ro.sync.ecss.extensions.commons.operations.ChangeAttributesOperation" to change the attribute values.
2. Add an oxy_button [4] in your CSS, the button should invoke the action you created at step 1.
3. Force the oxy_button to be shown only in Web Author [5].
Best,
Gabriel
[1] https://www.oxygenxml.com/doc/versions/ ... lugin.html
[2] https://www.oxygenxml.com/maven/com/oxy ... ction.html
[3] https://www.oxygenxml.com/maven/com/oxy ... ialog.html
[4] https://www.oxygenxml.com/doc/versions/ ... ditor.html
[5] https://www.oxygenxml.com/doc/versions/ ... ation_tips
The "Edit Profiling Attributes" action cannot be used from Oxygen XML Web Author at the moment.
I've added your +1 to an existing feature request and we will update this forum post when it will be available.
Meanwhile you can implement your own "Edit Profiling Attributes" action in a plugin [1] and you can add a button in the document that will invoke it. Here's how:
1. Implement a javascript action [2] that shows a dialog [3] where you will present the profiling attributes for an element & when the user submits their choice you can invoke "ro.sync.ecss.extensions.commons.operations.ChangeAttributesOperation" to change the attribute values.
2. Add an oxy_button [4] in your CSS, the button should invoke the action you created at step 1.
3. Force the oxy_button to be shown only in Web Author [5].
Best,
Gabriel
[1] https://www.oxygenxml.com/doc/versions/ ... lugin.html
[2] https://www.oxygenxml.com/maven/com/oxy ... ction.html
[3] https://www.oxygenxml.com/maven/com/oxy ... ialog.html
[4] https://www.oxygenxml.com/doc/versions/ ... ditor.html
[5] https://www.oxygenxml.com/doc/versions/ ... ation_tips
-
- Posts: 157
- Joined: Mon Aug 18, 2014 4:11 pm
Re: CSS control to open profiling dialog!
Hi Gabriel,
Thank you for the update.
Is it possible in Eclipse Oxygen 23.0? That is is would it be technically feasible to have a button in the Oxygen Eclipse Author CSS that would open the "Edit Profiling Attributes" dialog and allow to define the conditional attributes
Regards,
Shabeer
Thank you for the update.
Is it possible in Eclipse Oxygen 23.0? That is is would it be technically feasible to have a button in the Oxygen Eclipse Author CSS that would open the "Edit Profiling Attributes" dialog and allow to define the conditional attributes
Regards,
Shabeer
-
- Posts: 1016
- Joined: Wed Nov 16, 2005 11:11 am
Re: CSS control to open profiling dialog!
Post by alex_jitianu »
Hi Shabeer,
Yes, it can be done. You can do it with a JSOperation that invokes our Java-based API. Here's how I did it:
1. In the framework directory I've created a commons.js file and I've put this function in it:
2. In one of the framework CSSs I've added a button form control that invokes the previously defined function, like this:
Best regards,
Alex
Yes, it can be done. You can do it with a JSOperation that invokes our Java-based API. Here's how I did it:
1. In the framework directory I've created a commons.js file and I've put this function in it:
Code: Select all
function editAttributes() {
var allActions = authorAccess.getEditorAccess().getActionsProvider().getAuthorCommonActions();
var action = allActions.get("Author/Edit_Profiling_Attributes");
if (typeof action.actionPerformed === "function") {
action.actionPerformed(null);
} else if (typeof action.run === "function") {
action.run();
}
}
Code: Select all
*[class~='topic/p']:after {
content: oxy_action(
name, 'Edit profiling attributes',
operation, 'JSOperation',
arg-script, 'function doOperation() { editAttributes();}'
)
}
Alex
-
- Posts: 515
- Joined: Wed May 20, 2009 2:40 pm
Re: CSS control to open profiling dialog!
Hello,
We just wanted to let you know that version 26 of Oxygen XML Web Author includes the "Edit Profiling Attributes" feature:
https://www.oxygenxml.com/xml_web_autho ... 6.0.0.html
Best Regards,
Mihaela
We just wanted to let you know that version 26 of Oxygen XML Web Author includes the "Edit Profiling Attributes" feature:
https://www.oxygenxml.com/xml_web_autho ... 6.0.0.html
Best Regards,
Mihaela
Mihaela Calotescu
http://www.oxygenxml.com
http://www.oxygenxml.com
Return to “DITA (Editing and Publishing DITA Content)”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service