svn commit: samba r17483 - in branches/SOC/sree: . ui

sree at samba.org sree at samba.org
Thu Aug 10 17:21:26 GMT 2006


Author: sree
Date: 2006-08-10 17:21:26 +0000 (Thu, 10 Aug 2006)
New Revision: 17483

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17483

Log:
Beginnings of the UI code.



Added:
   branches/SOC/sree/ui/
   branches/SOC/sree/ui/README
   branches/SOC/sree/ui/newuser.html


Changeset:
Added: branches/SOC/sree/ui/README
===================================================================
--- branches/SOC/sree/ui/README	2006-08-10 16:24:12 UTC (rev 17482)
+++ branches/SOC/sree/ui/README	2006-08-10 17:21:26 UTC (rev 17483)
@@ -0,0 +1,28 @@
+This is a repository for the UI code as I develop it. It contains very
+raw code.  It is not yet linked to SWAT, and will run independently of
+samba.
+
+You need Qooxdoo 0.5.3 for development, and will need to place the
+files here in the qooxdoo source tree in the demo/example/ directory.
+
+I'm still a very novice qooxdoo user, so comments on code are welcome.
+
+The following UI components will be developed:
+
+* A Browser Window for Users
+
+* A New User Window
+
+* A User Properties Window
+
+The UI will resemble the MMC User's UI.
+
+
+
+
+
+
+
+
+
+

Added: branches/SOC/sree/ui/newuser.html
===================================================================
--- branches/SOC/sree/ui/newuser.html	2006-08-10 16:24:12 UTC (rev 17482)
+++ branches/SOC/sree/ui/newuser.html	2006-08-10 17:21:26 UTC (rev 17483)
@@ -0,0 +1,49 @@
+<html>
+<head>
+<script type="text/javascript" src="../../script/qooxdoo.js"></script>
+</head>
+<body>
+  <script type="text/javascript">
+  window.application.main = function()
+  {
+    var d = this.getClientWindow().getClientDocument();
+
+    var w1 = new QxWindow("New User");
+    w1.setSpace(20, 400, 48, 250);
+    w1.setShowMaximize(false);
+    w1.setShowMinimize(false);
+
+
+    //TODO: Use a layout control
+        
+    txtUsername = new QxTextField;
+    txtUsername.setLocation(20,0);
+
+    txtUnixname = new QxTextField;
+    txtUnixname.setLocation(20,20);
+
+    txtFullname = new QxTextField;
+    txtFullname.setLocation(20,40);
+
+    txtDescription = new QxTextField;
+    txtDescription.setLocation(20,60);
+
+    w1.add(txtUsername, txtUnixname, txtFullname, txtDescription);
+
+    txtPassword = new QxPasswordField;
+    txtPassword.setLocation(20,80);
+    
+    txtConfirmPassword = new QxPasswordField;
+    txtConfirmPassword.setLocation(20,100);
+    
+    w1.add(txtPassword, txtConfirmPassword);
+
+    //TODO: add checkboxes
+
+  
+    d.add(w1);
+    w1.open();
+}
+</script>
+</body>
+</html>
\ No newline at end of file



More information about the samba-cvs mailing list