From 348724ea47b4984a4826dbba1f1d8083a6e86241 Mon Sep 17 00:00:00 2001 From: David Schmitz <schmitz@lrz.de> Date: Mon, 3 Jul 2023 12:36:41 +0000 Subject: [PATCH] fix broken bootstrap dropdown menus --- templates/base.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/templates/base.html b/templates/base.html index 3baa131c..16576cd9 100644 --- a/templates/base.html +++ b/templates/base.html @@ -40,7 +40,7 @@ <ul class="nav navbar-top-links navbar-right"> <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">{% trans "Documentation" %}<b class="caret"> </b></a> + <a href="#" class="dropdown-toggle" data-bs-toggle="dropdown">{% trans "Documentation" %}<b class="caret"> </b></a> <ul class="dropdown-menu"> <li> @@ -49,7 +49,7 @@ </ul> </li> <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown">{% trans "Language" %}: {% for lang in settings.LANGUAGES %}{% ifequal settings.LANGUAGE_CODE lang.0 %}{% trans lang.1 %}{% endifequal %}{% endfor %}<b class="caret"></b></a> + <a href="#" class="dropdown-toggle" data-bs-toggle="dropdown">{% trans "Language" %}: {% for lang in settings.LANGUAGES %}{% ifequal settings.LANGUAGE_CODE lang.0 %}{% trans lang.1 %}{% endifequal %}{% endfor %}<b class="caret"></b></a> <ul class="dropdown-menu"> <form action="/set_language/" method="post" style="display:inline;" id="langform"> {% csrf_token %} @@ -68,7 +68,7 @@ {% if user.is_authenticated %} <li class="dropdown"> - <a class="dropdown-toggle" data-toggle="dropdown" href="#"> + <a class="dropdown-toggle" data-bs-toggle="dropdown" href="#"> <i class="fa fa-user fa-fw" id="user_icon_id"></i> <i class="fa fa-caret-down"></i> </a> <ul class="dropdown-menu dropdown-user" role="menu" > @@ -170,6 +170,7 @@ <script src="{% static 'js/jquery.add/jquery_csrf_protect.js' %}" type="text/javascript"></script> <link rel="stylesheet" href="{% static 'css/jquery-ui.min.css' %}" /> <script type="text/javascript" src="{% static 'js/jquery-ui/jquery-ui.min.js' %}"></script> + <script src="{% static 'js/popper/popper.min.js' %}"></script> <script src="{% static 'b3theme/js/bootstrap.min.js' %}"></script> <script src="{% static 'b3theme/js/plugins/metisMenu/jquery.metisMenu.js' %}"></script> <script type="text/javascript" src="{% static 'js/jquery.add/jquery.cookie.js' %}"></script> -- GitLab