diff --git a/src/frontend/urls.py b/src/frontend/urls.py index 9a6cb42..ecaa014 100755 --- a/src/frontend/urls.py +++ b/src/frontend/urls.py @@ -21,6 +21,7 @@ from interface import views urlpatterns = [ path("admin/", admin.site.urls), path("", views.index, name="index"), + path("/", views.index, name="index"), path("sort/<_order>", views.index, name="index"), path("download/", views.download, name="download"), path("favorite/", views.favorite, name="favorite"), diff --git a/src/interface/static/img/navbar.png b/src/interface/static/img/navbar.png new file mode 100644 index 0000000..f21cc78 Binary files /dev/null and b/src/interface/static/img/navbar.png differ diff --git a/src/interface/static/js/pyshelf_ux.js b/src/interface/static/js/pyshelf_ux.js index 7a6399a..3e43356 100755 --- a/src/interface/static/js/pyshelf_ux.js +++ b/src/interface/static/js/pyshelf_ux.js @@ -80,4 +80,11 @@ $(document).ready(function(){ var textSelected = optionSelected.text(); window.location.href="/"+valueSelected }); + $('#btn-home').on("click", function(){ + console.log('Home Pressed'); + _location = $(this).attr('data-location'); + $('#_order').val(null); + $('#_search').val(null); + window.location.href=_location; + }); }); diff --git a/src/interface/templates/index.html b/src/interface/templates/index.html index 9bc2e1a..2d0f974 100755 --- a/src/interface/templates/index.html +++ b/src/interface/templates/index.html @@ -39,7 +39,7 @@

pyShelf {{Version}}

    - + diff --git a/src/interface/views.py b/src/interface/views.py index b89b5bd..040bd37 100755 --- a/src/interface/views.py +++ b/src/interface/views.py @@ -239,13 +239,13 @@ def payload(request, query, _set, _limit, _order): """ Return formatted data to template """ + breakpoint() _set = int(_set) if _set < 1: _set = 1 if _limit is None: _limit = 20 _set_max = int(_set) * _limit _set_min = _set_max - _limit _now_showing = "%s-%s"%(_set_min, _set_max) - if query: if query != request.session.get('cached_query'): request.session['cached_query'] = query