package com.idega.content.themes.presentation;
import com.idega.content.business.ContentUtil;
import com.idega.presentation.IWContext;
import com.idega.presentation.Layer;
import com.idega.presentation.ui.DropdownMenu;
import com.idega.presentation.ui.GenericButton;
import com.idega.webface.WFBlock;
import com.idega.webface.WFTitlebar;
public class SiteInfoJsf extends SiteInfo {
private String styleClass;
public SiteInfoJsf() {
super();
}
@Override
public void main(IWContext iwc) throws Exception {
WFBlock siteInfo = new WFBlock();
if (styleClass != null) {
siteInfo.setStyleClass(getStyleClass());
}
WFTitlebar bar = new WFTitlebar();
bar.addTitleText(ContentUtil.getBundle().getLocalizedString("site_info", "Site Info"));
siteInfo.setTitlebar(bar);
DropdownMenu locales = getLocales(iwc, false, "getValues(this)");
locales.setId("siteInfoLocale");
createContents(siteInfo, iwc, false, true);
Layer formItem = new Layer();
formItem.setStyleClass("webfaceFormItem");
formItem.add(getLabel(ContentUtil.getBundle().getLocalizedString("site_info.locale", "Locale"), locales));
formItem.add(locales);
siteInfo.getChildren().add(formItem);
Layer buttonLayer = new Layer();
buttonLayer.setStyleClass("webfaceButtonLayer");
siteInfo.getChildren().add(buttonLayer);
GenericButton save = new GenericButton(ContentUtil.getBundle().getLocalizedString("save", "Save"));
save.setStyleClass("button");
save.setId("saveSiteInfoButton");
save.setOnClick("saveSiteInfo()");
buttonLayer.add(save);
add(siteInfo);
doBusiness(iwc, getThemesHelper().getThemeSettings());
}
@Override
public String getStyleClass() {
return styleClass;
}
@Override
public void setStyleClass(String styleClass) {
this.styleClass = styleClass;
}
}