/*! * UI development toolkit for HTML5 (OpenUI5) * (c) Copyright 2009-2018 SAP SE or an SAP affiliate company. * Licensed under the Apache License, Version 2.0 - see LICENSE.txt. */ sap.ui.define(["sap/ui/Device","sap/ui/core/InvisibleText"],function(D,I){"use strict";var S={};S.render=function(r,s){if(!s.getVisible()){return;}var p=s.getPlaceholder(),v=s.getValue(),w=s.getProperty("width"),i=s.getId(),b=s.getShowRefreshButton(),a=s.getShowSearchButton(),A={},t,R=s.getRefreshButtonTooltip(),c,d=sap.ui.getCore().getConfiguration().getAccessibility();r.write("");r.write('');if(!s._hasPlaceholder&&p){r.write("");}r.write('=4&&D.os.version<4.1){r.addClass("sapMSFIA4");}r.writeClasses();if(s.getEnableSuggestions()&&D.system.phone){r.writeAttribute("readonly","readonly");}if(!s.getEnabled()){r.writeAttribute("disabled","disabled");}if(p){r.writeAttributeEscaped("placeholder",p);}if(s.getMaxLength()){r.writeAttribute("maxLength",s.getMaxLength());}if(v){r.writeAttributeEscaped("value",v);}if(s.getEnabled()&&b){var e=I.getStaticId("sap.m","SEARCHFIELD_ARIA_F5");if(e){A.describedby={value:e,append:true};}}var f=s.getId()+"-I"+"-labelledby";A.labelledby={value:f,append:true};r.writeAccessibilityState(s,A);r.write(">");if(d){var g=s.getPlaceholder()||"";if(g){r.write("");r.writeEscaped(g.trim());r.write("");}}if(s.getEnabled()){r.write("");if(a){r.write("");}}r.write("");r.write("");};return S;},true);