1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- {{ import "components/switcher" }}
- <div class="container">
- <h1>{{ Title }}</h1>
- <div class="switcher">
- {{ url := "" }}
- {{ if Mode == "original" || Mode == "male" || Mode == "Female" }}
- {{ url = "/ranking?date=" + Data.CurrentDate +
- "&page=1&content=" }}
- {{ else }}
- {{ url = "/ranking?mode=" + Mode + "&date=" + Data.CurrentDate +
- "&page=1&content=" }}
- {{ end }}
- <div class="switch-title">Content</div>
- {{ path := slice("all", "illust", "manga", "ugoira") }}
- {{ name := slice("Overall", "Illustrations", "Mangas", "Ugoira")}}
- {{ yield Switcher(baseURL=url, paths=path, names=name, currentPath=Queries.content)}}
- </div>
- <br />
- <div class="switcher">
- {{ url := "/ranking?content=" + Content +"&date=" + Data.CurrentDate
- + "&page=1&mode=" }}
- <div class="switch-title">Modes</div>
- {{ path := slice("daily", "weekly") }}
- {{ name := slice("Daily", "Weekly")}}
- {{ yield Switcher(baseURL=url, paths=path, names=name, currentPath=Queries.mode)}}
- {{ if Content != "ugoira" }}
- {{ path := slice("monthly", "rookie") }}
- {{ name := slice("Monthly", "Rookie")}}
- {{ yield Switcher(baseURL=url, paths=path, names=name, currentPath=Queries.mode)}}
- {{ end }}
- <span class="switch-seperator"></span>
- {{ path := slice("daily_r18", "weekly_r18") }}
- {{ name := slice("Daily (R-18)", "Weekly (R-18)")}}
- {{ yield Switcher(baseURL=url, paths=path, names=name, currentPath=Queries.mode)}}
- <br />
- {{ if Content == "all" }}
- {{ path := slice("original", "male", "female") }}
- {{ name := slice("Original", "Popular among males", "Popular among females")}}
- {{ yield Switcher(baseURL=url, paths=path, names=name, currentPath=Queries.mode)}}
- {{ end }}
- </div>
- <br />
- <div class="switcher">
- {{ url := "/ranking?content=" + Content + "&mode=" + Mode +
- "&page=1" }}
- <div class="switch-title">Date (current: {{ Data.CurrentDate }})</div>
- {{ if Data.PrevDate != "false" }}
- <a href="{{ url }}&date={{Data.PrevDate}}" class="switch-button"
- >Yesterday</a
- >
- {{ end }} {{ if Data.NextDate != "false" }}
- <a href="{{ url }}&date={{Data.NextDate}}" class="switch-button"
- >Next day</a
- >
- {{ end }}
- <a href="{{ url }}" class="switch-button">Latest</a>
- <span class="switch-seperator"></span>
- <a href="/rankingCalendar">Ranking calendar</a>
- </div>
- <br />
- <div class="artwork-container">
- {{ include "components/ranking-tn" Data.Contents }}
- </div>
- <div class="pagination">
- {{ url := "/ranking?content=" + Content +"&date=" + Data.CurrentDate
- + "&mode=" + Mode + "&page=" }}
- <small>Page {{ Page }}/{{ PageLimit }}</small>
- <br />
- {{ raw: createPaginator(url, "#checkpoint", Page, PageLimit) }}
- </div>
- </div>
|