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);
}