package org.exoplatform.wcm.webui.administration;
import org.exoplatform.wcm.webui.Utils;
import org.exoplatform.webui.application.WebuiApplication;
import org.exoplatform.webui.application.WebuiRequestContext;
import org.exoplatform.webui.config.annotation.ComponentConfig;
import org.exoplatform.webui.core.UIPortletApplication;
import org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle;
import org.exoplatform.webui.form.UIFormSelectBox;
/**
* Created by The eXo Platform SAS Author : eXoPlatform
* ngoc.tran@exoplatform.com Jan 28, 2010
*/
@ComponentConfig(
lifecycle = UIApplicationLifecycle.class,
template = "app:/groovy/Editing/UIEditingPortlet.gtmpl"
)
public class UIEditingPortlet extends UIPortletApplication {
public UIEditingPortlet() throws Exception {
addChild(UIEditingForm.class, null, null);
}
/*
* (non-Javadoc)
* @see
* org.exoplatform.webui.core.UIPortletApplication#processRender(org.exoplatform
* .webui.application.WebuiApplication,
* org.exoplatform.webui.application.WebuiRequestContext)
*/
public void processRender(WebuiApplication app, WebuiRequestContext context) throws Exception {
// RenderResponse response = context.getResponse();
// Element elementS = response.createElement("script");
// elementS.setAttribute("type", "text/javascript");
// elementS.setAttribute("src", "/eXoWCMResources/javascript/eXo/wcm/frontoffice/private/QuickEdit.js");
// response.addProperty(MimeResponse.MARKUP_HEAD_ELEMENT,elementS);
// elementS = response.createElement("script");
// elementS.setAttribute("type", "text/javascript");
// elementS.setAttribute("src", "/eXoWCMResources/javascript/eXo/wcm/frontoffice/private/InlineEditing.js");
// response.addProperty(MimeResponse.MARKUP_HEAD_ELEMENT,elementS);
UIEditingForm editingForm = getChild(UIEditingForm.class);
UIFormSelectBox orderBySelectBox = editingForm.getChild(UIFormSelectBox.class);
orderBySelectBox.setValue((Utils.isShowQuickEdit())?UIEditingForm.DRAFT:UIEditingForm.PUBLISHED);
super.processRender(app, context) ;
}
}