mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-23 18:03:17 +00:00
Merge pull request #560 from nlegoff/fix_alert
[3.8] Fix #1411 Cannot close alert
This commit is contained in:
@@ -46,5 +46,14 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% block scripts %}{% endblock %}
|
||||
{% block scripts %}
|
||||
<script type="text/javascript">
|
||||
// close alerts
|
||||
$(document).on("click", ".alert .alert-block-close a", function(e){
|
||||
e.preventDefault();
|
||||
$(this).closest('.alert').alert('close');
|
||||
return false;
|
||||
});
|
||||
</script>
|
||||
{% endblock %}
|
||||
{% endblock %}
|
||||
|
@@ -138,28 +138,33 @@
|
||||
</div>
|
||||
{% endmacro %}
|
||||
|
||||
{% macro alert(type, message) %}
|
||||
<div class="alert alert-{{ type }}">
|
||||
{% set sign = "icon-exclamation-sign" %}
|
||||
|
||||
{% if type == "error" %}
|
||||
{% set sign = "icon-warning-sign" %}
|
||||
{% elseif type == "success" %}
|
||||
{% set sign = "icon-ok-sign" %}
|
||||
{% elseif type == "info" %}
|
||||
{% set sign = "icon-info-sign" %}
|
||||
{% endif %}
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td class="alert-block-logo"><i class="icon-2x icon-white {{ sign }}"></i></td>
|
||||
<td class="alert-block-content">{{ message }}</td>
|
||||
<td class="alert-block-close"><a href="#"><b>×</b></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
{% endmacro %}
|
||||
|
||||
{% macro flashes() %}
|
||||
{% import _self as login %}
|
||||
{% for type in app.getAvailableFlashTypes %}
|
||||
{% for message in app.getFlash(type) %}
|
||||
<div class="alert alert-{{ type }}">
|
||||
{% set sign = "icon-exclamation-sign" %}
|
||||
|
||||
{% if type == "error" %}
|
||||
{% set sign = "icon-warning-sign" %}
|
||||
{% elseif type == "success" %}
|
||||
{% set sign = "icon-ok-sign" %}
|
||||
{% elseif type == "info" %}
|
||||
{% set sign = "icon-info-sign" %}
|
||||
{% endif %}
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td class="alert-block-logo"><i class="icon-2x icon-white {{ sign }}"></i></td>
|
||||
<td class="alert-block-content">{{ message }}</td>
|
||||
<td class="alert-block-close"><a href="#"><b>×</b></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
{{ login.alert(type, message) }}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
{% endmacro %}
|
||||
|
@@ -257,8 +257,8 @@ ul {
|
||||
border-left: 1px solid darken(@warningBackground, 20%);
|
||||
}
|
||||
|
||||
.alert .close {
|
||||
position: static;
|
||||
.alert-block-close a {
|
||||
color: @white;
|
||||
}
|
||||
|
||||
.alert table {
|
||||
|
@@ -269,20 +269,20 @@
|
||||
|
||||
// Form states and alerts
|
||||
// -------------------------
|
||||
@warningText: #c09853;
|
||||
@warningBackground: #fcf8e3;
|
||||
@warningText: @white;
|
||||
@warningBackground: @grayDark;
|
||||
@warningBorder: darken(spin(@warningBackground, -10), 3%);
|
||||
|
||||
@errorText: #b94a48;
|
||||
@errorBackground: #f2dede;
|
||||
@errorText: @white;
|
||||
@errorBackground: #c9322b;
|
||||
@errorBorder: darken(spin(@errorBackground, -10), 3%);
|
||||
|
||||
@successText: #468847;
|
||||
@successBackground: #dff0d8;
|
||||
@successText: @white;
|
||||
@successBackground: #1f914f;
|
||||
@successBorder: darken(spin(@successBackground, -10), 5%);
|
||||
|
||||
@infoText: #3a87ad;
|
||||
@infoBackground: #d9edf7;
|
||||
@infoText: @white;
|
||||
@infoBackground: #4889af;
|
||||
@infoBorder: darken(spin(@infoBackground, -10), 7%);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user