]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.webapp/src/main/webapp/argeo-ria-src/class/org/argeo/ria/Application.js
Interrupt close() action on download / implement closeCurrent() method
[gpl/argeo-slc.git] / org.argeo.slc.webapp / src / main / webapp / argeo-ria-src / class / org / argeo / ria / Application.js
index f7db3cb23f8f1fd9d34bc436316507da3d0e9caf..f9de781a004e119a2478aaa336b66070d01ff7e6 100644 (file)
@@ -231,8 +231,15 @@ qx.Class.define("org.argeo.ria.Application",
                        switchCommand.command.setMenu(switchCommand.submenu);\r
                }\r
     },\r
+\r
+    javascriptDownloadLocation: function(hrefValue){\r
+       this.interruptClose = true;\r
+       document.location.href = hrefValue;\r
+       this.interruptClose = false;\r
+    },\r
     \r
     close : function(){\r
+       if(this.interruptClose) return ;        \r
                if(this.getActivePerspective()){\r
                        this.getActivePerspective().remove(org.argeo.ria.components.ViewsManager.getInstance());\r
                } \r