2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00

Import from DCARF SVN

This commit is contained in:
azammitdcarf
2008-10-15 22:36:05 +00:00
parent 4f0b4f0bbb
commit 1445da495b
2237 changed files with 714445 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
/*
Notice that IE has a display problem if the help link is on
the last line of a container with no padding. If this is the
case increase the padding bottom to at least 1px
*/
a.helpLink {
color: Green;
text-decoration: none;
border-bottom: 1px dashed Green;
}
a.helpLink:hover {
color: Red;
text-decoration: none;
border-bottom: 1px dashed Red;
}
.help-tooltip {
position: absolute;
width: 250px;
border: 1px Solid WindowFrame;
background: Infobackground;
color: InfoText;
font: StatusBar;
font: Status-Bar;
padding: 3px;
filter: progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
z-index: 10000;
}
.help-tooltip a,
.help-tooltip a:hover {
color: blue !important;
background: none;

View File

@@ -0,0 +1,91 @@
/*
* This script was created by Erik Arvidsson (erik(at)eae.net)
* for WebFX (http://webfx.eae.net)
* Copyright 2001
*
* For usage see license at http://webfx.eae.net/license.html
*
* Version: 1.0
* Created: 2001-09-27
* Updated: 2001-11-25 Added a resize to the tooltip if the document width is too small
*
* Dependencies: helptip.css (To set up the CSS of the help-tooltip class)
*
* Usage:
*
* <script type="text/javascript" src="helptip.js"></script>
* <link type="text/css" rel="StyleSheet" href="helptip.css" />
*
* <a class="helpLink" href="?" onclick="showHelp(event, 'String to show'); return false">Help</a>
*
*/
function showHelpTip(e, s) {
// find anchor element
var el = e.target ? e.target : e.srcElement;
while (el.tagName != "A")
el = el.parentNode;
// is there already a tooltip? If so, remove it
if (el._helpTip) {
document.body.removeChild(el._helpTip);
el._helpTip = null;
el.onblur = null;
return;
}
// create element and insert last into the body
var d = document.createElement("DIV");
d.className = "help-tooltip";
document.body.appendChild(d);
d.innerHTML = s;
// Allow clicks on A elements inside tooltip
d.onmousedown = function (e) {
if (!e) e = event;
var t = e.target ? e.target : e.srcElement;
while (t.tagName != "A" && t != d)
t = t.parentNode;
if (t == d) return;
el._onblur = el.onblur;
el.onblur = null;
};
d.onmouseup = function () {
el.onblur = el._onblur;
el.focus();
};
// position tooltip
var dw = document.width ? document.width : document.documentElement.offsetWidth - 25;
if (d.offsetWidth >= dw)
d.style.width = dw - 10 + "px";
else
d.style.width = "";
var scroll = getScroll();
if (e.clientX > dw - d.offsetWidth)
d.style.left = dw - d.offsetWidth + scroll.x + "px";
else
d.style.left = e.clientX - 2 + scroll.x + "px";
d.style.top = e.clientY + 18 + scroll.y + "px";
// add a listener to the blur event. When blurred remove tooltip and restore anchor
el.onblur = function () {
document.body.removeChild(d);
el.onblur = null;
el._helpTip = null;
};
// store a reference to the tooltip div
el._helpTip = d;
}
// returns the scroll left and top for the browser viewport.
function getScroll() {
if (document.all && document.body.scrollTop != undefined) { // IE model
var ieBox = document.compatMode != "CSS1Compat";
var cont = ieBox ? document.body : document.documentElement;
return {x : cont.scrollLeft, y : cont.scrollTop};
}

View File

@@ -0,0 +1,3 @@
Creata a sub folder in the zip directory and copy all these files to that dir.
Replace the include statements of webfxlayout.js and webfxapi.js to point at local/webfxlayout.js and
local/webfxapi.js

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,47 @@
/* This style sheet is used for WebFX Api pages */
a.helpLink,
a.helpLink:hover {
color: rgb(0,66,174);
border-bottom-color:rgb(0,66,174);
}
.help-tooltip {
width: auto;
}
.help-tooltip h4,
.help-tooltip table,
.help-tooltip p {
width: auto;
}
.methodContainer {
display: none;
}
.methodInfo h4,
.methodInfo thead td {
font-size: 13px;
background: none;
border-bottom: 0;
}
.methodInfo h4,
.methodInfo p,
.methodInfo table {
margin: 5px;
padding: 0;
}
td {
vertical-align: top;
}
td code {
white-space: nowrap;
}
code a:visited,
code a:hover {
color: rgb(0,66,174);

View File

@@ -0,0 +1,20 @@
/*
* This script is used for WebFX Api pages
*
* It defines one funtion and includes helptip.js, helptip.css and webfxapi.css
*/
document.write( "<script type='text/javascript' src='local/helptip.js'><\/script>" );
document.write( "<link type='text/css' rel='stylesheet' href='local/helptip.css' />" );
document.write( "<link type='text/css' rel='stylesheet' href='local/webfxapi.css' />" );
function toggleMethodArguments( e, a ) {
if ( a && a.nextSibling &&
typeof a.nextSibling.innerHTML != "undefined" &&
typeof showHelpTip != "undefined" ) {
showHelpTip( e, a.nextSibling.innerHTML );
}
}

View File

@@ -0,0 +1,297 @@
/*
bright: rgb(234,242,255);
normal: rgb(120,172,255);
dark: rgb(0,66,174);
*/
/* import menu css */
/*
@import "dhtml/xmenu/xmenu.css";
*/
#webfx-about {
position: absolute;
background: white;
top: 102px;
right: 10px;
width: 20px;
writing-mode: tb-rl;
filter: flipH() flipV() alpha(opacity=50);
}
/* headers css */
#webfx-title {
position: absolute;
left: 90px;
top: -5px;
color: black;
background: transparent;
border: 0;
padding: 0;
margin: 0;
font-family: Arial Black, Verdana, Helvetica, Sans-Serif;
font-weight: bold;
font-style: italic;
font-size: 45px;
letter-spacing: -5px;
}
#webfx-title-background {
width: 100%;
height: 67px;
background: white no-repeat;/*rgb(100,100,100) no-repeat;*/
background-image: url("images/title-background.png");
background-position: 0 0;
}
#webfx-sub-title {
position: absolute;
left: 96px;
top: 45px;
color: black;
background: transparent;
padding: 0;
margin: 0;
border: 0;
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
}
#webfx-menu-bar-1,
#webfx-menu-bar-2,
#webfx-menu-bar-3,
#webfx-menu-bar-4,
#webfx-menu-bar-5 {
height: 2px;
font-size: 0;
overflow: hidden;
background: rgb(120,172,255);/*#ff8800;*/
padding: 0;
}
#webfx-menu-bar-1 {
background: rgb(0,66,174);/*rgb(120,172,255);/*black;/*rgb(234,242,255);*/
height: 1px;
}
#webfx-menu-bar-2 {
background: rgb(120,172,255);/*#ff8800;*/
height: 1px;
}
#webfx-menu-bar-3 {
background: rgb(120,172,255);/*#ff8800;*/
height: 1px;
}
#webfx-menu-bar-4 {
background: rgb(0,66,174);
height: 1px;
}
#webfx-menu-bar-5 {
background: #dddddd;
height: 3px;
}
/* headers css end */
html, body {
height: 100%;
margin: 0;
padding: 0;
background: url("images/background-shadow.gif") repeat-y white;
color: black;
font-size: 13px;
font-family: "Verdana", "Tahoma", "Helvetica", "Sans-Serif";
}
.webfx-main-body {
margin-left: 100px;
width: 500px;
border-left: 1px solid rgb(120,172,255);
}
/* h1 only used in header */
h2,h3,h4,h5,h6 {
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
padding: 2px 10px 2px 10px;
background: rgb(234,242,255);
border-bottom: 1px solid rgb(120,172,255);
}
h1,h2 {
font-weight: normal;
}
h3,h4,h5,h6 {
font-weight: bold;
}
h1 {
font-size: 50px;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 15px;
}
h4 {
font-size: 12px;
}
p {
margin: 10px;
font-size: 13px;
color: black;
text-align: justify;
}
td {
font-size: 13px;
font-family: "Verdana", "Tahoma", "Helvetica", "Sans-Serif";
}
pre {
margin: 20px;
margin-right: 10px;
background: #eeeeee;
padding: 10px;
border: 1px solid #dddddd;
color: black;
}
code {
background: #eeeeee;
border: 1px solid #dddddd;
color: black;
}
a {
text-decoration:underline;
color: rgb(0,66,174);
}
a:hover {/*rgb(0,66,174)*/
color: rgb(0,66,174);
background: rgb(234,242,255);
}
a:visited {
color: rgb(120,172,255);
}
a:visited:hover {
color: rgb(0,66,174);
}
hr {
margin-left: 10px;
margin-right: 10px;
padding: 0;
text-align: left;
height: 1px;
color: rgb(120,172,255);
background-color: rgb(120,172,255);
border-bottom: 1px solid rgb(120,172,255);
border: 0;
}
h2 a, h3 a {
display: block;
text-decoration: none;
width: expression("100%");
}
table {
margin: 10px;
font-size: 13px;
color: black;
}
thead td {
background: rgb(234,242,255);
border-bottom: 1px solid rgb(120,172,255);
font-weight: bold;
}
.author {
margin-top: 50px;
font-style: italic;
}
.date {
color: rgb(0,66,174);
}
.warning,
.warning a {
color: red;
}
.warning a:visited,
.warning a:hover {
color: red;
}
.warning a:hover {
background: rgb(255,230,230);
}
/* copied from xmenu.css */
.webfx-menu-bar {
background: rgb(120,172,255);/*rgb(255,128,0);*/
padding: 2px;
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 11px;
}
.webfx-menu-bar a,
.webfx-menu-bar a:visited {
color: black;
border: 1px solid rgb(120,172,255);/*rgb(255,128,0);*/
text-decoration: none;
padding: 1px;
padding-left: 5px;
padding-right: 5px;
}
.webfx-menu-bar a:hover {
color: black;
background: rgb(120,172,255);
border-left: 1px solid rgb(234,242,255);/*#ffcc88;*/
border-right: 1px solid rgb(0,66,174);/*#884400;*/
border-top: 1px solid rgb(234,242,255);/*#ffcc88;*/
border-bottom: 1px solid rgb(0,66,174);/*#884400;*/
}
.webfx-menu-bar a .arrow {
border: 0;
float: none;
/*
float: right;
width: 6px;
height: 16px;

View File

@@ -0,0 +1,111 @@
/* this is a dummy webfxlayout file to be used in download zip files */
/* Do includes */
if (window.pathToRoot == null)
pathToRoot = "./";
document.write('<link type="text/css" rel="stylesheet" href="local/webfxlayout.css">');
webfxMenuDefaultImagePath = pathToRoot + "images/";
/* end includes */
/* set up browser checks and add a simple emulation for IE4 */
// check browsers
var op = /opera 5|opera\/5/i.test(navigator.userAgent);
var ie = !op && /msie/i.test(navigator.userAgent); // preventing opera to be identified as ie
var mz = !op && /mozilla\/5/i.test(navigator.userAgent); // preventing opera to be identified as mz
if (ie && document.getElementById == null) { // ie4
document.getElementById = function(sId) {
return document.all[sId];
};
}
/* end browser checks */
webfxLayout = {
writeTitle : function (s, s2) {
document.write("<div id='webfx-title-background'></div>");
if (op) {
document.write("<h1 id='webfx-title' style='top:9px;'>" + s + "</h1>");
}
else {
document.write("<h1 id='webfx-title'>" + s + "</h1>");
}
if (s2 == null)
s2 = "WebFX - What you never thought possible!";
if (op) {
document.write("<span id='webfx-sub-title' style='top:46px;'>" + s2 + "</span>");
}
else {
document.write("<span id='webfx-sub-title'>" + s2 + "</span>");
}
},
writeMainTitle : function () {
this.writeTitle("WebFX", "What you never thought possible!");
},
writeTopMenuBar : function () {
document.write("<div id='webfx-menu-bar-1'></div>");
if (op) {
document.write("<style>.webfx-menu-bar a {padding-top:3px;}</style>");
document.write("<div id='webfx-menu-bar-2' style='height:2px;'></div>");
}
else
document.write("<div id='webfx-menu-bar-2'></div>");
document.write("<div id='webfx-menu-bar'>");// div is closed in writeBottomMenuBar
},
writeBottomMenuBar : function () {
document.write("</div>");
if (op)
document.write("<div id='webfx-menu-bar-3' style='height:0px;'></div>");
else
document.write("<div id='webfx-menu-bar-3'></div>");
document.write("<div id='webfx-menu-bar-4'></div>");
document.write("<div id='webfx-menu-bar-5'></div>");
},
writeMenu : function () {
this.writeTopMenuBar();
//document.write(webfxMenuBar);
document.write("<div class='webfx-menu-bar'><a href='http://webfx.eae.net'>WebFX Home</a></div>");
this.writeBottomMenuBar();
},
writeDesignedByEdger : function () {
if (ie && document.body.currentStyle.writingMode != null)
document.write("<div id='webfx-about'>Page designed and maintained by " +
"<a href='mailto:erik@eae.net'>Erik Arvidsson</a> &amp; " +
"<a href='mailto:eae@eae.net'>Emil A Eklund</a>.</div>");
}
};
if (ie && window.attachEvent) {
window.attachEvent("onload", function () {
var scrollBorderColor = "rgb(120,172,255)";
var scrollFaceColor = "rgb(234,242,255)";
with (document.body.style) {
scrollbarDarkShadowColor = scrollBorderColor;
scrollbar3dLightColor = scrollBorderColor;
scrollbarArrowColor = "black";
scrollbarBaseColor = scrollFaceColor;
scrollbarFaceColor = scrollFaceColor;
scrollbarHighlightColor = scrollFaceColor;
scrollbarShadowColor = scrollFaceColor;
scrollbarTrackColor = "white";
}
});
}
/* we also need some dummy constructors */
webfxMenuBar = {
add : function () {}
};
function WebFXMenu() {
this.add = function () {};
}
function WebFXMenuItem() {}
function WebFXMenuSeparator() {}
function WebFXMenuButton() {}