public class LanguageSelector extends AbstractExtension implements LanguageSelectorView.Listener
Locale
s available on the page.Constructor and Description |
---|
LanguageSelector(info.magnolia.ui.api.app.SubAppContext subAppContext,
LanguageSelectorView view,
info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport,
PageEditorPresenter pageEditorPresenter) |
Modifier and Type | Method and Description |
---|---|
void |
deactivate() |
void |
languageSelected(Locale locale) |
void |
onLocationUpdate(info.magnolia.ui.contentapp.detail.DetailLocation location) |
protected void |
setCurrentLanguage(info.magnolia.ui.contentapp.detail.DetailLocation location) |
info.magnolia.ui.api.view.View |
start(info.magnolia.ui.contentapp.detail.DetailLocation location) |
stop
@Inject public LanguageSelector(info.magnolia.ui.api.app.SubAppContext subAppContext, LanguageSelectorView view, info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport, PageEditorPresenter pageEditorPresenter)
public info.magnolia.ui.api.view.View start(info.magnolia.ui.contentapp.detail.DetailLocation location)
protected void setCurrentLanguage(info.magnolia.ui.contentapp.detail.DetailLocation location)
public void languageSelected(Locale locale)
languageSelected
in interface LanguageSelectorView.Listener
public void onLocationUpdate(info.magnolia.ui.contentapp.detail.DetailLocation location)
onLocationUpdate
in interface Extension
onLocationUpdate
in class AbstractExtension
public void deactivate()
deactivate
in interface Extension
deactivate
in class AbstractExtension
Copyright © 2016 Magnolia International Ltd.. All rights reserved.