New components, enhance applets
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.ria / src / argeo-ria-lib / security / class / org / argeo / security / ria / components / PasswordCredentialImpl.js
diff --git a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/PasswordCredentialImpl.js b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/PasswordCredentialImpl.js
new file mode 100644 (file)
index 0000000..66e38ea
--- /dev/null
@@ -0,0 +1,25 @@
+qx.Class.define("org.argeo.security.ria.components.PasswordCredentialImpl", {\r
+       extend : qx.ui.container.Composite,\r
+       implement : [org.argeo.security.ria.components.ICredentialPane],\r
+       events : {\r
+               "modified" : "qx.event.type.Event"              \r
+       },\r
+       \r
+       construct : function(){\r
+               this.base(arguments);\r
+               this.setLayout(new qx.ui.layout.HBox(5, "center"));\r
+               this.add(new qx.ui.basic.Label("Password"), {flex:1});\r
+               this.add(new qx.ui.form.TextField(), {flex:2});\r
+               this.add(new qx.ui.basic.Label("Confirm Password"), {flex:1});\r
+               this.add(new qx.ui.form.TextField(), {flex:2});\r
+       },\r
+       \r
+       members : {\r
+               getContainer  : function(){\r
+                       return this;\r
+               },\r
+               getData    : function(format){return true;},\r
+               validate : function(){return true;},\r
+               setEditMode : function(editMode){return true;}          \r
+       }\r
+});
\ No newline at end of file