Examples of HeadElement


Examples of com.google.gwt.dom.client.HeadElement

   *            the value of the {@code name} attribute.
   * @param content
   *            the value of the {@code content} attribute.
   */
  public static void inject(String name, String content) {
    HeadElement head = getHead();
    MetaElement element = createMetaElement();
    element.setName(name);
    element.setContent(content);
    head.appendChild(element);
  }
View Full Code Here

Examples of com.google.gwt.dom.client.HeadElement

  protected static HeadElement getHead() {
    if (head == null) {
      Element element =
          Document.get().getElementsByTagName("head").getItem(0);
      assert element != null : "HTML Head element required";
      HeadElement head = HeadElement.as(element);
      AbstractInjector.head = head;
    }
    return AbstractInjector.head;
  }
View Full Code Here

Examples of com.google.gwt.dom.client.HeadElement

   *
   * @param javascript
   *            the JavaScript code
   */
  public static void inject(String javascript) {
    HeadElement head = getHead();
    ScriptElement element = createScriptElement();
    element.setText(javascript);
    head.appendChild(element);
  }
View Full Code Here

Examples of com.google.gwt.dom.client.HeadElement

   *
   * @param javascript
   *            the JavaScript code
   */
  public static void inject(String javascript) {
    HeadElement head = getHead();
    ScriptElement element = createScriptElement();
    element.setText(javascript);
    head.appendChild(element);
  }
View Full Code Here

Examples of elemental.html.HeadElement

  public static HeadElement getHead() {
    return getHead(getDocument());
  }

  public static HeadElement getHead(Document document) {
    HeadElement result = document.getHead();
    if (result == null) {
      // Some versions of Firefox return undefined for the document.head.
      result = (HeadElement) document.getElementsByTagName("head").item(0);
    }
    return result;
View Full Code Here

Examples of elemental.html.HeadElement

  public static HeadElement getHead() {
    return getHead(getDocument());
  }

  public static HeadElement getHead(Document document) {
    HeadElement result = document.getHead();
    if (result == null) {
      // Some versions of Firefox return undefined for the document.head.
      result = (HeadElement) document.getElementsByTagName("head").item(0);
    }
    return result;
View Full Code Here

Examples of org.apache.jetspeed.portlet.HeadElement

           
            out.println("<JS_PORTLET_HEAD_ELEMENTS>");
           
            for (KeyValue<String, HeadElement> kvPair : headElements)
            {
                HeadElement headElement = kvPair.getValue();
                out.println(HeadElementUtils.toHtmlString(headElement));
            }
           
            out.print("</JS_PORTLET_HEAD_ELEMENTS>");
        }
View Full Code Here

Examples of org.apache.jetspeed.portlet.HeadElement

        Map<String, Set<String>> mergedTextContents = new HashMap<String, Set<String>>();
       
        for (Iterator<KeyValue<String, HeadElement>> it = headElements.iterator(); it.hasNext(); )
        {
            KeyValue<String, HeadElement> kvPair = it.next();
            HeadElement element = kvPair.getValue();
           
            if (element.hasAttribute(HeaderPhaseSupportConstants.HEAD_ELEMENT_CONTRIBUTION_MERGE_HINT_ATTRIBUTE))
            {
                String mergeHint = element.getAttribute(HeaderPhaseSupportConstants.HEAD_ELEMENT_CONTRIBUTION_MERGE_HINT_ATTRIBUTE);
                String textContent = element.getTextContent();
               
                if (textContent != null)
                {
                    textContent = textContent.trim();
                }
               
                if (firstElementByMergeHint.containsKey(mergeHint))
                {
                    if (textContent != null && !"".equals(textContent))
                    {
                        Set<String> textContentSet = mergedTextContents.get(mergeHint);
                        textContentSet.add(textContent);
                    }
                   
                    it.remove();
                }
                else
                {
                    firstElementByMergeHint.put(mergeHint, element);
                    Set<String> textContentSet = new TreeSet<String>();
                    mergedTextContents.put(mergeHint, textContentSet);
                   
                    if (textContent != null && !"".equals(textContent))
                    {
                        textContentSet.add(textContent);
                    }
                }
            }
        }
       
        for (Map.Entry<String, HeadElement> entry : firstElementByMergeHint.entrySet())
        {
            String mergeHint = entry.getKey();
            HeadElement firstElement = entry.getValue();
            Set<String> textContentSet = mergedTextContents.get(mergeHint);
           
            StringBuilder sb = new StringBuilder(80);
            boolean firstDone = false;
           
            for (String textContent : textContentSet)
            {
                if (firstDone)
                    sb.append("\r\n");
                else
                    firstDone = true;
               
                sb.append(textContent);
            }
           
            firstElement.setTextContent(sb.toString());
        }
    }
View Full Code Here

Examples of org.apache.jetspeed.portlet.HeadElement

    @Override
    public void addProperty(String key, Element element)
    {
        if (MimeResponse.MARKUP_HEAD_ELEMENT.equals(key))
        {
            HeadElement headElement = null;
           
            // Note that element can be null.
            // According to the SPEC, the property with this key can be removed with null element.
            if (element != null)
            {
View Full Code Here

Examples of org.apache.jetspeed.portlet.HeadElement

       List<KeyValue<String, HeadElement>> headers = context.getMergedHeadElements();
       for (KeyValue<String, HeadElement> pair : headers)
       {
           if (!HeaderPhaseSupportConstants.CONTAINER_HEAD_ELEMENT_CONTRIBUTION_ELEMENT_ID_SET.contains(pair.getKey()))
           {
               HeadElement headElement = pair.getValue();
               result.append(HeadElementUtils.toHtmlString(headElement)).append('\n');
           }
       }
       return result.toString();
    }
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.