mod: блок "логин" подгружается только по клику на меню "Вход"
This commit is contained in:
@@ -25,7 +25,38 @@
|
|||||||
<link href="{% static 'css/oknardia1.css' %}" rel="stylesheet" type="text/css" />{% block Top_CSS1 %}{% endblock %}{% block Top_CSS2 %}{% endblock %}{% block Top_CSS3 %}{% endblock %}
|
<link href="{% static 'css/oknardia1.css' %}" rel="stylesheet" type="text/css" />{% block Top_CSS1 %}{% endblock %}{% block Top_CSS2 %}{% endblock %}{% block Top_CSS3 %}{% endblock %}
|
||||||
<script src="{% static 'js/jquery-2.1.1.min.js' %}" type="text/javascript"></script>{# <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js" type="text/javascript"></script>#}
|
<script src="{% static 'js/jquery-2.1.1.min.js' %}" type="text/javascript"></script>{# <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js" type="text/javascript"></script>#}
|
||||||
<script src="{% static 'js/bootstrap.min.js' %}" type="text/javascript"></script>{# <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" type="text/javascript"></script>#}{% block Top_JS1 %}{% endblock %}{% block Top_JS2 %}{% endblock %}{% block Top_JS3 %}{% endblock %}{% block Top_JS4 %}{% endblock %}{% block Top_JS5 %}{% endblock %}{% block Top_Meta1 %}{% endblock %}
|
<script src="{% static 'js/bootstrap.min.js' %}" type="text/javascript"></script>{# <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" type="text/javascript"></script>#}{% block Top_JS1 %}{% endblock %}{% block Top_JS2 %}{% endblock %}{% block Top_JS3 %}{% endblock %}{% block Top_JS4 %}{% endblock %}{% block Top_JS5 %}{% endblock %}{% block Top_Meta1 %}{% endblock %}
|
||||||
<script type="text/javascript">$(document).ready(function(){ $('#login-logout').load('/login-logout' ); })</script>{% block ADD_TO_HEAD %}{% endblock %}
|
<script type="text/javascript">
|
||||||
|
function openLoginLogout(event) {
|
||||||
|
if (event) {
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
|
||||||
|
var $box = $('#login-logout');
|
||||||
|
|
||||||
|
function openDropdown() {
|
||||||
|
var $toggle = $box.find('.dropdown-toggle').first();
|
||||||
|
if (!$toggle.length) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (typeof $toggle.dropdown === 'function') {
|
||||||
|
$toggle.dropdown('toggle');
|
||||||
|
} else {
|
||||||
|
$toggle.trigger('click');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$box.data('loginLoaded')) {
|
||||||
|
$box.load('/login-logout', function () {
|
||||||
|
$box.data('loginLoaded', true);
|
||||||
|
openDropdown();
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
openDropdown();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
</script>{% block ADD_TO_HEAD %}{% endblock %}
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body{% block Add_Body_Attribute %}{% endblock %}>
|
<body{% block Add_Body_Attribute %}{% endblock %}>
|
||||||
@@ -57,7 +88,7 @@
|
|||||||
<li><a href="#" rel="nofollow">Обратная связь</a></li -->
|
<li><a href="#" rel="nofollow">Обратная связь</a></li -->
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="dropdown" id="login-logout"><!--- Сюда подгружают AJAX-ом блок login-logout ---><small><br />Авторизации.<noscript style="color:red;">Для авторизации необходимо включить JavaScript.</noscript></small></li>
|
<li class="dropdown" id="login-logout"><a href="#" onclick="return openLoginLogout(event);" rel="nofollow"><span class="glyphicon glyphicon-user"></span> Вход</a><small><br />Авторизации.<noscript style="color:red;">Для авторизации необходимо включить JavaScript.</noscript></small></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</nav>{% endblock %}
|
</nav>{% endblock %}
|
||||||
|
|||||||
Reference in New Issue
Block a user