svn commit: samba r9761 - in branches/SAMBA_4_0/swat: desktop
scripting/client
deryck at samba.org
deryck at samba.org
Mon Aug 29 21:28:49 GMT 2005
Author: deryck
Date: 2005-08-29 21:28:48 +0000 (Mon, 29 Aug 2005)
New Revision: 9761
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9761
Log:
Move initial widget setup to desktop library. Now, just by including
desktop.js, you get the basic desktop layout.
deryck
Modified:
branches/SAMBA_4_0/swat/desktop/index.esp
branches/SAMBA_4_0/swat/scripting/client/desktop.js
Changeset:
Modified: branches/SAMBA_4_0/swat/desktop/index.esp
===================================================================
--- branches/SAMBA_4_0/swat/desktop/index.esp 2005-08-29 21:21:36 UTC (rev 9760)
+++ branches/SAMBA_4_0/swat/desktop/index.esp 2005-08-29 21:28:48 UTC (rev 9761)
@@ -7,6 +7,7 @@
<script type="text/javascript" src="/scripting/client/call.js"></script>
<script type="text/javascript" src="/scripting/client/js_scripts.js"></script>
<script type="text/javascript" src="/scripting/client/desktop.js"></script>
+<script type="text/javascript" src="/scripting/client/status.js"></script>
<script type="text/javascript">
@@ -73,46 +74,23 @@
cmenu.setVisible(true);
}
-/*** init the page for qooxdoo ***/
+// Always open with stats
+var win = new QxWindow();
document.js.add('/scripting/client/status.js');
-window.application.main = function()
+win._onclosebuttonclick = function(e)
{
- var doc = this.getClientWindow().getClientDocument();
- // Don't declare local with var
- w = new QxWidget();
- with(w) {
- setTop(0);
- setLeft(0);
- setWidth(docX());
- setHeight(docY());
- }
- doc.addEventListener("contextmenu", showContextMenu);
- doc.add(w);
-
-
- // Always open with stats
- var win = new QxWindow();
- win._onclosebuttonclick = function(e)
- {
- this.close();
- e.stopPropagation();
- document.js.remove('/scripting/client/status.js');
- };
- with(win) {
- setTop(50);
- setRight(50);
- setHeight(175);
- }
- w.add(win);
- getServerStatus(win);
+ this.close();
+ e.stopPropagation();
+ document.js.remove('/scripting/client/status.js');
+};
+with(win) {
+ setTop(50);
+ setRight(50);
+ setHeight(175);
}
+w.add(win);
+getServerStatus(win);
-window.onresize = function()
-{
- w.setWidth(docX());
- w.setHeight(docY());
-}
-
function showReg()
{
document.js.add('/scripting/client/regedit.js');
Modified: branches/SAMBA_4_0/swat/scripting/client/desktop.js
===================================================================
--- branches/SAMBA_4_0/swat/scripting/client/desktop.js 2005-08-29 21:21:36 UTC (rev 9760)
+++ branches/SAMBA_4_0/swat/scripting/client/desktop.js 2005-08-29 21:28:48 UTC (rev 9761)
@@ -6,6 +6,15 @@
*/
+// The global widget we attach everything to
+var w = new QxWidget();
+with(w) {
+ setTop(0);
+ setLeft(0);
+ setWidth(docX());
+ setHeight(docY());
+}
+
/* Qooxdoo's browser sniffer doesn't distinguish IE version.
We'll cover IE 6 for now, but these checks need to be
revisited for fuller browser coverage. */
@@ -139,3 +148,17 @@
Window.small = SmallWindow;
Window.standard = StandardWindow;
Window.large = LargeWindow;
+
+window.application.main = function()
+{
+ var doc = this.getClientWindow().getClientDocument();
+ doc.addEventListener("contextmenu", showContextMenu);
+ doc.add(w);
+}
+
+window.onresize = function()
+{
+ w.setWidth(docX());
+ w.setHeight(docY());
+}
+
More information about the samba-cvs
mailing list