Sha256: 7b2b13c6459fc2bd909dea2fa1b71038db77dc98477b03ed072a66d836ba70b7

Contents?: true

Size: 994 Bytes

Versions: 4

Compression:

Stored size: 994 Bytes

Contents

$(function(){
  $.ajaxSetup({
    headers:{
      "X-CSRF-Token": $("meta[name='csrf-token']").attr("content"),
      "lolita_xhr": "true"
    }
  })
  $("#flash").slideUp("fast");
  $("#flash").live("click", function(){
    $(this).slideUp("fast");
  })

  $("#flash").ajaxComplete(function(e,request){
    var notice=request.getResponseHeader("Lolita-Notice");
    var error=request.getResponseHeader("Lolita-Error");
    var alert_msg=request.getResponseHeader("Lolita-Alert");
    if(notice){
      show_flash("<span style='color:green'>"+notice+"</span>");
    }else{
      if(error){
        show_flash("<span style='color:red'>"+error+"</span>");
      }else{
        if(alert_msg){
          show_flash("<span style='color:yellow'>"+alert_msg+"</span>");
        }
      }
    }
  })
})

function show_flash(html){
  var flash=$("#flash")
  flash.stop(true)
  flash.hide(0)
  flash.html(html)
  flash.slideDown("fast").delay(8000).slideUp("fast",function(){
    $(this).html("")
  })
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
lolita-3.1.12 public/javascripts/lolita/main.js
lolita-3.1.11 public/javascripts/lolita/main.js
lolita-3.1.9 public/javascripts/lolita/main.js
lolita-3.1.8 public/javascripts/lolita/main.js