Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var modalCalendar_request;
- // Show modal
- $('#modalCalendar').on('show.bs.modal', function (event) {
- // modal & the event triggering the modal
- var modal = $(this)
- var e = $(event.relatedTarget)
- // Update calendar
- if (e.data('id')) {
- modal.find('.modal-title').text('{{ __("Edit calendar") }} ' + e.data('id'));
- modal.find('.modal-dialog form').attr('action', '{{ url_for("calendar.sources.api01") }}/' + e.data('id') );
- modal.find('.modal-body input[name="name"]').val(e.data('name'));
- modal.find('.modal-body input[name="uri"]').val(e.data('uri'));
- modalCalendar_request = 'PUT';
- alert(modalCalendar_request);
- }
- // New calendar
- else {
- modal.find('.modal-title').text('{{ __("New remote calendar") }}');
- modal.find('.modal-dialog form').attr('action', '{{ url_for("calendar.sources.api01") }}/');
- modal.find('.modal-body input[name="name"]').val('');
- modal.find('.modal-body input[name="uri"]').val('');
- modalCalendar_request = 'POST';
- }
- });
- // Post (new) data, modify current page
- $("#calendar_form").ajaxSubmit({
- data: function() {
- alert('snd' + modalCalendar_request);
- return $(this).serialize();
- },
- headers: {
- "X-Http-Method-Override": modalCalendar_request
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement