Gogs 6 anni fa
parent
commit
e611257ad9
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  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.download = action.name;
                             a.target = '_parent';
                             a.target = '_parent';
                             a.click();
                             a.click();
+
+                            pdf.destroy();
                         });
                         });
                     });
                     });
                 },
                 },
@@ -480,6 +482,11 @@ openerp.print_engine = function (instance, local) {
                     }
                     }
 
 
                     if (instance.print_engine.socket_manager.socket.disconnected) {
                     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);
                         var widget = new local.PrinterUnavailableWidget(this);
                         widget.can_download().then(function (can_download) {
                         widget.can_download().then(function (can_download) {
                             if (!can_download) {
                             if (!can_download) {