]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.webapp/src/main/webapp/argeo-ria-src/class/org/argeo/ria/components/Modal.js
API DOCUMENTATION
[gpl/argeo-slc.git] / org.argeo.slc.webapp / src / main / webapp / argeo-ria-src / class / org / argeo / ria / components / Modal.js
index f39cca36f73e99dc8c57417a1824ade437ec4bfa..3d3150b348b415e56e7a518440fecae954284d58 100644 (file)
@@ -8,6 +8,9 @@ qx.Class.define("org.argeo.ria.components.Modal",
        extend : qx.ui.window.Window,\r
   \r
        events : {\r
+               /**\r
+                * Triggered when the user clicks the "ok" button. \r
+                */\r
                "ok" : "qx.event.type.Event"\r
        },\r
        /**\r
@@ -44,6 +47,10 @@ qx.Class.define("org.argeo.ria.components.Modal",
                        this.add(label, {edge:'center', width:'100%'});\r
                        this.addCloseButton();\r
                },\r
+               /**\r
+                * Add a question and ok / cancel buttons\r
+                * @param text {String} The question to ask to the user\r
+                */\r
                addConfirm : function(text){\r
                        var label = new qx.ui.basic.Label(text);\r
                        label.setRich(true);\r
@@ -99,9 +106,13 @@ qx.Class.define("org.argeo.ria.components.Modal",
                 * @param callbackContext {Object} Context for the callback, optional.\r
                 */\r
                makePromptForm:function(questionString, validationCallback, callbackContext){\r
-                       this.add(new qx.ui.basic.Label(questionString), {edge:'north'});\r
+                       var label = new qx.ui.basic.Label(questionString);\r
+                       label.setRich(true);\r
+                       label.setTextAlign("center");\r
+                       this.add(label, {edge:'north'});\r
                        var textField = new qx.ui.form.TextField();\r
-                       textField.setMarginTop(20);\r
+                       textField.setMarginTop(10);\r
+                       textField.setMarginBottom(10);\r
                        this.add(textField, {edge:'center'});\r
                        this.addOkCancel();\r
                        if(callbackContext){\r