View Javadoc
1   package org.exoplatform.wcm.webui.administration;
2   import org.exoplatform.wcm.webui.Utils;
3   import org.exoplatform.webui.application.WebuiApplication;
4   import org.exoplatform.webui.application.WebuiRequestContext;
5   import org.exoplatform.webui.config.annotation.ComponentConfig;
6   import org.exoplatform.webui.core.UIPortletApplication;
7   import org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle;
8   import org.exoplatform.webui.form.UIFormSelectBox;
9   
10  /**
11   * Created by The eXo Platform SAS Author : eXoPlatform
12   * ngoc.tran@exoplatform.com Jan 28, 2010
13   */
14  @ComponentConfig(
15                   lifecycle = UIApplicationLifecycle.class,
16                   template = "app:/groovy/Editing/UIEditingPortlet.gtmpl"
17                 )
18  public class UIEditingPortlet extends UIPortletApplication {
19  
20    public UIEditingPortlet() throws Exception {
21      addChild(UIEditingForm.class, null, null);
22    }
23  
24    /*
25     * (non-Javadoc)
26     * @see
27     * org.exoplatform.webui.core.UIPortletApplication#processRender(org.exoplatform
28     * .webui.application.WebuiApplication,
29     * org.exoplatform.webui.application.WebuiRequestContext)
30     */
31    public void processRender(WebuiApplication app, WebuiRequestContext context) throws Exception {
32  //    RenderResponse response = context.getResponse();
33  //    Element elementS = response.createElement("script");
34  //    elementS.setAttribute("type", "text/javascript");
35  //    elementS.setAttribute("src", "/eXoWCMResources/javascript/eXo/wcm/frontoffice/private/QuickEdit.js");
36  //    response.addProperty(MimeResponse.MARKUP_HEAD_ELEMENT,elementS);
37      
38  //    elementS = response.createElement("script");
39  //    elementS.setAttribute("type", "text/javascript");
40  //    elementS.setAttribute("src", "/eXoWCMResources/javascript/eXo/wcm/frontoffice/private/InlineEditing.js");
41  //    response.addProperty(MimeResponse.MARKUP_HEAD_ELEMENT,elementS);
42      
43      UIEditingForm editingForm = getChild(UIEditingForm.class);
44      UIFormSelectBox orderBySelectBox = editingForm.getChild(UIFormSelectBox.class);
45      orderBySelectBox.setValue((Utils.isShowQuickEdit())?UIEditingForm.DRAFT:UIEditingForm.PUBLISHED);
46  
47      super.processRender(app, context) ;
48    }
49  }