%@ page import="org.openxava.model.meta.MetaProperty" %>
<%
String propertyKey = request.getParameter("propertyKey");
MetaProperty p = (MetaProperty) request.getAttribute(propertyKey);
String fvalue = (String) request.getAttribute(propertyKey + ".fvalue");
String align = p.isNumber()?"right":"left";
boolean editable="true".equals(request.getParameter("editable"));
String disabled=editable?"":"disabled";
String script = request.getParameter("script");
boolean label = org.openxava.util.XavaPreferences.getInstance().isReadOnlyAsLabel();
String browser = request.getHeader("user-agent");
int sizeIncrement = browser.contains("Chrome")?0:2;
if (editable || !label) {
%>
title="<%=p.getDescription(request)%>"
tabindex="1"
align='<%=align%>'
maxlength="<%=p.getSize()%>"
size="<%=p.getSize() + sizeIncrement%>"
value="<%=fvalue%>" <%=disabled%> <%=script%>><%if (editable) {%><%} %>
<%
} else {
%>
<%=fvalue%>
<%
}
%>
<% if (!editable) { %>
<% } %>