[ 
https://issues.apache.org/jira/browse/FELIX-6630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17757237#comment-17757237
 ] 

Serge Huber commented on FELIX-6630:
------------------------------------

Here's an example from a quick test. Without the white-space: pre-wrap setting:

 !Screenshot 2023-08-22 at 10.03.46.png! 

With white-space: pre-wrap:

 !Screenshot 2023-08-22 at 09.48.40.png! 

All I had to do is use \n characters in the OSGi localized metadata properties 
file as this:

{code}
jCustomerPublicURLDescription=Specify the jCustomer public URL to be used in 
client side requests to jCustomer public APIs (/context.json, /eventcollector) \
It can be useful to achieve multi domains (in case your jExperience server is 
not using the same domain as the jCustomer server) \n \
By default: this property is not used and the public address is read from 
jCustomer config (/cxs/cluster). \n \
Available placeholders include: \n \
  - $WEBAPP_CONTEXT which will be replaced by the current webapp application 
context if there is one \n \
  - $CURRENT_SITE which will be replaced by the rendered page site key. \n \
Supported values: \n \
  - $WEBAPP_CONTEXT/modules/jexperience/proxy/$CURRENT_SITE  will use the 
internal jExperience proxy, so all the public requests will use jExperience as 
proxy. \n \
  - /your_own_local_proxy : In case the jExperience server is already behind a 
proxy, you could reuse your own proxy then forward to jCustomer. \n \
  - http://your-jcustomer-adress: In case you would like to use directly an 
absolute address of your own, it's still possible.
{code}


> Make it possible to have newline characters in Felix WebConsole OSGi 
> configuration property descriptions
> --------------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-6630
>                 URL: https://issues.apache.org/jira/browse/FELIX-6630
>             Project: Felix
>          Issue Type: Improvement
>          Components: Web Console
>    Affects Versions: webconsole-4.8.12
>            Reporter: Serge Huber
>            Priority: Major
>         Attachments: Screenshot 2023-08-22 at 09.48.40.png, Screenshot 
> 2023-08-22 at 10.03.46.png
>
>
> Currently it is not possible to use newline characters (or any way to go to a 
> new line including HTML br or p tags) in a OSGI configuration description. It 
> would be nice to be able to do so to provide more detailed descriptions of 
> some configurations. 
> It is clear that this must be done carefully to avoid any security issues so 
> ideally the solution to this would not include allowing any HTML tags, but 
> possibly just some kind of marker (maybe a String \n character ?) to allow 
> the new line.
> I am also volunteering to work on this if it seems interesting to the 
> community.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to