Sha256: 61088ed954f1e4f6b768cb9a27668c791d2f1d7bd8309bc29ade9a6b3dd7420f
Contents?: true
Size: 703 Bytes
Versions: 17
Compression:
Stored size: 703 Bytes
Contents
class @NewTicketModal constructor: (options)-> @slug = options.slug @color = options.color @options = options @template = HandlebarsTemplates['new_ticket/modal'] show: -> @$modal = $(@template(color: @color)).modal() @$modal.on 'hidden', => @$modal.remove() @options.onClose() if @options.onClose xhr = $.get "/projects/#{@slug}/tickets/new" xhr.success (data)=> options = _.extend(data, @options) options.onCreate = ((ticket)=> @options.onCreate(ticket, @$modal)) if options.onCreate view = new NewTicketView(options) view.render() $('#reset_ticket').click (e)=> e.preventDefault() @$modal.modal('hide')
Version data entries
17 entries across 17 versions & 1 rubygems