Sha256: f2cac4e19da0e919797987c96335cc2c97b33b152d320747a97c369631f5946b

Contents?: true

Size: 852 Bytes

Versions: 3

Compression:

Stored size: 852 Bytes

Contents

module Platformx
	module NotifyHelpers
########################################################
#
# Start Helpers
#
########################################################
def x_notify(flash: "", timer: 4000, align: "right", from:"top")

color = "success"
message = ""

if !flash[:success].nil?
  message = flash[:success]
  color = "success"
end

if !flash[:notice].nil?
  message = flash[:notice]
  color = "warning"
end

if !flash[:error].nil?
  message = flash[:error]
  color = "danger"
end

unless message == ""
cb = <<EOS
<script>
    $().ready(function(){$.notify({message: "#{message}"},{type: "#{color}",timer: #{timer}, placement: {from: "#{from}",align: "#{align}"}});});
</script>
EOS
return cb
end
end


########################################################
#
# End
#
########################################################
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
platformx-0.0.7 lib/platformx/notify.rb
platformx-0.0.6 lib/platformx/notify.rb
platformx-0.0.4 lib/platformx/notify.rb