FSN#34307 placeholder (in header) whenever possible
FSN#34136 placeholder support option svn path=/Website/trunk/; revision=27145
This commit is contained in:
@@ -1303,6 +1303,8 @@ device =
|
||||
canExcel : 0x0200, // Show Excel buttons
|
||||
canUpload : 0x0400, // Can upload files
|
||||
canDownload: 0x0800, // Can download files
|
||||
// more
|
||||
supportsPlaceholder: 0x1000, // Support placeholder attribute of input
|
||||
|
||||
_devicebits: 0xff01, // Default desktop, alle capabilities
|
||||
|
||||
|
||||
@@ -136,7 +136,7 @@ function FCLTpersoonselector(fieldName, objectName, params)
|
||||
<%=safe.html(lperslidName)%>
|
||||
</span>
|
||||
<% } else { %>
|
||||
<input id="<%=fieldName%>_show" class="fldpers<%=params.required? " required" : ""%>" value="<%=safe.htmlattr(lperslidName)%>"
|
||||
<input id="<%=fieldName%>_show" class="fldpers<%=params.required? " required" : ""%>" <%= params.perslidKey > -1 ? 'value="'+safe.htmlattr(lperslidName)+'"' : (device.test(device.supportsPlaceholder) ? 'placeholder="'+safe.htmlattr(lperslidName)+'"' : 'value="'+safe.htmlattr(lperslidName)+'"') %>
|
||||
<%=params.onChange ? " sgonChange='" + params.onChange + "'" : ""%>>
|
||||
<% } %>
|
||||
<input type="hidden" id="<%=fieldName%>" name="<%=fieldName%>" value="<%=params.perslidKey%>">
|
||||
|
||||
@@ -18,10 +18,10 @@ FCLTHeader.Requires({ plugins: ["suggest", "jQuery"], js: [] });
|
||||
function FCLTproductsearch (params)
|
||||
{
|
||||
%><form id='p' onsubmit="dosearch();return false;">
|
||||
<input class="fldsrch" id="productsearch" value="<%=L("lcl_search_product")%>">
|
||||
<img class="details" src='<%=rooturl%>/appl/Pictures/magnifier.png' onclick="dosearch()">
|
||||
<input class="fldsrch" id="productsearch" <%= (device.test(device.supportsPlaceholder) ? 'placeholder="'+L("lcl_search_product")+'"' : 'value="'+L("lcl_search_product")+'"') %>>
|
||||
<img class="details" src='<%=rooturl%>/appl/Pictures/magnifier.png' onclick="dosearch()">
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
<script type="text/javascript">
|
||||
$('#productsearch')[0].onfocus = function ()
|
||||
{
|
||||
$('#productsearch')[0].select();
|
||||
@@ -30,7 +30,7 @@ function FCLTproductsearch (params)
|
||||
function dosearch () {
|
||||
FcltMgr.openDetail("appl/fac/prodsearch.asp?s="+myEncode($('#productsearch').val()), "<%=L("lcl_search_result")%> "+$('#productsearch')[0].value);
|
||||
}
|
||||
</script>
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
%>
|
||||
@@ -35,6 +35,7 @@ function checkUserAgent ()
|
||||
{
|
||||
var res = _checkUserAgent ();
|
||||
device.set(device.isSupported, res.isSupported);
|
||||
device.set(device.supportsPlaceholder, res.supportsPlaceholder);
|
||||
if (res.isHandheld)
|
||||
{
|
||||
device.set(device.isMobile, 1);
|
||||
@@ -64,7 +65,8 @@ function _checkUserAgent ()
|
||||
// Anno 5.3.1: alles is supported behalve IE6 en lager
|
||||
var res = { isSupported: true,
|
||||
isTouchscreen: false,
|
||||
isHandheld: false
|
||||
isHandheld: false,
|
||||
supportsPlaceholder: true
|
||||
};
|
||||
// Mogelijkheid iets expliciet *aan* te zetten
|
||||
if (getQParamInt("mobile",0)==1 || getQParamInt("pda",0)==1)
|
||||
@@ -127,6 +129,11 @@ function _checkUserAgent ()
|
||||
res.isSupported = true;
|
||||
}
|
||||
}
|
||||
if (ver <= 9)
|
||||
{
|
||||
res.supportsPlaceholder = false;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user