Skip to content
Snippets Groups Projects
Commit eb30e707 authored by Thomas Mortagne's avatar Thomas Mortagne
Browse files

XWIKI-21452: Macros info, success, warning and error are only distinguished by colors

* the override component was not actually overriding anything
parent 191e7fee
No related branches found
No related tags found
No related merge requests found
......@@ -19,12 +19,12 @@
*/
package org.xwiki.rendering.internal.macro.message;
import org.xwiki.component.annotation.Component;
import org.xwiki.localization.ContextualLocalizationManager;
import javax.inject.Inject;
import javax.inject.Singleton;
import org.xwiki.component.annotation.Component;
import org.xwiki.localization.ContextualLocalizationManager;
/**
* XWiki specific component to provide an alternative text for an icon.
*
......@@ -33,9 +33,10 @@
*/
@Component(roles = MacroIconPrettyNameProvider.class)
@Singleton
public class MacroIconPrettyNameProvider
public class XWikiMacroIconPrettyNameProvider extends MacroIconPrettyNameProvider
{
private static final String TRANSLATION_KEY_PREFIX = "rendering.macro.message.icon.alternative.";
@Inject
private ContextualLocalizationManager l10n;
......@@ -43,6 +44,7 @@ public class MacroIconPrettyNameProvider
* @param macroId the id of the macro whose icon needs an alternative text
* @return the alternative text associated to the provided icon
*/
@Override
public String getIconPrettyName(String macroId)
{
return l10n.getTranslationPlain(TRANSLATION_KEY_PREFIX + macroId);
......
500:org.xwiki.rendering.internal.macro.message.MacroIconPrettyNameProvider
500:org.xwiki.rendering.internal.macro.message.XWikiMacroIconPrettyNameProvider
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment