%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11585/cwd/html/ppaobm/vendor/bower-asset/fullcalendar/src/core/common/ |
Upload File : |
import Component, { ComponentContext } from '../component/Component' import { htmlToElement, removeElement } from '../util/dom-manip' import { DateMarker } from '../datelib/marker' import { DateProfile } from '../DateProfileGenerator' import { createFormatter } from '../datelib/formatting' import { computeFallbackHeaderFormat, renderDateCell } from './table-utils' export interface DayTableHeaderProps { dates: DateMarker[] dateProfile: DateProfile datesRepDistinctDays: boolean renderIntroHtml?: () => string } export default class DayHeader extends Component<DayTableHeaderProps> { el: HTMLElement thead: HTMLElement constructor(context: ComponentContext, parentEl: HTMLElement) { super(context) parentEl.innerHTML = '' // because might be nbsp parentEl.appendChild( this.el = htmlToElement( '<div class="fc-row ' + this.theme.getClass('headerRow') + '">' + '<table class="' + this.theme.getClass('tableGrid') + '">' + '<thead></thead>' + '</table>' + '</div>' ) ) this.thead = this.el.querySelector('thead') } destroy() { removeElement(this.el) } render(props: DayTableHeaderProps) { let { dates, datesRepDistinctDays } = props let parts = [] if (props.renderIntroHtml) { parts.push(props.renderIntroHtml()) } let colHeadFormat = createFormatter( this.opt('columnHeaderFormat') || computeFallbackHeaderFormat(datesRepDistinctDays, dates.length) ) for (let date of dates) { parts.push( renderDateCell( date, props.dateProfile, datesRepDistinctDays, dates.length, colHeadFormat, this.context ) ) } if (this.isRtl) { parts.reverse() } this.thead.innerHTML = '<tr>' + parts.join('') + '</tr>' } }