UNPKG

@ciebit/calendario

Version:

Representa um calendário visual

54 lines (53 loc) 2.21 kB
///<reference path="../../cb-js/classes/Hermes.ts"/> var Ciebit; (function (Ciebit) { var Calendario; (function (Calendario) { var Layout = (function () { function Layout(container) { this.container = container; this.seletor_ano = ".cb-calendario-ano"; this.seletor_mes = ".cb-calendario-mes"; this.seletor_dias = ".cb-calendario-dias"; } Layout.prototype.aviseMe = function (evento, funcao) { return this; }; Layout.prototype.definirContainer = function (container) { this.container = container; return this; }; Layout.prototype.definirSeletorAno = function (seletor) { this.seletor_ano = seletor; return this; }; Layout.prototype.definirSeletorMes = function (seletor) { this.seletor_mes = seletor; return this; }; Layout.prototype.definirSeletorDias = function (seletor) { this.seletor_dias = seletor; return this; }; Layout.prototype.definirAno = function (ano) { var tag_ano = document.querySelector(this.seletor_ano); tag_ano.appendChild(document.createTextNode(ano.toString())); return this; }; Layout.prototype.definirMes = function (mes) { var tag_mes = document.querySelector(this.seletor_mes); tag_mes.appendChild(document.createTextNode(mes)); return this; }; Layout.prototype.definirDias = function (array) { var tag_dias = document.querySelectorAll(this.seletor_dias); for (var i = 0; i < tag_dias.length; i++) { tag_dias[i].appendChild(document.createTextNode(array[i].toString())); } return this; }; return Layout; }()); Calendario.Layout = Layout; })(Calendario = Ciebit.Calendario || (Ciebit.Calendario = {})); })(Ciebit || (Ciebit = {}));