UNPKG

ihave.to

Version:

Catch ideas. As they come and let them grow with your team in real time

49 lines (45 loc) 1.28 kB
var Buttons; (function () { /** * Create the footerbar buttons from a given buttonset * * @module Client * @submodule Classes * @class Buttons * @constructor * @param {Array} aButtonset The buttons to create * @param {String} sPanel The panel style where buttons are rendered ins * @return {Object} The HTML representation of a buttonset * */ "use strict"; Buttons = function (aButtonset, sPanel) { var i; var aButtons = []; if (sPanel === undefined) { sPanel = 'slim'; } if (aButtonset !== undefined) { for (i = 0; i < aButtonset.length; i += 1) { aButtons[i] = { CLASSES: 'button ' + aButtonset[i].TYPE, CONTENT: { LINK: { ID: aButtonset[i].ID, URL: '#', CONTENT: aButtonset[i].LABEL.translate() } } }; } } return { UL: { CLASSES: 'buttons ' + sPanel, CONTENT: { LI: aButtons } } }; }; })();