django messages in dialogs

remotes/origin/yandex
Bachurin Sergey 11 years ago
parent 64a85066a7
commit b343beb40d
  1. 2
      project/myauth/views.py
  2. 12
      project/static/js/dialogs.js
  3. 14
      project/templates/base.html

@ -89,7 +89,7 @@ def register(request):
def confirm_registered_email(request, key):
"""Подтверждение зарегистрированного email."""
success_url = 'customer_profile_edit'
success_msg = u'E-mail подтверждён.'
success_msg = u'Ваш e-mail подтверждён. Спасибо за регистрацию.'
user = get_object_or_404(models.DokUser, username__iexact = key) # ключ = имя пользователя
models.ConfirmEmail.objects.confirm(user)

@ -1,5 +1,6 @@
$(document).ready(function() {
var dlg_msg = $('#dialog-message');
var dlg_django_msg = $('#django-message');
$('form', '#dialogs').each(function() {
var form = $(this);
@ -110,6 +111,17 @@ $(document).ready(function() {
}
}
});
dlg_django_msg.dialog({
modal: true,
autoOpen: true,
//resizable: false,
//width: 310,
buttons: {
'Закрыть': function() {
$(this).dialog('close');
}
}
});
});
function clear_form_errors(form) {

@ -15,12 +15,9 @@
</head>
<body>
{% cms_toolbar %}
{% if messages or license_15days %}
{% if license_15days %}
<div id="content" class="clear">
<ul class="messagelist">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}<a href='#' class='close-message'>Закрыть</a></li>
{% endfor %}
{% if license_15days %}
<li class="error">{{ license_15days }} заканчивается срок действия лицензии.<a href='#' class='close-message' data-close='close_message_license'>Закрыть</a></li>
{% endif %}
@ -108,6 +105,15 @@
<div id="dialog-message"> </div>
{% if messages %}
<div id="django-message">
<ul>
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
</div>
{% endif %}
</div>
{% block common_js %}

Loading…
Cancel
Save