code: function (data) {
                                      $.ajax({
                                          url: trumbowyg.o.plugins.noembed.proxy,
                                          type: 'GET',
                                          data: data,
                                          cache: false,
                                          dataType: 'json',
  
                                          success: trumbowyg.o.plugins.noembed.success || function (data) {
                                              if (data.html) {
                                                  trumbowyg.execCmd('insertHTML', data.html);
                                                  setTimeout(function () {
                                                      trumbowyg.closeModal();
                                                  }, 250);
                                              } else {
                                                  trumbowyg.addErrorOnModalField(
                                                      $('input[type=text]', $modal),
                                                      data.error
                                                  );
                                              }
                                          },
                                          error: trumbowyg.o.plugins.noembed.error || function () {
                                              trumbowyg.addErrorOnModalField(
                                                  $('input[type=text]', $modal),
                                                  trumbowyg.lang.noembedError
                                              );
                                          }
                                      });
                                  }
docs: Callback