You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2017/03/01 16:47:36 UTC

svn commit: r1784988 - in /myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal: renderkit/renderer/PageRenderer.java taglib/component/PageTagDeclaration.java

Author: lofwyr
Date: Wed Mar  1 16:47:36 2017
New Revision: 1784988

URL: http://svn.apache.org/viewvc?rev=1784988&view=rev
Log:
TOBAGO-1632: Setting viewport meta in HTML header (configurable)

Modified:
    myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/PageRenderer.java
    myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/PageTagDeclaration.java

Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/PageRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/PageRenderer.java?rev=1784988&r1=1784987&r2=1784988&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/PageRenderer.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/PageRenderer.java Wed Mar  1 16:47:36 2017
@@ -180,7 +180,7 @@ public class PageRenderer extends Render
 
       writer.startElement(HtmlElements.META);
       writer.writeAttribute(HtmlAttributes.NAME, "viewport", false);
-      writer.writeAttribute(HtmlAttributes.CONTENT, "width=device-width, initial-scale=1.0", false);
+      writer.writeAttribute(HtmlAttributes.CONTENT, page.getViewport(), true);
       writer.endElement(HtmlElements.META);
 
       // title

Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/PageTagDeclaration.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/PageTagDeclaration.java?rev=1784988&r1=1784987&r2=1784988&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/PageTagDeclaration.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/PageTagDeclaration.java Wed Mar  1 16:47:36 2017
@@ -88,4 +88,11 @@ public interface PageTagDeclaration
   @TagAttribute
   @UIComponentTagAttribute()
   void setApplicationIcon(String icon);
+
+  /**
+   * Adding the value for the viewport meta tag in the page header in HTML.
+   */
+  @TagAttribute
+  @UIComponentTagAttribute(defaultValue = "width=device-width, initial-scale=1.0")
+  void setViewport(String viewport);
 }