Skip to content

Commit b027272

Browse files
committed
add search_from and pagination tag
1 parent b4575b1 commit b027272

File tree

7 files changed

+26
-16
lines changed

7 files changed

+26
-16
lines changed

adminlte/templates/adminlte/groups/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{% block content %}
55
<form>
66
<div class="box">
7-
{% include 'adminlte/lib/_list_search_form.html' %}
7+
{% search_form %}
88

99
<div class="box-body">
1010
<table class="table table-bordered">
@@ -28,7 +28,7 @@
2828
</div>
2929
<!-- /.box-body -->
3030
<div class="box-footer clearfix">
31-
{% include 'adminlte/lib/_pagination.html' %}
31+
{% pagination %}
3232
</div>
3333
</div>
3434
</form>
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
{% if search != None %}
2-
<div class="box-tools">
3-
<div class="input-group input-group-sm">
4-
<input type="text" name="search" value="{{ search }}" class="form-control pull-right" placeholder="Search">
1+
<div class="box-tools">
2+
<div class="input-group input-group-sm">
3+
<input type="text" name="search" value="{{ value }}" class="form-control pull-right" placeholder="{{ placeholder }}">
54

6-
<div class="input-group-btn">
7-
<button type="submit" class="btn btn-default"><i class="fa fa-search"></i></button>
8-
</div>
5+
<div class="input-group-btn">
6+
<button type="submit" class="btn btn-default"><i class="fa fa-search"></i></button>
97
</div>
108
</div>
11-
{% endif %}
9+
</div>

adminlte/templates/adminlte/permissions/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{% block content %}
55
<form id="listForm">
66
<div class="box">
7-
{% include 'adminlte/lib/_list_search_form.html' %}
7+
{% search_form %}
88

99
<div class="box-body">
1010
<table class="table table-bordered dataTable">
@@ -32,7 +32,7 @@
3232
</div>
3333
<!-- /.box-body -->
3434
<div class="box-footer clearfix">
35-
{% include 'adminlte/lib/_pagination.html' %}
35+
{% pagination %}
3636
</div>
3737
</div>
3838
</form>

adminlte/templates/adminlte/user_groups/index.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
{% extends 'adminlte/lib/base.html' %}
2+
{% load adminlte_extras %}
23

34
{% block content %}
45
<form>
56
<div class="box">
6-
{% include 'adminlte/lib/_list_search_form.html' %}
7+
{% search_form %}
78

89
<div class="box-body">
910
<table class="table table-bordered">
@@ -25,7 +26,7 @@
2526
</div>
2627
<!-- /.box-body -->
2728
<div class="box-footer clearfix">
28-
{% include 'adminlte/lib/_pagination.html' %}
29+
{% pagination %}
2930
</div>
3031
</div>
3132
</form>

adminlte/templatetags/adminlte_extras.py

+10
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,13 @@ def confirm_btn(view_name, css_class='btn btn-danger', text="Delete", title="Are
3838

3939
return mark_safe("""<button class="%s confirm-to-href-btn" data-title="%s" data-href="%s">%s</button>""" % (
4040
css_class, title, url, text))
41+
42+
43+
@register.inclusion_tag('adminlte/lib/_pagination.html', takes_context=True)
44+
def pagination(context):
45+
return context
46+
47+
48+
@register.inclusion_tag('adminlte/lib/_list_search_form.html', takes_context=True)
49+
def search_form(context, placeholder='Search'):
50+
return dict(value=context.get('search', ''), placeholder=placeholder)

examples/demo/page/templates/pages/index.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{% extends 'adminlte/lib/base.html' %}
2+
{% load adminlte_extras %}
23

34
{% block content %}
45
<div class="box">
@@ -20,7 +21,7 @@
2021
</div>
2122
<!-- /.box-body -->
2223
<div class="box-footer clearfix">
23-
{% include 'adminlte/lib/_pagination.html' %}
24+
{% pagination %}
2425
</div>
2526
</div>
2627
{% endblock %}

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name='django-adminlte-admin',
9-
version='0.4.9',
9+
version='0.4.10',
1010
packages=find_packages(),
1111
include_package_data=True,
1212
license='MIT License',

0 commit comments

Comments
 (0)