Set "loaded" flag
authorCharles du Jeu <charles.dujeu@gmail.com>
Thu, 17 Sep 2009 13:47:38 +0000 (13:47 +0000)
committerCharles du Jeu <charles.dujeu@gmail.com>
Thu, 17 Sep 2009 13:47:38 +0000 (13:47 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@2950 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/UserEditorApplet.js

index 29d8aa0fedf7deb08fdbaa262ae0d27abfc4c6bd..1960ff8dc65bd89b27e915db01660dbfc4bec9f2 100644 (file)
@@ -84,7 +84,10 @@ qx.Class.define("org.argeo.security.ria.UserEditorApplet",
                
        },
        instanceId : {init:""},
-       instanceLabel : {init:"Editor"}         
+       instanceLabel : {init:"Editor"},
+       loaded : {
+               init : false
+       }
   },
 
   members :
@@ -183,6 +186,9 @@ qx.Class.define("org.argeo.security.ria.UserEditorApplet",
         * @param data {Element} The text xml description. 
         */
        load : function(userData){
+               if(this.getLoaded()){
+                       return;
+               }
                if(userData){
                        this.usernameField.setValue(userData);
                }
@@ -197,6 +203,7 @@ qx.Class.define("org.argeo.security.ria.UserEditorApplet",
                var button2 = new qx.ui.form.Button("Close", "org.argeo.security.ria/window-close.png", commands["close"].command);             
                this.buttonGB.add(button);
                this.buttonGB.add(button2);
+               this.setLoaded(true);
                
        },