Commit a9a54979 authored by Cyril's avatar Cyril

refactor flash

* make unobtrusive js
* convert js to coffee
parent c177593e
......@@ -33,6 +33,11 @@ $ ->
# Bottom tooltip
$('.has_bottom_tooltip').tooltip(placement: 'bottom')
# Flash
if (flash = $("#flash-container")).length > 0
flash.click -> $(@).slideUp("slow")
flash.slideDown "slow"
setTimeout (-> flash.slideUp("slow")), 3000
# Disable form buttons while a form is submitting
$('body').on 'ajax:complete, ajax:beforeSend, submit', 'form', (e) ->
......
......@@ -68,7 +68,7 @@ table a code {
}
/** FLASH message **/
#flash_container {
#flash-container {
height: 50px;
position: fixed;
z-index: 10001;
......@@ -79,6 +79,8 @@ table a code {
background: white;
cursor: pointer;
border-bottom: 1px solid #ccc;
text-align: center;
display: none;
h4 {
color: #666;
......
- if alert || notice
- text = alert || notice
%div{style: "display:none", id: "flash_container"}
%center
%h4= text
:javascript
$(function(){
$("#flash_container").slideDown("slow");
$("#flash_container").click(function(){
$(this).slideUp("slow");
});
setTimeout("hideFlash()",3000);
});
function hideFlash(){
$("#flash_container").slideUp("slow");
}
- if text = alert || notice
#flash-container
%h4= text
......@@ -2,5 +2,5 @@
%html{ lang: "en"}
= render "layouts/head"
%body.ui_basic.login-page
= render partial: "layouts/flash"
= render "layouts/flash"
.container= yield
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment