Rails Fullcalendar modal close gets uncaught error -


i have rails app using fullcalendar. has modal entering labor hours. modal shows fine , if enter data, gets added database.

but, modal won't close. cancel button , x in top right corner of modal don't work.

i uncaught jquery.event.remove in browser console. see attached pic.

i have similar code working in application. i've looked , looked differences cause - no avail.

the statement not working $(this).dialog "close". but, said, statement works fine in application using fullcalendar.

i'm not sure look.

how chase down uncaught error? (i feel other javascript (not fullcalendar) that's causing error.)

here coffeescript buttons created:

   $("#dialog-form").dialog      autoopen: true      height: 450      width: 400      modal: true      buttons:       "create labor": ->         $.create "/events/",           event:             workorder_id: workorder.val(),             actcode_id: actcode.val(),             title: title.val(),             description: description.val(),             hours: hours.val(),             starts_at: "" + start,             ends_at: "" + end,             all_day: allday,             maxsynch: "n",             employee_id: $('#calendar').data('employeeid'),             overtime: "true" if $("#overtime").is(":checked")           complete: ->             $('#calendar').fullcalendar('refetchevents')         $(this).dialog "close"         $('#calendar').fullcalendar('refetchevents')         $("#workorder_id").val("")         $("#title").val("")         $("#hours").val("")         $("#description").val("")       cancel: ->         $(this).dialog "close" 

this screenshot:

enter image description here help!

udpate

with dialog displaying, typed following browser console:

$(this).dialog("close") 

and got message:

error: cannot call methods on dialog prior initialization; attempted call method 'close' 

and following did nothing:

$("#dialog-form").dialog("close") 

update2

this worked close modal:

$('.ui-dialog').remove() 

but, page left grey , not working.

the this in $(this).dialog "close" not pointing modal, button.

what change line to:

$('#modalid').dialog "close" 

(replace modalid id have)


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -