On Thu, Nov 5, 2009 at 21:32, Marius Dumitru Florea
<[email protected]> wrote:
> Hi Thomas,
>
> tmortagne (SVN) wrote:
>> Author: tmortagne
>> Date: 2009-11-05 19:21:06 +0100 (Thu, 05 Nov 2009)
>> New Revision: 24884
>>
>> Modified:
>>
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>>
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>> Log:
>> XWIKI-4556: Modify ParameterDescriptor/PropertyDescriptor to support id/name
>> * add display name support to GWT ParameterDescriptor
>>
>> Modified:
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>> ===================================================================
>> ---
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>> 2009-11-05 18:14:46 UTC (rev 24883)
>> +++
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>> 2009-11-05 18:21:06 UTC (rev 24884)
>> @@ -35,6 +35,12 @@
>> private String id;
>>
>> /**
>> + * @see #getName()
>> + * @since 2.1M1
>> + */
>> + private String name;
>> +
>> + /**
>> * @see #getDescription()
>> */
>> private String description;
>> @@ -75,6 +81,26 @@
>> }
>>
>> /**
>> + * @return the display name of this parameter
>> + * @since 2.1M1
>> + */
>> + public String getName()
>> + {
>> + return name;
>> + }
>> +
>> + /**
>> + * Sets the display name of this parameter.
>> + *
>> + * @param id the display name of the parameter
>> + * @since 2.1M1
>> + */
>> + public void setName(String name)
>> + {
>> + this.name = name;
>> + }
>> +
>> + /**
>> * @return the parameter description
>> */
>> public String getDescription()
>>
>> Modified:
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>> ===================================================================
>> ---
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>> 2009-11-05 18:14:46 UTC (rev 24883)
>> +++
>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>> 2009-11-05 18:21:06 UTC (rev 24884)
>> @@ -87,6 +87,8 @@
>> if (descriptor.getContentDescriptor() != null) {
>> contentDescriptor = new ParameterDescriptor();
>
>> contentDescriptor.setId("content");
>> + // TODO: internationalize content display name
>
>> + contentDescriptor.setName("content");
>
> This should cause a Checkstyle violation. Anyway, what I wanted to ask
Yes sorry i will fix it.
> is how do we proper internationalize a component?
When localization component will be finished (like we will need
localization component to internationnalize description, display name,
etc...). I put a TODO to not forget this one.
>
> Thanks,
> Marius
>
>>
>> contentDescriptor.setDescription(descriptor.getContentDescriptor().getDescription());
>> // Just a hack to distinguish between regular strings and
>> large strings.
>> contentDescriptor.setType(StringBuffer.class.getName());
>> @@ -125,6 +127,7 @@
>> {
>> ParameterDescriptor result = new ParameterDescriptor();
>> result.setId(descriptor.getId());
>> + result.setName(descriptor.getName());
>> result.setDescription(descriptor.getDescription());
>> result.setType(getMacroParameterType(descriptor.getType()));
>> Object defaultValue = descriptor.getDefaultValue();
>>
>> _______________________________________________
>> notifications mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/notifications
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
--
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs