﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
32443	"Remove ""shifted"" class from main when nav-sidebar is disabled."	Amir Ajorloo	Amir Ajorloo	"I faced an issue in disabling the nav-sidebar. When I disable the nav-sidebar using ‍‍‍`admin.site.enable_nav_sidebar = False`, the shifted class is still remaining, because this class is hard-coded in the main tag. Currently check both of shifted class of the main tag and the existence of the nav-sidebar together to apply the styles, but it can be more simple and prevent issues happening in the third-party modules.

In the below screenshot, the nav-sidebar is enabled and it's open. So the main tag should have the shifted class to move its content to right:
[[Image(https://code.djangoproject.com/raw-attachment/ticket/32443/Screen%20Shot%202021-02-11%20at%2020.05.07.png, 80%)]]

In this screenshot, the nav-sidebar is enabled but it's close and the main tag doesn’t have the shifted class:
[[Image(https://code.djangoproject.com/raw-attachment/ticket/32443/Screen%20Shot%202021-02-11%20at%2020.05.19.png, 80%)]]


Bug
In this screenshot, the nav-sidebar is disabled, but the main tag has shifted class (but it shouldn't):
[[Image(https://code.djangoproject.com/raw-attachment/ticket/32443/Screen%20Shot%202021-02-11%20at%2020.05.37.png, 80%)]]"	Cleanup/optimization	assigned	contrib.admin	3.1	Normal				Accepted	1	0	0	0	0	1
