Gogs před 6 roky
rodič
revize
e611257ad9
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7 0
      static/src/js/main.js

+ 7 - 0
static/src/js/main.js

@@ -450,6 +450,8 @@ openerp.print_engine = function (instance, local) {
                             a.download = action.name;
                             a.target = '_parent';
                             a.click();
+
+                            pdf.destroy();
                         });
                     });
                 },
@@ -480,6 +482,11 @@ openerp.print_engine = function (instance, local) {
                     }
 
                     if (instance.print_engine.socket_manager.socket.disconnected) {
+                        if (config.action_download_pdf) {
+                            self.trigger_download_pdf(action);
+                            return
+                        }
+
                         var widget = new local.PrinterUnavailableWidget(this);
                         widget.can_download().then(function (can_download) {
                             if (!can_download) {