From dc3b7b109afc829e8e8431978123a34b8615cf43 Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Thu, 10 Nov 2022 17:41:54 +0300 Subject: [PATCH] Fixed month page. Button transitions --- faerun_calendar/urls.py | 1 + faerun_calendar/views.py | 4 ++++ main/static/main/css/main.css | 12 ++++++++++++ 3 files changed, 17 insertions(+) diff --git a/faerun_calendar/urls.py b/faerun_calendar/urls.py index 61b7e6a..dd53bb3 100644 --- a/faerun_calendar/urls.py +++ b/faerun_calendar/urls.py @@ -5,6 +5,7 @@ from . import views urlpatterns = [ path('', views.index, name='index'), path('/', views.year_page, name='index'), + path('//', views.month_page, name='index'), path('///', views.day_page, name='index'), ] diff --git a/faerun_calendar/views.py b/faerun_calendar/views.py index cc311a5..7e34a75 100644 --- a/faerun_calendar/views.py +++ b/faerun_calendar/views.py @@ -81,6 +81,10 @@ def day_page(request, year: int, month: int, day: int): return render(request, 'faerun_calendar/index.html', params) +def month_page(request, year: int, month: int): + return HttpResponseRedirect(f'../../{year}') + + def year_page(request, year: int): params = None diff --git a/main/static/main/css/main.css b/main/static/main/css/main.css index 3e79346..3ee6342 100644 --- a/main/static/main/css/main.css +++ b/main/static/main/css/main.css @@ -28,6 +28,10 @@ a.button { padding: 10px; margin: 10px; + transition: padding 0.3s; + transition: margin 0.3s; + transition: background 0.3s; + max-width: 200px; display: flex; @@ -79,6 +83,10 @@ body > div > * { font-size: 2em; text-decoration: none; margin: 3px 0px; + + transition: padding 0.3s; + transition: margin 0.3s; + transition: color 0.3s; } .arrow:before, .arrow:after { @@ -91,6 +99,10 @@ body > div > * { position: absolute; right: 0; width: 1em; + + transition: padding 0.3s; + transition: margin 0.3s; + transition: background 0.3s; } .arrow.left:before, .arrow.left:after {