Examples of addComponentResource()


Examples of javax.faces.component.UIViewRoot.addComponentResource()

    HtmlOutputText js = new HtmlOutputText()
    js.setEscape(false);
    js.setValueExpression("value", fCon.getApplication().getExpressionFactory().createValueExpression(fCon.getELContext(), "#{_YFJSBean.initScript}", String.class));
    //walk the ui tree and get the list of yui dependencies
    UIViewRoot root = fCon.getViewRoot();
    root.addComponentResource(fCon, js);
  }

  public PhaseId getPhaseId() {   
    return PhaseId.RENDER_RESPONSE;
  }
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

            throw new FacesException("View is not created");
        }
        UIScripts scriptResource = findScriptResource(facesContext, viewRoot);
        if (null == scriptResource) {
            scriptResource = (UIScripts) facesContext.getApplication().createComponent(UIScripts.COMPONENT_TYPE);
            viewRoot.addComponentResource(facesContext, scriptResource);
        }
        return scriptResource;
    }

    private UIScripts findScriptResource(FacesContext facesContext, UIViewRoot viewRoot) {
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

        UIViewRoot view = context.getViewRoot();
        String renderKitId = view.getRenderKitId();
       
        if(renderKitId.equals(Constants.MOBILE_RENDER_KIT_ID)) {
            view.addComponentResource(context, createResource(context, "mobile/widgets/datepicker.css", Constants.LIBRARY, "javax.faces.resource.Stylesheet"));
            view.addComponentResource(context, createResource(context, "mobile/widgets/datepicker.js", Constants.LIBRARY, "javax.faces.resource.Script"));
        }
    }

    public boolean isListenerForSource(Object source) {
        return true;
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

        FacesContext context = FacesContext.getCurrentInstance();
        UIViewRoot view = context.getViewRoot();
        String renderKitId = view.getRenderKitId();
       
        if(renderKitId.equals(Constants.MOBILE_RENDER_KIT_ID)) {
            view.addComponentResource(context, createResource(context, "mobile/widgets/datepicker.css", Constants.LIBRARY, "javax.faces.resource.Stylesheet"));
            view.addComponentResource(context, createResource(context, "mobile/widgets/datepicker.js", Constants.LIBRARY, "javax.faces.resource.Script"));
        }
    }

    public boolean isListenerForSource(Object source) {
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

                    test.setTransient(true);
                    UIComponent facet = null;
                    facet = viewToRender.getFacet(TomahawkResourceUtils.FORM_LOCATION);
                    if (facet == null)
                    {
                        viewToRender.addComponentResource(context, test, TomahawkResourceUtils.FORM_LOCATION);
                        facet = viewToRender.getFacet(TomahawkResourceUtils.FORM_LOCATION);
                        if (facet != null)
                        {
                            facet.getChildren().remove(test);
                        }
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

                    }
                   
                    facet = viewToRender.getFacet(TomahawkResourceUtils.BODY_LOCATION);
                    if (facet == null)
                    {
                        viewToRender.addComponentResource(context, test, TomahawkResourceUtils.BODY_LOCATION);
                        facet = viewToRender.getFacet(TomahawkResourceUtils.BODY_LOCATION);
                        if (facet != null)
                        {
                            facet.getChildren().remove(test);
                        }
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

                    }

                    facet = viewToRender.getFacet(TomahawkResourceUtils.HEAD_LOCATION);
                    if (facet == null)
                    {
                        viewToRender.addComponentResource(context, test, TomahawkResourceUtils.HEAD_LOCATION);
                        facet = viewToRender.getFacet(TomahawkResourceUtils.HEAD_LOCATION);
                        if (facet != null)
                        {
                            facet.getChildren().remove(test);
                        }
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

    UIViewRoot view = context.getViewRoot();
    boolean ajaxRequest = context.getPartialViewContext().isAjaxRequest();

    if (event instanceof PostAddToViewEvent) {
      if (!ajaxRequest || !view.getComponentResources(context, "body").contains(this)) {
        view.addComponentResource(context, this, "body");
      }
    }
    else if (event instanceof PostRestoreStateEvent) {
      if (ajaxRequest) {
        subscribeToViewEvent(PreRenderViewEvent.class, this);
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

      boolean ajaxRequest = ajaxContext.isAjaxRequest();
      boolean ajaxRenderAll = ajaxContext.isRenderAll();
      boolean alreadyAdded = view.getComponentResources(context, "body").contains(this);

      if (!(ajaxRequest && !ajaxRenderAll) || !alreadyAdded) {
        view.addComponentResource(context, this, "body");
        Hacks.setScriptResourceRendered(context, new ResourceIdentifier(this));
      }
    }
  }
View Full Code Here

Examples of javax.faces.component.UIViewRoot.addComponentResource()

        application.addComponent("javax.faces.ComponentResourceContainer", Container.class.getName());
        UIViewRoot root = new UIViewRoot();
        UIOutput resource = new UIOutput();

        // no target argument should result in target being head
        root.addComponentResource(facesContext, resource);
        List<UIComponent> components = root.getComponentResources(facesContext, "head");
        assertNotNull(components);
        assertTrue(components.size() == 1);
        assertTrue(components.get(0) == resource);
        UIOutput resource2 = new UIOutput();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.