mirror of
https://github.com/simon987/od-database.git
synced 2025-04-19 18:36:44 +00:00
Next and previous buttons now works with captcha
This commit is contained in:
parent
bab68819df
commit
78d1b7a5bd
@ -22,6 +22,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input class="form-control" name="q" id="q" placeholder="Query" value="{{ q }}">
|
<input class="form-control" name="q" id="q" placeholder="Query" value="{{ q }}">
|
||||||
|
<input type="hidden" name="p" id="page" value="{{ p }}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{# Size #}
|
{# Size #}
|
||||||
@ -90,15 +91,16 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
{# Search button #}
|
{# Search button #}
|
||||||
<div class="form-group col-md-7">
|
<div class="form-group col-md-7">
|
||||||
|
|
||||||
{% if show_captcha %}
|
{% if show_captcha %}
|
||||||
<script>function f(token) {document.getElementById("sfrm").submit();}</script>
|
<script>function f(token) {document.getElementById("sfrm").submit();}</script>
|
||||||
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
|
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
|
||||||
<button class="g-recaptcha btn btn-primary btn-shadow" data-sitekey="6LcCXWkUAAAAAJo2NR9_m09Obn5YmDrI97sGrr2f" data-callback="f" style="float: right">Search</button>
|
<button id="s" class="g-recaptcha btn btn-primary btn-shadow" data-sitekey="6LcCXWkUAAAAAJo2NR9_m09Obn5YmDrI97sGrr2f" data-callback="f" style="float: right">Search</button>
|
||||||
{% else %}
|
{% else %}
|
||||||
<input class="btn btn-primary btn-shadow" type="submit" value="Search" style="float: right">
|
<input id="s" class="btn btn-primary btn-shadow" type="submit" value="Search" style="float: right">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -163,12 +165,10 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
{% if results["hits"]["total"] > (p + 1) * per_page %}
|
{% if results["hits"]["total"] > (p + 1) * per_page %}
|
||||||
<a href="/search?q={{ q }}&p={{ p + 1 }}&sort_order={{ sort_order }}&per_page={{ per_page }}&ext={{ extensions }}&size_min={{ size_min }}&size_max={{ size_max }}{{ "&field_path" if field_path else "" }}{{ "&field_name" if field_name else "" }}{{ "&field_trigram" if field_trigram else "" }}&date_min={{ date_min }}&date_max={{ date_max }}"
|
<button class="btn btn-primary" onclick="nextPage()" style="float: right">Next</button>
|
||||||
class="btn btn-primary" style="float: right">Next</a>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if p > 0 %}
|
{% if p > 0 %}
|
||||||
<a href="/search?q={{ q }}&p={{ p - 1 }}&sort_order={{ sort_order }}&per_page={{ per_page }}&ext={{ extensions }}&size_min={{ size_min }}&size_max={{ size_max }}{{ "&field_path" if field_path else "" }}{{ "&field_name" if field_name else "" }}{{ "&field_trigram" if field_trigram else "" }}&date_min={{ date_min }}&date_max={{ date_max }}"
|
<button class="btn btn-primary" onclick="prevPage()">Previous</button>
|
||||||
class="btn btn-primary">Previous</a>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -253,6 +253,16 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//Next button
|
||||||
|
function nextPage() {
|
||||||
|
document.getElementById("page").value = parseInt(document.getElementById("page").value) + 1;
|
||||||
|
document.getElementById("s").click();
|
||||||
|
}
|
||||||
|
function prevPage() {
|
||||||
|
document.getElementById("page").value = parseInt(document.getElementById("page").value) - 1;
|
||||||
|
document.getElementById("s").click();
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user