Sha256: 233fcbc60ce2f1ff3f9e56a5941e360e559d90c1458813e73c02e607753b0bf0
Contents?: true
Size: 1.38 KB
Versions: 3
Compression:
Stored size: 1.38 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([], function() { "use strict"; /** * <code>MenuButton</code> renderer. * @namespace */ var MenuButtonRenderer = {}; MenuButtonRenderer.CSS_CLASS = "sapMMenuBtn"; /** * Renders the HTML for the given control, using the provided * {@link sap.ui.core.RenderManager}. * * @param {sap.ui.core.RenderManager} oRm * The RenderManager that can be used for writing to * the Render-Output-Buffer * @param {sap.ui.core.Control} oMenuButton * The MenuButton to be rendered */ MenuButtonRenderer.render = function(oRm, oMenuButton) { var sWidth = oMenuButton.getWidth(); //write root DOM element oRm.write("<div"); oRm.writeControlData(oMenuButton); //classes oRm.addClass(MenuButtonRenderer.CSS_CLASS); oRm.addClass(MenuButtonRenderer.CSS_CLASS + oMenuButton.getButtonMode()); oRm.writeClasses(); // set user defined width if (sWidth != "") { oRm.addStyle("width", sWidth); } oRm.writeStyles(); oRm.write(">"); oMenuButton._ensureBackwardsReference(); oRm.renderControl(oMenuButton._getButtonControl()); oRm.write("</div>"); }; return MenuButtonRenderer; }, /* bExport= */ true);
Version data entries
3 entries across 3 versions & 1 rubygems