summaryrefslogtreecommitdiff
path: root/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source
diff options
context:
space:
mode:
authorDerrell Lipman <derrell@samba.org>2007-02-06 03:23:52 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:44:34 -0500
commitef256c958066c19bb10cbe9745bdf96b6514762d (patch)
treedbe379cb3021c5af2d1b8f74528e4fff968fc712 /webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source
parenta8d0f5df6266aeacdb20326094c0401618ab62e8 (diff)
downloadsamba-ef256c958066c19bb10cbe9745bdf96b6514762d.tar.gz
samba-ef256c958066c19bb10cbe9745bdf96b6514762d.tar.bz2
samba-ef256c958066c19bb10cbe9745bdf96b6514762d.zip
r21167: - Upgrade to latest released qooxdoo. This is step 1 of the upgrade process,
which involves adding the latest SDK. This new version has not 2, but 4 icon themes. In order to quiet Andrew B. who thinks that 9000+ files in a gui api is too many (come on, disk space is free these days :-), I have removed 3 of the 4 icon themes, leaving only the default, Nuvola. That lowers the file count by 1/3. I'm sure Andrew still isn't happy, but I hope he's a bit happier... Step 2 will make him happier yet. (This used to be commit d161c1382c36238105b85d0499d5a1011f580f52)
Diffstat (limited to 'webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source')
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js147
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.html15
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl17
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/C.po0
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/de.po0
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/en.po0
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/es.po0
-rw-r--r--webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/fr.po0
8 files changed, 179 insertions, 0 deletions
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js
new file mode 100644
index 0000000000..e8e1ffb0a8
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js
@@ -0,0 +1,147 @@
+/* ************************************************************************
+
+ qooxdoo - the new era of web development
+
+ http://qooxdoo.org
+
+ Copyright:
+ 2004-2007 1&1 Internet AG, Germany, http://www.1and1.org
+
+ License:
+ LGPL: http://www.gnu.org/licenses/lgpl.html
+ EPL: http://www.eclipse.org/org/documents/epl-v10.php
+ See the LICENSE file in the project's top-level directory for details.
+
+ Authors:
+ * Sebastian Werner (wpbasti)
+ * Andreas Ecker (ecker)
+ * Fabian Jakobs (fjakobs)
+
+************************************************************************ */
+
+/* ************************************************************************
+
+#embed(qx.icontheme/16/categories/applications-internet.png)
+#embed(qx.icontheme/16/actions/mail.png)
+#embed(qx.icontheme/16/actions/system-run.png)
+#embed(qx.icontheme/16/apps/accessories-notes.png)
+
+************************************************************************ */
+
+
+/**
+ * A small example how a webmail application can look and feel using qooxdoo.
+ */
+qx.OO.defineClass("webmail.Application", qx.component.AbstractApplication,
+function () {
+ qx.component.AbstractApplication.call(this);
+});
+
+
+/*
+---------------------------------------------------------------------------
+ METHODS
+---------------------------------------------------------------------------
+*/
+
+qx.Proto.main = function(e)
+{
+ var doc = qx.ui.core.ClientDocument.getInstance();
+
+ var dockLayout = new qx.ui.layout.DockLayout;
+
+ dockLayout.setLocation(0, 0);
+ dockLayout.setDimension(800, 600);
+ dockLayout.setBackgroundColor("white");
+
+ doc.add(dockLayout);
+
+ var menubar = new qx.ui.menubar.MenuBar;
+ var toolbar = new qx.ui.toolbar.ToolBar;
+ var tree = new qx.ui.tree.Tree("Inbox");
+ var status = new qx.ui.basic.Atom("Status", "icon/16/categories/applications-internet.png");
+
+ tree.setWidth(200);
+ tree.setBorder(qx.renderer.border.BorderPresets.getInstance().inset);
+ tree.add(new qx.ui.tree.TreeFolder("Drafts"));
+ tree.add(new qx.ui.tree.TreeFolder("Sent"));
+ tree.add(new qx.ui.tree.TreeFolder("Trash"));
+ tree.add(new qx.ui.tree.TreeFolder("Junk"));
+
+ status.setWidth(null);
+ status.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset);
+ status.setHorizontalChildrenAlign("left");
+ status.setPadding(2, 4);
+ status.setBackgroundColor("threedface");
+
+ dockLayout.addTop(menubar);
+ dockLayout.addTop(toolbar);
+ dockLayout.addBottom(status);
+ dockLayout.addLeft(tree);
+
+
+
+ var btns = [
+ { text : "New", icon : "icon/16/actions/mail.png" },
+ { text : "Send/Receive", icon : "icon/16/actions/system-run.png" },
+ { text : "Adressbook", icon : "icon/16/apps/accessories-notes.png" }
+ ];
+
+ for (var i=0; i<btns.length; i++) {
+ toolbar.add(new qx.ui.toolbar.Button(btns[i].text, btns[i].icon));
+ };
+
+
+
+ var filemnu = new qx.ui.menu.Menu;
+ var editmnu = new qx.ui.menu.Menu;
+ var optimnu = new qx.ui.menu.Menu;
+ var helpmnu = new qx.ui.menu.Menu;
+
+ filemnu.add(new qx.ui.menu.Button("New Mail"));
+ filemnu.add(new qx.ui.menu.Button("Exit"));
+
+ editmnu.add(new qx.ui.menu.Button("Cut"));
+ editmnu.add(new qx.ui.menu.Button("Copy"));
+ editmnu.add(new qx.ui.menu.Button("Paste"));
+
+ optimnu.add(new qx.ui.menu.Button("View"));
+ optimnu.add(new qx.ui.menu.Button("Settings"));
+
+ helpmnu.add(new qx.ui.menu.Button("Help"));
+ helpmnu.add(new qx.ui.menu.Button("About"));
+
+ var filemn = new qx.ui.menubar.Button("File", filemnu);
+ var editmn = new qx.ui.menubar.Button("Edit", editmnu);
+ var optimn = new qx.ui.menubar.Button("Options", optimnu);
+ var helpmn = new qx.ui.menubar.Button("Help", helpmnu);
+
+ menubar.add(filemn, editmn, optimn, new qx.ui.basic.HorizontalSpacer, helpmn);
+ doc.add(filemnu, editmnu, optimnu, helpmnu);
+
+
+
+ var ld = [];
+ var lt = [ "Image", "Text", "PDF", "Illustration", "Document" ];
+
+ for (var i=0, t; i<333; i++)
+ {
+ t=Math.round(Math.random()*4);
+ ld.push({ subject : { text : "Subject " + i }, from : { text : "qooxdoo User" }, date : { text : "01/26/2006" }});
+ };
+
+ var lc =
+ {
+ subject : { label : "Subject", width : 200, type : "text" },
+ from : { label : "From", width : 100, type : "text" },
+ date: { label : "Date", width : 100, type : "text" }
+ };
+
+ var view = new qx.ui.listview.ListView(ld, lc);
+
+ view.setLocation(200, 47);
+ view.setDimension(600, 530);
+ view.setBorder(qx.renderer.border.BorderPresets.getInstance().inset);
+
+ doc.add(view);
+}; \ No newline at end of file
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.html b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.html
new file mode 100644
index 0000000000..0eb9df08b4
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.html
@@ -0,0 +1,15 @@
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>qooxdoo &raquo; Demo &raquo; Web Mail</title>
+ <script type="text/javascript" src="script/webmail.js"></script>
+ </head>
+ <body>
+ <script type="text/javascript">
+ if (!qx.IS_SOURCE) {
+ qx.log.Logger.ROOT_LOGGER.setMinLevel(qx.log.Logger.LEVEL_ERROR);
+ }
+ qx.core.Init.getInstance().setApplication(webmail.Application);
+ </script>
+ </body>
+</html>
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl
new file mode 100644
index 0000000000..9eadf1c666
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>qooxdoo &raquo; Demo &raquo; Web Mail</title>
+ <!-- qooxdoo-script-block -->
+ </head>
+ <body>
+ <script type="text/javascript">
+ if (!qx.IS_SOURCE) {
+ qx.log.Logger.ROOT_LOGGER.setMinLevel(qx.log.Logger.LEVEL_ERROR);
+ }
+ qx.core.Init.getInstance().setApplication(webmail.Application);
+ </script>
+ </body>
+</html>
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/C.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/C.po
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/C.po
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/de.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/de.po
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/de.po
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/en.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/en.po
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/en.po
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/es.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/es.po
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/es.po
diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/fr.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/fr.po
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/fr.po