diff options
Diffstat (limited to 'slides/browser/xbStyle-nn4.js')
-rw-r--r-- | slides/browser/xbStyle-nn4.js | 485 |
1 files changed, 0 insertions, 485 deletions
diff --git a/slides/browser/xbStyle-nn4.js b/slides/browser/xbStyle-nn4.js deleted file mode 100644 index 03aacff..0000000 --- a/slides/browser/xbStyle-nn4.js +++ /dev/null @@ -1,485 +0,0 @@ -/* - * xbStyle-nn4.js - * $Revision: 1.2 $ $Date: 2003/02/07 16:04:22 $ - */ - -/* ***** BEGIN LICENSE BLOCK ***** - * Version: MPL 1.1/GPL 2.0/LGPL 2.1 - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is Netscape code. - * - * The Initial Developer of the Original Code is - * Netscape Corporation. - * Portions created by the Initial Developer are Copyright (C) 2001 - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): Bob Clary <bclary@netscape.com> - * - * ***** END LICENSE BLOCK ***** */ - -///////////////////////////////////////////////////////////// -// xbStyle.getClip() - -function nsxbStyleGetClip() -{ - var clip = this.styleObj.clip; - var rect = new xbClipRect(clip.top, clip.right, clip.bottom, clip.left); - return rect.toString(); -} - -///////////////////////////////////////////////////////////// -// xbStyle.setClip() - -function nsxbStyleSetClip(sClipString) -{ - var rect = new xbClipRect(sClipString); - this.styleObj.clip.top = rect.top; - this.styleObj.clip.right = rect.right; - this.styleObj.clip.bottom = rect.bottom; - this.styleObj.clip.left = rect.left; -} - -///////////////////////////////////////////////////////////// -// xbStyle.getClipTop() - -function nsxbStyleGetClipTop() -{ - return this.styleObj.clip.top; -} - -///////////////////////////////////////////////////////////// -// xbStyle.setClipTop() - -function nsxbStyleSetClipTop(top) -{ - return this.styleObj.clip.top = top; -} - -///////////////////////////////////////////////////////////// -// xbStyle.getClipRight() - -function nsxbStyleGetClipRight() -{ - return this.styleObj.clip.right; -} - -///////////////////////////////////////////////////////////// -// xbStyle.setClipRight() - -function nsxbStyleSetClipRight(right) -{ - return this.styleObj.clip.right = right; -} - -///////////////////////////////////////////////////////////// -// xbStyle.getClipBottom() - -function nsxbStyleGetClipBottom() -{ - return this.styleObj.clip.bottom; -} - -///////////////////////////////////////////////////////////// -// xbStyle.setClipBottom() - -function nsxbStyleSetClipBottom(bottom) -{ - return this.styleObj.clip.bottom = bottom; -} - -///////////////////////////////////////////////////////////// -// xbStyle.getClipLeft() - -function nsxbStyleGetClipLeft() -{ - return this.styleObj.clip.left; -} - -///////////////////////////////////////////////////////////// -// xbStyle.setClipLeft() - -function nsxbStyleSetClipLeft(left) -{ - return this.styleObj.clip.left = left; -} - -///////////////////////////////////////////////////////////// -// xbStyle.getClipWidth() - -function nsxbStyleGetClipWidth() -{ - return this.styleObj.clip.width; -} - -///////////////////////////////////////////////////////////// -// xbStyle.setClipWidth() - -function nsxbStyleSetClipWidth(width) -{ - return this.styleObj.clip.width = width; -} - -///////////////////////////////////////////////////////////// -// xbStyle.getClipHeight() - -function nsxbStyleGetClipHeight() -{ - return this.styleObj.clip.height; -} - -///////////////////////////////////////////////////////////// -// xbStyle.setClipHeight() - -function nsxbStyleSetClipHeight(height) -{ - return this.styleObj.clip.height = height; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getLeft() - -function nsxbStyleGetLeft() -{ - return this.styleObj.left; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setLeft() - -function nsxbStyleSetLeft(left) -{ - this.styleObj.left = left; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getTop() - -function nsxbStyleGetTop() -{ - return this.styleObj.top; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setTop() - -function nsxbStyleSetTop(top) -{ - this.styleObj.top = top; -} - - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getPageX() - -function nsxbStyleGetPageX() -{ - return this.styleObj.pageX; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setPageX() - -function nsxbStyleSetPageX(x) -{ - this.styleObj.x = this.styleObj.x + x - this.styleObj.pageX; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getPageY() - - -function nsxbStyleGetPageY() -{ - return this.styleObj.pageY; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setPageY() - -function nsxbStyleSetPageY(y) -{ - this.styleObj.y = this.styleObj.y + y - this.styleObj.pageY; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getHeight() - -function nsxbStyleGetHeight() -{ - //if (this.styleObj.document && this.styleObj.document.height) - // return this.styleObj.document.height; - - return this.styleObj.clip.height; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setHeight() - -function nsxbStyleSetHeight(height) -{ - this.styleObj.clip.height = height; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getWidth() - -function nsxbStyleGetWidth() -{ - //if (this.styleObj.document && this.styleObj.document.width) - // return this.styleObj.document.width; - - return this.styleObj.clip.width; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setWidth() - -// netscape will not dynamically change the width of a -// layer. It will only happen upon a refresh. -function nsxbStyleSetWidth(width) -{ - this.styleObj.clip.width = width; -} - -///////////////////////////////////////////////////////////////////////////// - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getVisibility() - -function nsxbStyleGetVisibility() -{ - switch(this.styleObj.visibility) - { - case 'hide': - return 'hidden'; - case 'show': - return 'visible'; - } - return ''; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setVisibility() - -function nsxbStyleSetVisibility(visibility) -{ - switch(visibility) - { - case 'hidden': - visibility = 'hide'; - break; - case 'visible': - visibility = 'show'; - break; - case 'inherit': - break; - default: - visibility = 'show'; - break; - } - this.styleObj.visibility = visibility; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getzIndex() - -function nsxbStyleGetzIndex() -{ - return this.styleObj.zIndex; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setzIndex() - -function nsxbStyleSetzIndex(zIndex) -{ - this.styleObj.zIndex = zIndex; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getBackgroundColor() - -function nsxbStyleGetBackgroundColor() -{ - return this.styleObj.bgColor; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setBackgroundColor() - -function nsxbStyleSetBackgroundColor(color) -{ - if (color) - { - this.styleObj.bgColor = color; - this.object.document.bgColor = color; - this.resizeTo(this.getWidth(), this.getHeight()); - } -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.getColor() - -function nsxbStyleGetColor() -{ - return '#ffffff'; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setColor() - -function nsxbStyleSetColor(color) -{ - this.object.document.fgColor = color; -} - - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.moveAbove() - -function xbStyleMoveAbove(cont) -{ - this.setzIndex(cont.getzIndex()+1); -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.moveBelow() - -function xbStyleMoveBelow(cont) -{ - var zindex = cont.getzIndex() - 1; - - this.setzIndex(zindex); -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.moveBy() - -function xbStyleMoveBy(deltaX, deltaY) -{ - this.moveTo(this.getLeft() + deltaX, this.getTop() + deltaY); -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.moveTo() - -function xbStyleMoveTo(x, y) -{ - this.setLeft(x); - this.setTop(y); -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.moveToAbsolute() - -function xbStyleMoveToAbsolute(x, y) -{ - this.setPageX(x); - this.setPageY(y); -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.resizeBy() - -function xbStyleResizeBy(deltaX, deltaY) -{ - this.setWidth( this.getWidth() + deltaX ); - this.setHeight( this.getHeight() + deltaY ); -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.resizeTo() - -function xbStyleResizeTo(x, y) -{ - this.setWidth(x); - this.setHeight(y); -} - -//////////////////////////////////////////////////////////////////////// -// Navigator 4.x resizing... - -function nsxbStyleOnresize() -{ - if (saveInnerWidth != xbGetWindowWidth() || saveInnerHeight != xbGetWindowHeight()) - location.reload(); - - return false; -} - -///////////////////////////////////////////////////////////////////////////// -// xbStyle.setInnerHTML() - -function nsxbSetInnerHTML(str) -{ - this.object.document.open('text/html'); - this.object.document.write(str); - this.object.document.close(); -} - -xbStyle.prototype.getClip = nsxbStyleGetClip; -xbStyle.prototype.setClip = nsxbStyleSetClip; -xbStyle.prototype.getClipTop = nsxbStyleGetClipTop; -xbStyle.prototype.setClipTop = nsxbStyleSetClipTop; -xbStyle.prototype.getClipRight = nsxbStyleGetClipRight; -xbStyle.prototype.setClipRight = nsxbStyleSetClipRight; -xbStyle.prototype.getClipBottom = nsxbStyleGetClipBottom; -xbStyle.prototype.setClipBottom = nsxbStyleSetClipBottom; -xbStyle.prototype.getClipLeft = nsxbStyleGetClipLeft; -xbStyle.prototype.setClipLeft = nsxbStyleSetClipLeft; -xbStyle.prototype.getClipWidth = nsxbStyleGetClipWidth; -xbStyle.prototype.setClipWidth = nsxbStyleSetClipWidth; -xbStyle.prototype.getClipHeight = nsxbStyleGetClipHeight; -xbStyle.prototype.setClipHeight = nsxbStyleSetClipHeight; -xbStyle.prototype.getLeft = nsxbStyleGetLeft; -xbStyle.prototype.setLeft = nsxbStyleSetLeft; -xbStyle.prototype.getTop = nsxbStyleGetTop; -xbStyle.prototype.setTop = nsxbStyleSetTop; -xbStyle.prototype.getPageX = nsxbStyleGetPageX; -xbStyle.prototype.setPageX = nsxbStyleSetPageX; -xbStyle.prototype.getPageY = nsxbStyleGetPageY; -xbStyle.prototype.setPageY = nsxbStyleSetPageY; -xbStyle.prototype.getVisibility = nsxbStyleGetVisibility; -xbStyle.prototype.setVisibility = nsxbStyleSetVisibility; -xbStyle.prototype.getzIndex = nsxbStyleGetzIndex; -xbStyle.prototype.setzIndex = nsxbStyleSetzIndex; -xbStyle.prototype.getHeight = nsxbStyleGetHeight; -xbStyle.prototype.setHeight = nsxbStyleSetHeight; -xbStyle.prototype.getWidth = nsxbStyleGetWidth; -xbStyle.prototype.setWidth = nsxbStyleSetWidth; -xbStyle.prototype.getBackgroundColor = nsxbStyleGetBackgroundColor; -xbStyle.prototype.setBackgroundColor = nsxbStyleSetBackgroundColor; -xbStyle.prototype.getColor = nsxbStyleGetColor; -xbStyle.prototype.setColor = nsxbStyleSetColor; -xbStyle.prototype.setInnerHTML = nsxbSetInnerHTML; -xbStyle.prototype.getBorderTopWidth = xbStyleNotSupported; -xbStyle.prototype.getBorderRightWidth = xbStyleNotSupported; -xbStyle.prototype.getBorderBottomWidth = xbStyleNotSupported; -xbStyle.prototype.getBorderLeftWidth = xbStyleNotSupported; -xbStyle.prototype.getMarginLeft = xbStyleNotSupported; -xbStyle.prototype.getMarginTop = xbStyleNotSupported; -xbStyle.prototype.getMarginRight = xbStyleNotSupported; -xbStyle.prototype.getMarginBottom = xbStyleNotSupported; -xbStyle.prototype.getMarginLeft = xbStyleNotSupported; -xbStyle.prototype.getPaddingTop = xbStyleNotSupported; -xbStyle.prototype.getPaddingRight = xbStyleNotSupported; -xbStyle.prototype.getPaddingBottom = xbStyleNotSupported; -xbStyle.prototype.getPaddingLeft = xbStyleNotSupported; -xbStyle.prototype.getClientWidth = xbStyleNotSupported; -xbStyle.prototype.getClientHeight = xbStyleNotSupported; - -window.saveInnerWidth = window.innerWidth; -window.saveInnerHeight = window.innerHeight; - -window.onresize = nsxbStyleOnresize; - |