mirror of
				https://github.com/openresty/openresty.git
				synced 2024-10-13 00:29:41 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			72 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[%- index = month + 1 %]
 | 
						|
<h2 class="module-header">[% months.$index %] [% year %]</h2>
 | 
						|
<div class="module-content">
 | 
						|
    <table id="calendar-nav">
 | 
						|
        <tbody>
 | 
						|
          <tr>
 | 
						|
            <th>
 | 
						|
                <a class="nav-arrow"
 | 
						|
                   href="javascript:void(0)"
 | 
						|
                   onclick="getCalendar([% year - 1 %], [% month %])">
 | 
						|
                   <<
 | 
						|
                </a>
 | 
						|
            </th>
 | 
						|
            <th>
 | 
						|
                <a class="nav-arrow"
 | 
						|
                   href="javascript:void(0)"
 | 
						|
                   onclick="getCalendar([% month - 1 < 0 ? year - 1 : year %], [% month - 1 < 0 ? 11 : month - 1 %])">
 | 
						|
                   <
 | 
						|
                </a>
 | 
						|
            </th>
 | 
						|
            <th> </th>
 | 
						|
            <th> </th>
 | 
						|
            <th> </th>
 | 
						|
            <th>
 | 
						|
                <a class="nav-arrow"
 | 
						|
                   href="javascript:void(0)"
 | 
						|
                   onclick="getCalendar([% month + 1 > 11 ? year + 1: year %], [% month + 1 > 11 ? 0 : month + 1 %])">
 | 
						|
                   >
 | 
						|
                </a>
 | 
						|
            </th>
 | 
						|
            <th>
 | 
						|
                <a class="nav-arrow"
 | 
						|
                   href="javascript:void(0)"
 | 
						|
                   onclick="getCalendar([% year + 1 %], [% month %])">
 | 
						|
                   >>
 | 
						|
                </a>
 | 
						|
            </th>
 | 
						|
          </tr>
 | 
						|
        </tbody>
 | 
						|
    </table>
 | 
						|
    <table summary="Monthly calendar with links to each day's posts">
 | 
						|
        <tbody>
 | 
						|
          <tr>
 | 
						|
            <th>Sun</th>
 | 
						|
            <th>Mon</th>
 | 
						|
            <th>Tue</th>
 | 
						|
            <th>Wed</th>
 | 
						|
            <th>Thu</th>
 | 
						|
            <th>Fri</th>
 | 
						|
            <th>Sat</th>
 | 
						|
          </tr>
 | 
						|
        [%- day = 1; %]
 | 
						|
        [%- WHILE day <= end_of_month %]
 | 
						|
          <tr>
 | 
						|
            [%- day_of_week = 0 %]
 | 
						|
            [%- WHILE day_of_week <= 6 %]
 | 
						|
                [%- today_mark = day == today ? 'class="today-cell"' : '' %]
 | 
						|
                [%- IF (day > end_of_month) || (day == 1 && day_of_week < first_day_of_week) -%]
 | 
						|
                    <td> </td>
 | 
						|
                [%- ELSE -%]
 | 
						|
                    <td id="day-[% year %]-[% month %]-[% day %]" [% today_mark %]>[% day %]</td>
 | 
						|
                    [%- day = day + 1 %]
 | 
						|
                [%- END %]
 | 
						|
                [%- day_of_week = day_of_week + 1 %]
 | 
						|
            [%- END %]
 | 
						|
        [%- END %]
 | 
						|
          </tr>
 | 
						|
        </tbody>
 | 
						|
    </table>
 | 
						|
</div>
 | 
						|
 |