Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
j_ember_platform / app / assets / javascripts / j-ember-platform.js.coffee
Size: Mime:
#= require group-helper
#= require ember-cloaking
#= require i18n
#= require_self
#= require_tree ./j_ember_platform/sets
#= require_tree ./j_ember_platform/resolvers
#= require_tree ./j_ember_platform/transforms
#= require_tree ./j_ember_platform/mixins
#= require_tree ./j_ember_platform/sources
#= require_tree ./j_ember_platform/models
#= require_tree ./j_ember_platform/serializers
#= require_tree ./j_ember_platform/adapters
#= require_tree ./j_ember_platform/controllers
#= require_tree ./j_ember_platform/views
#= require_tree ./j_ember_platform/components
#= require_tree ./j_ember_platform/helpers
#= require_tree ./j_ember_platform/templates
#= require_tree ./j_ember_platform/routes
#= require_tree ./j_ember_platform/applications

window.JEmberPlatform = Ember.Namespace.createWithMixins JEmberUIKit,
  VERSION: '0.1.0'

# Must be set by apps using this gem (APP_PATHS before platform include, PlatformAJAXRoot after platform include)
window.APP_PATHS = window.APP_PATHS || {}
JEmberPlatform.PlatformAJAXRoot = ""

# FIXME: ticketing process needs to be re-written
window.JEmberPlatform.ticketMessagesQueue = []
$(document).off 'ticketCreated', '#modal-holder'
$(document).on 'ticketCreated', '#modal-holder', (e, ticketID) ->
  queueItems = window.JEmberPlatform.ticketMessagesQueue.copy()
  window.JEmberPlatform.ticketMessagesQueue = []
  Ember.run.later (->
      message.reloadWithTicket() for message in queueItems
  ), 1000