Sha256: e039db42b569f687e2191f002a37920d908cc73caa8a526fbd982f5b3fad0347
Contents?: true
Size: 1.32 KB
Versions: 3
Compression:
Stored size: 1.32 KB
Contents
/*! * 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(['./InputRenderer', 'sap/ui/core/Renderer'], function(InputRenderer, Renderer) { "use strict"; /** * MultiInput renderer. * @namespace */ var MultiInputRenderer = Renderer.extend(InputRenderer); MultiInputRenderer.prependInnerContent = function (oRm, oControl) { oRm.renderControl(oControl._tokenizer); }; MultiInputRenderer.addOuterClasses = function(oRm, oControl) { InputRenderer.addOuterClasses.apply(this, arguments); oRm.addClass("sapMMultiInput"); if (oControl.getTokens().length > 0) { oRm.addClass("sapMMultiInputHasTokens"); } }; MultiInputRenderer.getAriaDescribedBy = function(oControl) { // input method should be overwritten in order to add the tokens information var sAriaDescribedBy = InputRenderer.getAriaDescribedBy.apply(this, arguments), oInvisibleTextId = oControl.getAggregation("tokenizer") && oControl.getAggregation("tokenizer").getTokensInfoId(); if (sAriaDescribedBy) { sAriaDescribedBy = sAriaDescribedBy + " " + oInvisibleTextId; } else { sAriaDescribedBy = oInvisibleTextId ; } return sAriaDescribedBy; }; return MultiInputRenderer; }, /* bExport= */ true);
Version data entries
3 entries across 3 versions & 1 rubygems