removed edge-it templates as Vincent will maintain the prisma template
@ -1,406 +0,0 @@
|
|||||||
/*
|
|
||||||
StyleSheet coding standards:
|
|
||||||
|
|
||||||
1. use lowercase if possible
|
|
||||||
|
|
||||||
2. format styles like this:
|
|
||||||
|
|
||||||
body
|
|
||||||
{
|
|
||||||
font-size: 12px;
|
|
||||||
font-family: Verdana, Arial, Helvetica, sans-serif
|
|
||||||
}
|
|
||||||
|
|
||||||
3. existing html elements on top of the document, then all self defined .classes and at last all self defined #id's.
|
|
||||||
|
|
||||||
4. close every property with ; also the last one.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body
|
|
||||||
{
|
|
||||||
background-image:url(../images/body-background.png);
|
|
||||||
font-size: 11px;
|
|
||||||
font-family: Verdana, Arial, Helvetica, sans-serif;
|
|
||||||
padding:3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
form
|
|
||||||
{
|
|
||||||
margin:0px;
|
|
||||||
padding:0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
img
|
|
||||||
{
|
|
||||||
border-width:0px;
|
|
||||||
border-style:none;
|
|
||||||
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
a:link,a:visited
|
|
||||||
{
|
|
||||||
cursor:pointer;
|
|
||||||
color: #006699;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
a:visited
|
|
||||||
{
|
|
||||||
color: #006699;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
a:hover,a:active
|
|
||||||
{
|
|
||||||
cursor:pointer;
|
|
||||||
color: #ff9933;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
a:active
|
|
||||||
{
|
|
||||||
color: #006699;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
input,button
|
|
||||||
{
|
|
||||||
font-size: 12px;
|
|
||||||
color: #006699;
|
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
|
||||||
border: 1px #bbbbbb solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
input[type=submit],input[type=button],input[type=reset],button
|
|
||||||
{
|
|
||||||
margin:1px;
|
|
||||||
padding:1px;
|
|
||||||
cursor: pointer;
|
|
||||||
cursor: hand;
|
|
||||||
}
|
|
||||||
|
|
||||||
input[type=image]
|
|
||||||
{
|
|
||||||
cursor: pointer;
|
|
||||||
cursor: hand;
|
|
||||||
border: 0px #bbbbbb none;
|
|
||||||
}
|
|
||||||
select
|
|
||||||
{
|
|
||||||
font-size: 11px;
|
|
||||||
color: #006699;
|
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
|
||||||
border: 1px #bbbbbb solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
td
|
|
||||||
{
|
|
||||||
|
|
||||||
/* global tags should never be defined here [ndee]*/
|
|
||||||
font-size: 11px;
|
|
||||||
/* removed text-align:left; [ndee]*/
|
|
||||||
/* padding-top:1px;
|
|
||||||
padding-bottom:1px;*/
|
|
||||||
}
|
|
||||||
|
|
||||||
.divLoginbox
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
width: 300px;
|
|
||||||
border-right: #9c9c9c 1px solid;
|
|
||||||
border-top: #9c9c9c 1px solid;
|
|
||||||
border-left: #9c9c9c 1px solid;
|
|
||||||
border-bottom: #9c9c9c 1px solid
|
|
||||||
}
|
|
||||||
|
|
||||||
.divLoginboxHeader
|
|
||||||
{
|
|
||||||
text-align:center;
|
|
||||||
background-color:#dddddd;
|
|
||||||
padding-top:2px;
|
|
||||||
font-size:10px;
|
|
||||||
color:#666666;
|
|
||||||
}
|
|
||||||
.divSidebox
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
width: 147px;
|
|
||||||
border-right: #9c9c9c 1px solid;
|
|
||||||
border-top: #9c9c9c 1px solid;
|
|
||||||
border-left: #9c9c9c 1px solid;
|
|
||||||
border-bottom: #9c9c9c 1px solid
|
|
||||||
}
|
|
||||||
|
|
||||||
.divSideboxHeader
|
|
||||||
{
|
|
||||||
text-align:center;
|
|
||||||
background-color:#dddddd;
|
|
||||||
padding-top:2px;
|
|
||||||
font-size:10px;
|
|
||||||
color:#666666;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.divSideboxEntry, .divSideboxEntry
|
|
||||||
{
|
|
||||||
text-align:left;
|
|
||||||
height:16px;
|
|
||||||
background-color:#eeeeee;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.appTitles,.appTitles
|
|
||||||
{
|
|
||||||
font-size: 10px;
|
|
||||||
height:18px;
|
|
||||||
padding-top:2px;
|
|
||||||
padding-bottom:2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.textSidebox
|
|
||||||
{
|
|
||||||
font-size: 10px;
|
|
||||||
border-top: #aaaaaa 0px none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textSidebox
|
|
||||||
{
|
|
||||||
font-size: 10px;
|
|
||||||
height:18px;
|
|
||||||
padding-top:2px;
|
|
||||||
padding-bottom:2px;
|
|
||||||
border-top: #aaaaaa 1px solid;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.sideboxSpace
|
|
||||||
{
|
|
||||||
height:9px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.greyLine
|
|
||||||
{
|
|
||||||
margin:1px;
|
|
||||||
border-top-color:#7e7e7e;
|
|
||||||
border-top-width:1px;
|
|
||||||
border-top-style:solid;
|
|
||||||
height:1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.prefSection
|
|
||||||
{
|
|
||||||
font-weight:bold;
|
|
||||||
font-size:16px;
|
|
||||||
line-height:40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#extraIcons
|
|
||||||
{
|
|
||||||
/* position:absolute;
|
|
||||||
z-index:13;
|
|
||||||
right:10px;
|
|
||||||
top:113px;
|
|
||||||
visibility:hidden;*/
|
|
||||||
/* background-image:url(../images/alpha-white.png);*/
|
|
||||||
background-color:#eeeeee;
|
|
||||||
border-width:1px;
|
|
||||||
border-color:#7e7e7e;
|
|
||||||
border-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
.extraIconsRow
|
|
||||||
{
|
|
||||||
border-top-color:#dddddd;
|
|
||||||
border-top-width:1px;
|
|
||||||
border-top-style:solid;
|
|
||||||
padding:2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divMain
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
margin-top: 5px;
|
|
||||||
padding:9px;
|
|
||||||
border-color:#7e7e7e;
|
|
||||||
border-width:1px;
|
|
||||||
border-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divLogo
|
|
||||||
{
|
|
||||||
position:absolute;
|
|
||||||
left:20px;
|
|
||||||
top:5px;
|
|
||||||
z-index:51;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppIconBar
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
border-top-color:#9c9c9c;
|
|
||||||
border-top-width:1px;
|
|
||||||
border-top-style:solid;
|
|
||||||
background-image: url(../images/background-icon-bar.png);
|
|
||||||
background-repeat: repeat-x
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppTextBar
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divStatusBar
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
height:15px;
|
|
||||||
padding-left:10px;
|
|
||||||
margin-top: 13px;
|
|
||||||
/* margin-bottom: 2px;*/
|
|
||||||
}
|
|
||||||
|
|
||||||
/*#divSubContainer
|
|
||||||
{
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
#tdSidebox
|
|
||||||
{
|
|
||||||
width:170px;
|
|
||||||
background-color:white;
|
|
||||||
overflow:visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#tdAppbox
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
padding-left:5px;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
#divSideboxContainer
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
width:150px;
|
|
||||||
top:0px;
|
|
||||||
left:0px;
|
|
||||||
background-color:white;
|
|
||||||
border-width:1px;
|
|
||||||
border-style:solid;
|
|
||||||
z-index:40;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppboxHeader
|
|
||||||
{
|
|
||||||
/*width:100%;*/
|
|
||||||
background-image:url(../images/appbox-header-background.png);
|
|
||||||
background-repeat: repeat-x;
|
|
||||||
height:36px;
|
|
||||||
line-height:28px;
|
|
||||||
text-align:center;
|
|
||||||
/* padding-top:7px;*/
|
|
||||||
padding-bottom:0px;
|
|
||||||
font-size:14px;
|
|
||||||
font-weight:bold;
|
|
||||||
color:#666666;
|
|
||||||
border-top-color:#9c9c9c;
|
|
||||||
border-top-width:1px;
|
|
||||||
border-top-style:solid;
|
|
||||||
border-left-color:#9c9c9c;
|
|
||||||
border-left-width:1px;
|
|
||||||
border-left-style:solid;
|
|
||||||
border-right-color:#9c9c9c;
|
|
||||||
border-right-width:1px;
|
|
||||||
border-right-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppbox
|
|
||||||
{
|
|
||||||
/* width:100%;*/
|
|
||||||
background-color:#f7f7f7;
|
|
||||||
padding:5px;
|
|
||||||
border-bottom-color:#9c9c9c;
|
|
||||||
border-bottom-width:1px;
|
|
||||||
border-bottom-style:solid;
|
|
||||||
border-left-color:#9c9c9c;
|
|
||||||
border-left-width:1px;
|
|
||||||
border-left-style:solid;
|
|
||||||
border-right-color:#9c9c9c;
|
|
||||||
border-right-width:1px;
|
|
||||||
border-right-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
#fmStatusBar
|
|
||||||
{
|
|
||||||
margin-left:4px;
|
|
||||||
margin-bottom:3px;
|
|
||||||
font-size: 10px;
|
|
||||||
/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.fmButton
|
|
||||||
{
|
|
||||||
background-image:url(../images/buttonbackground.png);
|
|
||||||
width:28px;
|
|
||||||
height:28px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
#fmLocation
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
/*background-image:url(../images/buttonbackgroundscaled.png);
|
|
||||||
background-repeat: repeat-x;*/
|
|
||||||
/*margin-left:4px;*/
|
|
||||||
margin-bottom:3px;
|
|
||||||
height:27px;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#fmMenu
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
}
|
|
||||||
#fmFileWindow
|
|
||||||
{
|
|
||||||
background-color:#ffffff;
|
|
||||||
margin-left:4px;
|
|
||||||
padding:5px;
|
|
||||||
position:relative;
|
|
||||||
border-right: #cccccc 1px solid;
|
|
||||||
border-top: #9c9c9c 2px solid;
|
|
||||||
border-left: #9c9c9c 2px solid;
|
|
||||||
border-bottom: #cccccc 1px solid
|
|
||||||
}
|
|
||||||
|
|
||||||
#user_info
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#admin_info
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
text-align:right;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divGenTime
|
|
||||||
{
|
|
||||||
bottom:14px;
|
|
||||||
font-size: 9px;
|
|
||||||
color: #ff0000;
|
|
||||||
text-align:center;
|
|
||||||
width:99%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divPoweredBy
|
|
||||||
{
|
|
||||||
bottom:14px;
|
|
||||||
font-size: 9px;
|
|
||||||
color: #000000;
|
|
||||||
text-align:center;
|
|
||||||
width:99%;
|
|
||||||
}
|
|
||||||
|
|
@ -1,390 +0,0 @@
|
|||||||
/*
|
|
||||||
StyleSheet coding standards:
|
|
||||||
|
|
||||||
1. use lowercase if possible
|
|
||||||
|
|
||||||
2. format styles like this:
|
|
||||||
|
|
||||||
body
|
|
||||||
{
|
|
||||||
font-size: 12px;
|
|
||||||
font-family: Verdana, Arial, Helvetica, sans-serif
|
|
||||||
}
|
|
||||||
|
|
||||||
3. existing html elements on top of the document, then all self defined .classes and at last all self defined #id's.
|
|
||||||
|
|
||||||
4. close every property with ; also the last one.
|
|
||||||
*/
|
|
||||||
|
|
||||||
body
|
|
||||||
{
|
|
||||||
background-image:url(../images/body-background.png);
|
|
||||||
font-size: 11px;
|
|
||||||
font-family: Verdana, Arial, Helvetica, sans-serif;
|
|
||||||
padding:14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
img
|
|
||||||
{
|
|
||||||
border-width:0px;
|
|
||||||
border-style:none;
|
|
||||||
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
a:link,a:visited
|
|
||||||
{
|
|
||||||
cursor:pointer;
|
|
||||||
color: #006699;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
a:visited
|
|
||||||
{
|
|
||||||
color: #006699;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
a:hover,a:active
|
|
||||||
{
|
|
||||||
cursor:pointer;
|
|
||||||
color: #ff9933;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
a:active
|
|
||||||
{
|
|
||||||
color: #006699;
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
input,button
|
|
||||||
{
|
|
||||||
font-size: 12px;
|
|
||||||
color: #006699;
|
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
|
||||||
border: 1px #bbbbbb solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
input[type=submit],input[type=button],button
|
|
||||||
{
|
|
||||||
margin:1px;
|
|
||||||
padding:1px;
|
|
||||||
cursor: pointer;
|
|
||||||
cursor: hand;
|
|
||||||
}
|
|
||||||
|
|
||||||
input[type=image]
|
|
||||||
{
|
|
||||||
cursor: pointer;
|
|
||||||
cursor: hand;
|
|
||||||
border: 0px #bbbbbb none;
|
|
||||||
}
|
|
||||||
select
|
|
||||||
{
|
|
||||||
font-size: 11px;
|
|
||||||
color: #006699;
|
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
|
||||||
border: 1px #bbbbbb solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
td
|
|
||||||
{
|
|
||||||
font-size: 11px;
|
|
||||||
/* padding-top:1px;
|
|
||||||
padding-bottom:1px;*/
|
|
||||||
}
|
|
||||||
|
|
||||||
.divLoginbox
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
width: 300px;
|
|
||||||
border-right: #9c9c9c 1px solid;
|
|
||||||
border-top: #9c9c9c 1px solid;
|
|
||||||
border-left: #9c9c9c 1px solid;
|
|
||||||
border-bottom: #9c9c9c 1px solid
|
|
||||||
}
|
|
||||||
|
|
||||||
.divLoginboxHeader
|
|
||||||
{
|
|
||||||
text-align:center;
|
|
||||||
background-color:#dddddd;
|
|
||||||
padding-top:2px;
|
|
||||||
font-size:10px;
|
|
||||||
color:#666666;
|
|
||||||
}
|
|
||||||
.divSidebox
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
width: 147px;
|
|
||||||
border-right: #9c9c9c 1px solid;
|
|
||||||
border-top: #9c9c9c 1px solid;
|
|
||||||
border-left: #9c9c9c 1px solid;
|
|
||||||
border-bottom: #9c9c9c 1px solid
|
|
||||||
}
|
|
||||||
|
|
||||||
.divSideboxHeader
|
|
||||||
{
|
|
||||||
text-align:center;
|
|
||||||
background-color:#dddddd;
|
|
||||||
padding-top:2px;
|
|
||||||
font-size:10px;
|
|
||||||
color:#666666;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.divSideboxEntry, .divSideboxEntry
|
|
||||||
{
|
|
||||||
text-align:left;
|
|
||||||
height:16px;
|
|
||||||
background-color:#eeeeee;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.appTitles,.appTitles
|
|
||||||
{
|
|
||||||
font-size: 10px;
|
|
||||||
height:18px;
|
|
||||||
padding-top:2px;
|
|
||||||
padding-bottom:2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
a.textSidebox
|
|
||||||
{
|
|
||||||
font-size: 10px;
|
|
||||||
border-top: #aaaaaa 0px none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.textSidebox
|
|
||||||
{
|
|
||||||
font-size: 10px;
|
|
||||||
height:18px;
|
|
||||||
padding-top:2px;
|
|
||||||
padding-bottom:2px;
|
|
||||||
border-top: #aaaaaa 1px solid;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.sideboxSpace
|
|
||||||
{
|
|
||||||
height:9px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.greyLine
|
|
||||||
{
|
|
||||||
margin:1px;
|
|
||||||
border-top-color:#7e7e7e;
|
|
||||||
border-top-width:1px;
|
|
||||||
border-top-style:solid;
|
|
||||||
height:1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.prefSection
|
|
||||||
{
|
|
||||||
font-weight:bold;
|
|
||||||
font-size:16px;
|
|
||||||
line-height:40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#extraIcons
|
|
||||||
{
|
|
||||||
/* position:absolute;
|
|
||||||
z-index:13;
|
|
||||||
right:10px;
|
|
||||||
top:113px;
|
|
||||||
visibility:hidden;*/
|
|
||||||
background-image:url(../images/alpha-white.png);
|
|
||||||
border-width:1px;
|
|
||||||
border-color:#7e7e7e;
|
|
||||||
border-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#divMain
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
margin-top: 5px;
|
|
||||||
padding:9px;
|
|
||||||
border-color:#7e7e7e;
|
|
||||||
border-width:1px;
|
|
||||||
border-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divLogo
|
|
||||||
{
|
|
||||||
position:absolute;
|
|
||||||
left:20px;
|
|
||||||
top:14px;
|
|
||||||
z-index:51;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppIconBar
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
border-top-color:#9c9c9c;
|
|
||||||
border-top-width:1px;
|
|
||||||
border-top-style:solid;
|
|
||||||
background-image: url(../images/background-icon-bar.png);
|
|
||||||
background-repeat: repeat-x
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppTextBar
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divStatusBar
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
height:15px;
|
|
||||||
padding-left:170px;
|
|
||||||
margin-top: 13px;
|
|
||||||
/* margin-bottom: 2px;*/
|
|
||||||
}
|
|
||||||
|
|
||||||
/*#divSubContainer
|
|
||||||
{
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
#tdSidebox
|
|
||||||
{
|
|
||||||
width:170px;
|
|
||||||
background-color:white;
|
|
||||||
overflow:visible;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#tdAppbox
|
|
||||||
{
|
|
||||||
background-color:white;
|
|
||||||
padding-left:5px;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
#divSideboxContainer
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
width:150px;
|
|
||||||
top:0px;
|
|
||||||
left:0px;
|
|
||||||
background-color:white;
|
|
||||||
border-width:1px;
|
|
||||||
border-style:solid;
|
|
||||||
z-index:40;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppboxHeader
|
|
||||||
{
|
|
||||||
/*width:100%;*/
|
|
||||||
background-image:url(../images/appbox-header-background.png);
|
|
||||||
background-repeat: repeat-x;
|
|
||||||
height:36px;
|
|
||||||
line-height:28px;
|
|
||||||
text-align:center;
|
|
||||||
/* padding-top:7px;*/
|
|
||||||
padding-bottom:0px;
|
|
||||||
font-size:14px;
|
|
||||||
font-weight:bold;
|
|
||||||
color:#666666;
|
|
||||||
border-top-color:#9c9c9c;
|
|
||||||
border-top-width:1px;
|
|
||||||
border-top-style:solid;
|
|
||||||
border-left-color:#9c9c9c;
|
|
||||||
border-left-width:1px;
|
|
||||||
border-left-style:solid;
|
|
||||||
border-right-color:#9c9c9c;
|
|
||||||
border-right-width:1px;
|
|
||||||
border-right-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divAppbox
|
|
||||||
{
|
|
||||||
/* width:100%;*/
|
|
||||||
background-color:#f7f7f7;
|
|
||||||
padding:5px;
|
|
||||||
border-bottom-color:#9c9c9c;
|
|
||||||
border-bottom-width:1px;
|
|
||||||
border-bottom-style:solid;
|
|
||||||
border-left-color:#9c9c9c;
|
|
||||||
border-left-width:1px;
|
|
||||||
border-left-style:solid;
|
|
||||||
border-right-color:#9c9c9c;
|
|
||||||
border-right-width:1px;
|
|
||||||
border-right-style:solid;
|
|
||||||
}
|
|
||||||
|
|
||||||
#fmStatusBar
|
|
||||||
{
|
|
||||||
margin-left:4px;
|
|
||||||
margin-bottom:3px;
|
|
||||||
font-size: 10px;
|
|
||||||
/* font-family: Verdana, Arial, Helvetica, sans-serif;*/
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.fmButton
|
|
||||||
{
|
|
||||||
background-image:url(../images/buttonbackground.png);
|
|
||||||
width:28px;
|
|
||||||
height:28px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
#fmLocation
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
/*background-image:url(../images/buttonbackgroundscaled.png);
|
|
||||||
background-repeat: repeat-x;*/
|
|
||||||
/*margin-left:4px;*/
|
|
||||||
margin-bottom:3px;
|
|
||||||
height:27px;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#fmMenu
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
}
|
|
||||||
#fmFileWindow
|
|
||||||
{
|
|
||||||
background-color:#ffffff;
|
|
||||||
margin-left:4px;
|
|
||||||
padding:5px;
|
|
||||||
position:relative;
|
|
||||||
border-right: #cccccc 1px solid;
|
|
||||||
border-top: #9c9c9c 2px solid;
|
|
||||||
border-left: #9c9c9c 2px solid;
|
|
||||||
border-bottom: #cccccc 1px solid
|
|
||||||
}
|
|
||||||
|
|
||||||
#user_info
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#admin_info
|
|
||||||
{
|
|
||||||
position:relative;
|
|
||||||
text-align:right;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divGenTime
|
|
||||||
{
|
|
||||||
bottom:14px;
|
|
||||||
font-size: 9px;
|
|
||||||
color: #ff0000;
|
|
||||||
text-align:center;
|
|
||||||
width:99%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#divPoweredBy
|
|
||||||
{
|
|
||||||
bottom:14px;
|
|
||||||
font-size: 9px;
|
|
||||||
color: #000000;
|
|
||||||
text-align:center;
|
|
||||||
width:99%;
|
|
||||||
}
|
|
||||||
|
|
@ -1,19 +0,0 @@
|
|||||||
Mar mar 23 11:15:33 CET 2004
|
|
||||||
- create repository edge-it
|
|
||||||
|
|
||||||
Fri Apr 18 01:51:00 CEST 2003
|
|
||||||
- resize icons to 32x32
|
|
||||||
- renamed css file for better compatibility
|
|
||||||
- removed unneccesary files in calender and email template directory
|
|
||||||
- merged changed from Ralf Becker
|
|
||||||
- remade the logo
|
|
||||||
- changed gif to png where possible (create_tabs in class.common.inc.php only uses gifs!!!)
|
|
||||||
- moved tree to 0.9.16 branch
|
|
||||||
|
|
||||||
Wed Apr 16 23:07:54 CEST 2003
|
|
||||||
- Get app titles from new array without using the lang() call
|
|
||||||
- Moved 'Homelink' from navbar to sidebox
|
|
||||||
- Use preference setting 'icons', 'icons and text'
|
|
||||||
- sidebox menu's can be hooked now (see template hook-files in phpgwapi/templates/idots/doc/hook_templates/
|
|
||||||
- replaces correct gimpsource file for navbar icons: phpgwapi/templates/idots/source/navbar.xcf
|
|
||||||
- additional information in the README
|
|
@ -1,41 +0,0 @@
|
|||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
|
|
||||||
EDGE-IT (ex-IDOTS) TEMPLATE SET FOR eGroupWare
|
|
||||||
|
|
||||||
+++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
|
|
||||||
The template set idots, formaly known as MYiDOTS is
|
|
||||||
havely based on the Crystal Icon theme from
|
|
||||||
Everaldo.
|
|
||||||
|
|
||||||
APPLICATION ICONS
|
|
||||||
===================================================
|
|
||||||
Because of a bug in Internet Explorer which causes
|
|
||||||
it to display transpancy in PNG's as black I gave
|
|
||||||
all icons a background.
|
|
||||||
|
|
||||||
Everybody is encouraged to make more icons for the
|
|
||||||
idots template set. Please don't use gif as Image
|
|
||||||
type because this filetype in not an open standard
|
|
||||||
|
|
||||||
The source Gimp-files can be found in
|
|
||||||
phpgwapi/templates/idots/source/
|
|
||||||
|
|
||||||
The logo source file can also be found in the above
|
|
||||||
directory.
|
|
||||||
|
|
||||||
APPLICATION HOOKS
|
|
||||||
===================================================
|
|
||||||
In the hook_file, hook_sidebox_menu.inc.php,
|
|
||||||
developers can define the sidebox menu's for their
|
|
||||||
applications template hook files can be found in
|
|
||||||
phpgwapi/templates/idots/hook_templates/
|
|
||||||
|
|
||||||
|
|
||||||
Hope you enjoy this template set,
|
|
||||||
Pim Snel
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
|||||||
- validate css and make valid CSS
|
|
||||||
- validate html and make valid html 4.01
|
|
||||||
- remove phpBB.org code etc...
|
|
||||||
- a lot of icons
|
|
||||||
- some sort of template-set configuration (maybe create a fake app???)
|
|
Before Width: | Height: | Size: 190 B |
Before Width: | Height: | Size: 238 B |
Before Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 240 B |
Before Width: | Height: | Size: 866 B |
Before Width: | Height: | Size: 396 B |
Before Width: | Height: | Size: 287 B |
Before Width: | Height: | Size: 284 B |
Before Width: | Height: | Size: 187 B |
Before Width: | Height: | Size: 388 B |
Before Width: | Height: | Size: 963 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 595 B |
Before Width: | Height: | Size: 892 B |
Before Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 586 B |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 946 B |
Before Width: | Height: | Size: 948 B |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 816 B |
Before Width: | Height: | Size: 751 B |
Before Width: | Height: | Size: 777 B |
Before Width: | Height: | Size: 189 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 233 B |
Before Width: | Height: | Size: 237 B |
Before Width: | Height: | Size: 754 B |
Before Width: | Height: | Size: 783 B |
Before Width: | Height: | Size: 469 B |
Before Width: | Height: | Size: 613 B |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 582 B |
Before Width: | Height: | Size: 605 B |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 370 B |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 475 B |
Before Width: | Height: | Size: 488 B |
Before Width: | Height: | Size: 218 B |
Before Width: | Height: | Size: 43 B |
Before Width: | Height: | Size: 55 B |
Before Width: | Height: | Size: 138 B |
Before Width: | Height: | Size: 850 B |
Before Width: | Height: | Size: 162 B |
Before Width: | Height: | Size: 71 B |
Before Width: | Height: | Size: 165 B |
Before Width: | Height: | Size: 62 B |
Before Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 65 B |
Before Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 112 B |
Before Width: | Height: | Size: 192 B |
Before Width: | Height: | Size: 104 B |
Before Width: | Height: | Size: 186 B |
Before Width: | Height: | Size: 132 B |
Before Width: | Height: | Size: 207 B |
Before Width: | Height: | Size: 105 B |
Before Width: | Height: | Size: 186 B |
Before Width: | Height: | Size: 77 B |
Before Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 78 B |
Before Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 77 B |
Before Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 71 B |
Before Width: | Height: | Size: 164 B |
Before Width: | Height: | Size: 61 B |
Before Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 189 B |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1023 B |
@ -1,33 +0,0 @@
|
|||||||
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
|
|
||||||
{
|
|
||||||
for(var i=0; i<document.images.length; i++)
|
|
||||||
{
|
|
||||||
var img = document.images[i]
|
|
||||||
var imgName = img.src.toUpperCase()
|
|
||||||
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
|
|
||||||
{
|
|
||||||
var imgID = (img.id) ? "id='" + img.id + "' " : ""
|
|
||||||
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
|
|
||||||
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
|
|
||||||
var imgStyle = "display:inline-block;" + img.style.cssText
|
|
||||||
var imgAttribs = img.attributes;
|
|
||||||
for (var j=0; j<imgAttribs.length; j++)
|
|
||||||
{
|
|
||||||
var imgAttrib = imgAttribs[j];
|
|
||||||
if (imgAttrib.nodeName == "align")
|
|
||||||
{
|
|
||||||
if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle
|
|
||||||
if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var strNewHTML = "<span " + imgID + imgClass + imgTitle
|
|
||||||
strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
|
|
||||||
strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
|
|
||||||
strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
|
|
||||||
img.outerHTML = strNewHTML
|
|
||||||
i = i-1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
window.attachEvent("onload", correctPNG);
|
|
@ -1,187 +0,0 @@
|
|||||||
/*****************************************************
|
|
||||||
* ypSlideOutMenu
|
|
||||||
* 3/04/2001
|
|
||||||
*
|
|
||||||
* a nice little script to create exclusive, slide-out
|
|
||||||
* menus for ns4, ns6, mozilla, opera, ie4, ie5 on
|
|
||||||
* mac and win32. I've got no linux or unix to test on but
|
|
||||||
* it should(?) work...
|
|
||||||
*
|
|
||||||
* --youngpup--
|
|
||||||
*****************************************************/
|
|
||||||
|
|
||||||
//var isIE = false;
|
|
||||||
//var isOther = false;
|
|
||||||
//var isNS4 = false;
|
|
||||||
//var isNS6 = false;
|
|
||||||
// constructor
|
|
||||||
|
|
||||||
var IEzindexworkaround=false; // set this true to enable the IE z-index bugfix
|
|
||||||
|
|
||||||
function ypSlideOutMenu(id, dir, left, top, width, height,pos)
|
|
||||||
{
|
|
||||||
|
|
||||||
this.ie = document.all ? 1 : 0
|
|
||||||
this.ns4 = document.layers ? 1 : 0
|
|
||||||
this.dom = document.getElementById ? 1 : 0
|
|
||||||
|
|
||||||
if (this.ie || this.ns4 || this.dom) {
|
|
||||||
this.id = id
|
|
||||||
this.dir = dir
|
|
||||||
this.orientation = dir == "left" || dir == "right" ? "h" : "v"
|
|
||||||
this.dirType = dir == "right" || dir == "down" ? "-" : "+"
|
|
||||||
this.dim = this.orientation == "h" ? width : height
|
|
||||||
//this.hideTimer = false
|
|
||||||
//this.aniTimer = false
|
|
||||||
this.open = false
|
|
||||||
this.over = false
|
|
||||||
//this.startTime = 0
|
|
||||||
|
|
||||||
// global reference to this object
|
|
||||||
//this.gRef = "ypSlideOutMenu_"+id
|
|
||||||
//eval(this.gRef+"=this")
|
|
||||||
|
|
||||||
// add this menu object to an internal list of all menus
|
|
||||||
//ypSlideOutMenu.Registry[id] = this
|
|
||||||
|
|
||||||
var d = document
|
|
||||||
|
|
||||||
var strCSS = '<style type="text/css">';
|
|
||||||
strCSS += '#' + this.id + 'Container { visibility:hidden; '
|
|
||||||
if(pos)
|
|
||||||
{
|
|
||||||
strCSS += pos+':' + left + 'px; '
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
strCSS += 'left:' + left + 'px; '
|
|
||||||
}
|
|
||||||
strCSS += 'top:' + top + 'px; '
|
|
||||||
strCSS += 'overflow:visible; z-index:10000; }'
|
|
||||||
strCSS += '#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; '
|
|
||||||
strCSS += 'width:' + width + 'px; '
|
|
||||||
// strCSS += 'height:' + height + 'px; '
|
|
||||||
// strCSS += 'clip:rect(0 ' + width + ' ' + height + ' 0); '
|
|
||||||
strCSS += '}'
|
|
||||||
strCSS += '</style>';
|
|
||||||
|
|
||||||
d.write(strCSS);
|
|
||||||
// alert(strCSS);
|
|
||||||
// this.load()
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.aLs = function(layerID)
|
|
||||||
{
|
|
||||||
|
|
||||||
this.isIE = false;
|
|
||||||
this.isOther = false;
|
|
||||||
this.isNS4 = false;
|
|
||||||
this.isNS6 = false;
|
|
||||||
if(document.getElementById)
|
|
||||||
{
|
|
||||||
if(!document.all)
|
|
||||||
{
|
|
||||||
this.isNS6=true;
|
|
||||||
}
|
|
||||||
if(document.all)
|
|
||||||
{
|
|
||||||
this.isIE=true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if(document.layers)
|
|
||||||
{
|
|
||||||
this.isNS4=true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
this.isOther=true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var returnLayer;
|
|
||||||
if(this.isIE)
|
|
||||||
{
|
|
||||||
returnLayer = eval("document.all." + layerID + ".style");
|
|
||||||
}
|
|
||||||
if(this.isNS6)
|
|
||||||
{
|
|
||||||
returnLayer = eval("document.getElementById('" + layerID + "').style");
|
|
||||||
}
|
|
||||||
if(this.isNS4)
|
|
||||||
{
|
|
||||||
returnLayer = eval("document." + layerID);
|
|
||||||
}
|
|
||||||
if(this.isOther)
|
|
||||||
{
|
|
||||||
returnLayer = "null";
|
|
||||||
alert("Error:\nDue to your browser you will probably not\nbe able to view all of the following page\nas it was designed to be viewed. We regret\nthis error sincerely.");
|
|
||||||
}
|
|
||||||
return returnLayer;
|
|
||||||
}
|
|
||||||
// HideShow 1.0 Jim Cummins - http://www.conxiondesigns.com
|
|
||||||
|
|
||||||
ypSlideOutMenu.ShowL = function(ID)
|
|
||||||
{
|
|
||||||
ypSlideOutMenu.aLs(ID).visibility = "visible";
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.HideL =function(ID)
|
|
||||||
{
|
|
||||||
ypSlideOutMenu.aLs(ID).visibility = "hidden";
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.HideShow = function(ID)
|
|
||||||
{
|
|
||||||
|
|
||||||
if((ypSlideOutMenu.aLs(ID).visibility == "visible") || (ypSlideOutMenu.aLs(ID).visibility == ""))
|
|
||||||
{
|
|
||||||
ypSlideOutMenu.aLs(ID).visibility = "hidden";
|
|
||||||
}
|
|
||||||
else if(ypSlideOutMenu.aLs(ID).visibility == "hidden")
|
|
||||||
{
|
|
||||||
ypSlideOutMenu.aLs(ID).visibility = "visible";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
ypSlideOutMenu.showMenu = function(id)
|
|
||||||
{
|
|
||||||
//temporarly hide all selectboxes to fix IE bug with z-index
|
|
||||||
if(IEzindexworkaround && document.all)
|
|
||||||
{
|
|
||||||
for (var i=0; i<document.all.length; i++) {
|
|
||||||
o = document.all(i)
|
|
||||||
if (o.type == 'select-one' || o.type == 'select-multiple') {
|
|
||||||
if (o.style) o.style.display = 'none';// todo: add check for select in div?
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
ypSlideOutMenu.ShowL(id+'Container');
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.hide = function(id)
|
|
||||||
{
|
|
||||||
ypSlideOutMenu.HideL(id+'Container');
|
|
||||||
//show all selectboxes again to fix IE bug with z-index
|
|
||||||
if(document.all)
|
|
||||||
{
|
|
||||||
for (var i=0; i<document.all.length; i++) {
|
|
||||||
o = document.all(i)
|
|
||||||
if (o.type == 'select-one' || o.type == 'select-multiple') {
|
|
||||||
// todo: add check for select in div?
|
|
||||||
if (o.style) o.style.display = 'inline';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,217 +0,0 @@
|
|||||||
/*****************************************************
|
|
||||||
* ypSlideOutMenu
|
|
||||||
* 3/04/2001
|
|
||||||
*
|
|
||||||
* a nice little script to create exclusive, slide-out
|
|
||||||
* menus for ns4, ns6, mozilla, opera, ie4, ie5 on
|
|
||||||
* mac and win32. I've got no linux or unix to test on but
|
|
||||||
* it should(?) work...
|
|
||||||
*
|
|
||||||
* --youngpup--
|
|
||||||
*****************************************************/
|
|
||||||
|
|
||||||
ypSlideOutMenu.Registry = []
|
|
||||||
ypSlideOutMenu.aniLen = 250
|
|
||||||
ypSlideOutMenu.hideDelay = 1000
|
|
||||||
ypSlideOutMenu.minCPUResolution = 10
|
|
||||||
|
|
||||||
// constructor
|
|
||||||
function ypSlideOutMenu(id, dir, left, top, width, height,pos)
|
|
||||||
{
|
|
||||||
this.ie = document.all ? 1 : 0
|
|
||||||
this.ns4 = document.layers ? 1 : 0
|
|
||||||
this.dom = document.getElementById ? 1 : 0
|
|
||||||
|
|
||||||
if (this.ie || this.ns4 || this.dom) {
|
|
||||||
this.id = id
|
|
||||||
this.dir = dir
|
|
||||||
this.orientation = dir == "left" || dir == "right" ? "h" : "v"
|
|
||||||
this.dirType = dir == "right" || dir == "down" ? "-" : "+"
|
|
||||||
this.dim = this.orientation == "h" ? width : height
|
|
||||||
this.hideTimer = false
|
|
||||||
this.aniTimer = false
|
|
||||||
this.open = false
|
|
||||||
this.over = false
|
|
||||||
this.startTime = 0
|
|
||||||
|
|
||||||
// global reference to this object
|
|
||||||
this.gRef = "ypSlideOutMenu_"+id
|
|
||||||
eval(this.gRef+"=this")
|
|
||||||
|
|
||||||
// add this menu object to an internal list of all menus
|
|
||||||
ypSlideOutMenu.Registry[id] = this
|
|
||||||
|
|
||||||
var d = document
|
|
||||||
|
|
||||||
var strCSS = '<style type="text/css">';
|
|
||||||
strCSS += '#' + this.id + 'Container { visibility:hidden; '
|
|
||||||
if(pos)
|
|
||||||
{
|
|
||||||
strCSS += pos+':' + left + 'px; '
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
strCSS += 'left:' + left + 'px; '
|
|
||||||
}
|
|
||||||
strCSS += 'top:' + top + 'px; '
|
|
||||||
strCSS += 'overflow:visible; z-index:10000; }'
|
|
||||||
strCSS += '#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; '
|
|
||||||
strCSS += 'width:' + width + 'px; '
|
|
||||||
// strCSS += 'height:' + height + 'px; '
|
|
||||||
// strCSS += 'clip:rect(0 ' + width + ' ' + height + ' 0); '
|
|
||||||
strCSS += '}'
|
|
||||||
strCSS += '</style>';
|
|
||||||
|
|
||||||
d.write(strCSS)
|
|
||||||
|
|
||||||
this.load()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.prototype.load = function() {
|
|
||||||
var d = document
|
|
||||||
var lyrId1 = this.id + "Container"
|
|
||||||
var lyrId2 = this.id + "Content"
|
|
||||||
var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]
|
|
||||||
if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)
|
|
||||||
var temp
|
|
||||||
|
|
||||||
if (!obj1 || !obj2) window.setTimeout(this.gRef + ".load()", 100)
|
|
||||||
else {
|
|
||||||
this.container = obj1
|
|
||||||
this.menu = obj2
|
|
||||||
this.style = this.ns4 ? this.menu : this.menu.style
|
|
||||||
this.homePos = eval("0" + this.dirType + this.dim)
|
|
||||||
this.outPos = 0
|
|
||||||
this.accelConst = (this.outPos - this.homePos) / ypSlideOutMenu.aniLen / ypSlideOutMenu.aniLen
|
|
||||||
|
|
||||||
// set event handlers.
|
|
||||||
if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
|
|
||||||
this.menu.onmouseover = new Function("ypSlideOutMenu.showMenu('" + this.id + "')")
|
|
||||||
this.menu.onmouseout = new Function("ypSlideOutMenu.hideMenu('" + this.id + "')")
|
|
||||||
|
|
||||||
//set initial state
|
|
||||||
this.endSlide()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.showMenu = function(id)
|
|
||||||
{
|
|
||||||
var reg = ypSlideOutMenu.Registry
|
|
||||||
var obj = ypSlideOutMenu.Registry[id]
|
|
||||||
|
|
||||||
//document.all.select.style="visibily:hidden";
|
|
||||||
|
|
||||||
|
|
||||||
//temporarly hide all selectboxes to fix IE bug with z-index
|
|
||||||
if(document.all)
|
|
||||||
{
|
|
||||||
for (var i=0; i<document.all.length; i++) {
|
|
||||||
o = document.all(i)
|
|
||||||
if (o.type == 'select-one' || o.type == 'select-multiple') {
|
|
||||||
// todo: add check for select in div?
|
|
||||||
if (o.style) o.style.display = 'none';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if (obj.container) {
|
|
||||||
obj.over = true
|
|
||||||
|
|
||||||
// close other menus.
|
|
||||||
for (menu in reg) if (id != menu) ypSlideOutMenu.hide(menu)
|
|
||||||
|
|
||||||
// if this menu is scheduled to close, cancel it.
|
|
||||||
if (obj.hideTimer) { reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer) }
|
|
||||||
|
|
||||||
// if this menu is closed, open it.
|
|
||||||
if (!obj.open && !obj.aniTimer) reg[id].startSlide(true)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.hideMenu = function(id)
|
|
||||||
{
|
|
||||||
// schedules the menu to close after <hideDelay> ms, which
|
|
||||||
// gives the user time to cancel the action if they accidentally moused out
|
|
||||||
var obj = ypSlideOutMenu.Registry[id]
|
|
||||||
if (obj.container) {
|
|
||||||
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
|
|
||||||
obj.hideTimer = window.setTimeout("ypSlideOutMenu.hide('" + id + "')", ypSlideOutMenu.hideDelay);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.hide = function(id)
|
|
||||||
{
|
|
||||||
var obj = ypSlideOutMenu.Registry[id]
|
|
||||||
obj.over = false
|
|
||||||
|
|
||||||
if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
|
|
||||||
|
|
||||||
// flag that this scheduled event has occured.
|
|
||||||
obj.hideTimer = 0
|
|
||||||
|
|
||||||
// if this menu is open, close it.
|
|
||||||
if (obj.open && !obj.aniTimer) obj.startSlide(false)
|
|
||||||
|
|
||||||
//show all selectboxes again to fix IE bug with z-index
|
|
||||||
if(document.all)
|
|
||||||
{
|
|
||||||
for (var i=0; i<document.all.length; i++) {
|
|
||||||
o = document.all(i)
|
|
||||||
if (o.type == 'select-one' || o.type == 'select-multiple') {
|
|
||||||
// todo: add check for select in div?
|
|
||||||
if (o.style) o.style.display = 'inline';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.prototype.startSlide = function(open) {
|
|
||||||
this[open ? "onactivate" : "ondeactivate"]()
|
|
||||||
this.open = open
|
|
||||||
if (open) this.setVisibility(true)
|
|
||||||
this.startTime = (new Date()).getTime()
|
|
||||||
this.aniTimer = window.setInterval(this.gRef + ".slide()", ypSlideOutMenu.minCPUResolution)
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.prototype.slide = function() {
|
|
||||||
var elapsed = (new Date()).getTime() - this.startTime
|
|
||||||
if (elapsed > ypSlideOutMenu.aniLen) this.endSlide()
|
|
||||||
else {
|
|
||||||
var d = Math.round(Math.pow(ypSlideOutMenu.aniLen-elapsed, 2) * this.accelConst)
|
|
||||||
if (this.open && this.dirType == "-") d = -d
|
|
||||||
else if (this.open && this.dirType == "+") d = -d
|
|
||||||
else if (!this.open && this.dirType == "-") d = -this.dim + d
|
|
||||||
else d = this.dim + d
|
|
||||||
|
|
||||||
this.moveTo(d)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.prototype.endSlide = function() {
|
|
||||||
this.aniTimer = window.clearTimeout(this.aniTimer)
|
|
||||||
this.moveTo(this.open ? this.outPos : this.homePos)
|
|
||||||
if (!this.open) this.setVisibility(false)
|
|
||||||
if ((this.open && !this.over) || (!this.open && this.over)) {
|
|
||||||
this.startSlide(this.over)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ypSlideOutMenu.prototype.setVisibility = function(bShow) {
|
|
||||||
var s = this.ns4 ? this.container : this.container.style
|
|
||||||
s.visibility = bShow ? "visible" : "hidden"
|
|
||||||
}
|
|
||||||
ypSlideOutMenu.prototype.moveTo = function(p) {
|
|
||||||
this.style[this.orientation == "h" ? "left" : "top"] = this.ns4 ? p : p + "px"
|
|
||||||
}
|
|
||||||
ypSlideOutMenu.prototype.getPos = function(c) {
|
|
||||||
return parseInt(this.style[c])
|
|
||||||
}
|
|
||||||
|
|
||||||
// events
|
|
||||||
ypSlideOutMenu.prototype.onactivate = function() { }
|
|
||||||
ypSlideOutMenu.prototype.ondeactivate = function() { }
|
|
@ -1,26 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**************************************************************************\
|
|
||||||
* eGroupWare - Edge-It *
|
|
||||||
* http://www.egroupware.org *
|
|
||||||
* -------------------------------------------- *
|
|
||||||
* This program is free software; you can redistribute it and/or modify it *
|
|
||||||
* under the terms of the GNU General Public License as published by the *
|
|
||||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
|
||||||
* option) any later version. *
|
|
||||||
\**************************************************************************/
|
|
||||||
|
|
||||||
|
|
||||||
/* Basic information about this template */
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['name'] = 'edge-it';
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['title'] = 'Edge-It';
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['version'] = '1.0';
|
|
||||||
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['author'] = 'Pim Snel';
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['license'] = 'GPL';
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['windowed'] = False;
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['icon'] = "";
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['maintainer'] = array(
|
|
||||||
array('name' => 'edge-it', 'email' => '')
|
|
||||||
);
|
|
||||||
$GLOBALS['egw_info']['template']['edge-it']['description'] = "Edge-It is a clone of the idots template set.";
|
|
||||||
?>
|
|