Sha256: 1f22147449994bc1b4c479ec330d6688be4d27e4b204900bc2d172d8d5c72047

Contents?: true

Size: 1.02 KB

Versions: 2

Compression:

Stored size: 1.02 KB

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'>"+Base64.decode(notice)+"</span>");
    }else{
      if(error){
        show_flash("<span style='color:red'>"+Base64.decode(error)+"</span>");
      }else{
        if(alert_msg){
          show_flash("<span style='color:#ea7c15'>"+Base64.decode(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

2 entries across 2 versions & 1 rubygems

Version Path
lolita-3.1.14 public/javascripts/lolita/main.js
lolita-3.1.13 public/javascripts/lolita/main.js