Pagination, readable error messages to user, syntax highlighting started.
Pagination now works. Temporary hardcoded 10 pastes per page, will be put in configuration later. Maybe. From now user will receive readable error message if error occured. Started to work on syntax highlighting, tried to make lexers detection work but apparently to no avail.
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
</div>
|
||||
</nav>
|
||||
<section class="section">
|
||||
<p>Something bad happened. Try again later.</p>
|
||||
<p>{error}</p>
|
||||
</section>
|
||||
</body>
|
||||
|
||||
|
@@ -72,6 +72,16 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="paste-language">Paste should be available for:</label>
|
||||
<div class="control">
|
||||
<div class="select">
|
||||
<select id="paste-language" name="paste-language">
|
||||
{lexers}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="field">
|
||||
<div class="control">
|
||||
<input class="button is-success" type="submit" value="Paste!">
|
||||
|
9
assets/pagination.html
Normal file
9
assets/pagination.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<section class="section">
|
||||
<nav class="pagination is-centered" role="navigation" aria-label="pagination">
|
||||
<a class="pagination-previous" href="{previousPageLink}">Previous page</a>
|
||||
<ul class="pagination-list">
|
||||
{paginationLinks}
|
||||
</ul>
|
||||
<a class="pagination-next" href="{nextPageLink}">Next page</a>
|
||||
</nav>
|
||||
</section>
|
3
assets/pagination_ellipsis.html
Normal file
3
assets/pagination_ellipsis.html
Normal file
@@ -0,0 +1,3 @@
|
||||
<li>
|
||||
<span class="pagination-ellipsis">…</span>
|
||||
</li>
|
3
assets/pagination_link.html
Normal file
3
assets/pagination_link.html
Normal file
@@ -0,0 +1,3 @@
|
||||
<li>
|
||||
<a class="pagination-link" aria-label="Go to page {pageNum}" href="{paginationLink}">{pageNum}</a>
|
||||
</li>
|
3
assets/pagination_link_current.html
Normal file
3
assets/pagination_link_current.html
Normal file
@@ -0,0 +1,3 @@
|
||||
<li>
|
||||
<a class="pagination-link is-current" aria-label="Page {pageNum}" aria-current="page">{pageNum}</a>
|
||||
</li>
|
@@ -33,7 +33,15 @@
|
||||
</div>
|
||||
</nav>
|
||||
<section class="section">
|
||||
{pastes}
|
||||
<div>
|
||||
{pagination}
|
||||
</div>
|
||||
<div>
|
||||
{pastes}
|
||||
</div>
|
||||
<div>
|
||||
{pagination}
|
||||
</div>
|
||||
</section>
|
||||
</body>
|
||||
|
||||
|
Reference in New Issue
Block a user