Admin - Mensajes y footer
This commit is contained in:
@ -23,18 +23,44 @@
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="formulario_messages" class="ui message transition hidden">
|
||||
<i class="close icon"></i>
|
||||
<span class="list"></span>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
function addMessage(msg) {
|
||||
$('#formulario_messages').find('.list').append(
|
||||
$('<li></li>').html(msg)
|
||||
)
|
||||
$('#formulario_messages').show()
|
||||
$('#formulario_messages').removeClass('hidden')
|
||||
$('#formulario_messages').find('.close').click(function() {
|
||||
$('#formulario_messages').find('.list').html('')
|
||||
$('#formulario_messages').removeClass('success error')
|
||||
$('#formulario_messages').hide()
|
||||
$('#formulario_messages').addClass('hidden')
|
||||
})
|
||||
}
|
||||
$(document).ready(function() {
|
||||
$('#formulario_messages').hide()
|
||||
$('#formulario').submit(function(e) {
|
||||
e.preventDefault()
|
||||
|
||||
var titulo = $(this).find("[name='titulo']").val()
|
||||
var contenido = $(this).find("[name='contenido']").val()
|
||||
$.post('{{$urls->base}}/admin/notificacion', {titulo: titulo, contenido: contenido}, function(data) {
|
||||
console.debug(data)
|
||||
var msg = ''
|
||||
if (data.estado == 'ok') {
|
||||
msg = 'Editado correctamente.'
|
||||
$('#formulario_messages').addClass('success')
|
||||
} else {
|
||||
msg = 'Error al editar.'
|
||||
$('#formulario_messages').addClass('error')
|
||||
}
|
||||
addMessage(msg)
|
||||
}, 'json')
|
||||
|
||||
return false
|
||||
@ -42,7 +68,27 @@
|
||||
$('#activar').checkbox()
|
||||
$('#activar').click(function() {
|
||||
var status = $(this).checkbox('is checked')
|
||||
$.post('{{$urls->base}}/admin/notificacion', {'activo': status}, function(data) {}, 'json')
|
||||
$.post('{{$urls->base}}/admin/notificacion', {'activo': status}, function(data) {
|
||||
msg = []
|
||||
if (data.estado == 'ok') {
|
||||
if (data.editado.activo) {
|
||||
msg.push('Activado')
|
||||
} else {
|
||||
msg.push('Desactivado')
|
||||
}
|
||||
$('#formulario_messages').addClass('success')
|
||||
} else {
|
||||
msg.push('No se ha podido')
|
||||
if (data.editado.activo) {
|
||||
msg.push('activar')
|
||||
} else {
|
||||
msg.push('desactivar')
|
||||
}
|
||||
$('#formulario_messages').addClass('error')
|
||||
}
|
||||
msg.push('correctamente.')
|
||||
addMessage(msg.join(' '))
|
||||
}, 'json')
|
||||
})
|
||||
})
|
||||
</script>
|
||||
|
Reference in New Issue
Block a user