Author: deryck Date: 2005-08-28 12:05:43 +0000 (Sun, 28 Aug 2005) New Revision: 9710
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9710 Log: Filename change for clarity's sake. deryck Added: branches/SAMBA_4_0/swat/scripting/client/desktop.js Removed: branches/SAMBA_4_0/swat/scripting/client/swat.js Modified: branches/SAMBA_4_0/swat/desktop/index.esp Changeset: Modified: branches/SAMBA_4_0/swat/desktop/index.esp =================================================================== --- branches/SAMBA_4_0/swat/desktop/index.esp 2005-08-28 09:19:10 UTC (rev 9709) +++ branches/SAMBA_4_0/swat/desktop/index.esp 2005-08-28 12:05:43 UTC (rev 9710) @@ -6,7 +6,7 @@ <script type="text/javascript" src="/scripting/client/encoder.js"></script> <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/swat.js"></script> +<script type="text/javascript" src="/scripting/client/desktop.js"></script> <script type="text/javascript"> Copied: branches/SAMBA_4_0/swat/scripting/client/desktop.js (from rev 9689, branches/SAMBA_4_0/swat/scripting/client/swat.js) Deleted: branches/SAMBA_4_0/swat/scripting/client/swat.js =================================================================== --- branches/SAMBA_4_0/swat/scripting/client/swat.js 2005-08-28 09:19:10 UTC (rev 9709) +++ branches/SAMBA_4_0/swat/scripting/client/swat.js 2005-08-28 12:05:43 UTC (rev 9710) @@ -1,99 +0,0 @@ -/* - Windows, tabs, and general widgetry for SWAT. - - Copyright (C) Deryck Hodge 2005 - released under the GNU GPL Version 2 or later -*/ - - -/* 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. */ -var browser = QxClient().engine; - -function docX() -{ - var x; - if (browser != "mshtml") { - x = window.innerWidth; - } else { - x = document.documentElement.clientWidth; - } - return x; -} - -function docY() -{ - var y; - // Less 25px to not cover the toolbar - if (browser != "mshtml") { - y = window.innerHeight - 25; - } else { - y = document.documentElement.clientHeight; - } - return y; -} - -function sizeX() -{ - var sX = Math.floor(docX() * .45); - return sX; -} - -function sizeY() -{ - var sY = Math.floor(docY() * .45); - return sY; -} - -function getPosX() -{ - var y = Math.floor( (docY() - sizeY()) * Math.random() ); - return y; -} - -function getPosY() -{ - var x = Math.floor( (docX() - sizeX()) * Math.random() ); - return x; -} - -function openIn(e) -{ - var blank = new Window("New Menu"); - e.add(blank); - blank.setVisible(true); -} - -function winMenu(e) -{ - var self = this; - var WinWin = new QxCommand(); - WinWin.addEventListener("execute", function() { - var blank = new QxWindow(); - self.add(blank); - blank.setVisible(true); - }); - - var inset = new QxMenu; - var sub1 = new QxMenuButton("Open window in a window", null, WinWin); - - inset.add(sub1); - self.add(inset) - - cmenu.setVisible(false); - inset.setVisible(true); -} - -function Window(title) -{ - var self = new QxWindow(title); - self.setTop(getPosX()); - self.setLeft(getPosY()); - self.setMinWidth(sizeX()); - self.setMinHeight(sizeY()); - self.addEventListener("contextmenu", winMenu); - return self; -} - -
