X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.webapp%2Fsrc%2Fmain%2Fwebapp%2Fargeo-ria-lib%2Fslc%2Fclass%2Forg%2Fargeo%2Fslc%2Fria%2Fexecution%2FSpecEditor.js;h=6d8683989e76c9b4ecba346b5ce748c773d5959f;hb=68ed7317e5fefb71258b552c1fb2ccd1c1f8cbc5;hp=59d8e8661cc629c886dcc79571bdf29c83738144;hpb=eedb87c37bf201c940c1bcd166e9c1f06b5982f2;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/SpecEditor.js b/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/SpecEditor.js index 59d8e8661..6d8683989 100644 --- a/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/SpecEditor.js +++ b/org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/SpecEditor.js @@ -232,8 +232,16 @@ qx.Class.define("org.argeo.slc.ria.execution.SpecEditor", }, this); this.cancelButton = new qx.ui.form.Button("Close"); this.cancelButton.addListener("execute", this._closeAndDestroy, this); + + this.saveCloseButton = new qx.ui.form.Button("Save & Close"); + this.saveCloseButton.addListener("execute", function(e){ + this.fireEvent("save"); + this._closeAndDestroy(); + }, this); + buttonPane.add(this.okButton); buttonPane.add(this.cancelButton); + buttonPane.add(this.saveCloseButton); }, /** * Close this modal window and destroy it.