Subversion Repositories Applications.papyrus

Compare Revisions

No changes between revisions

Ignore whitespace Rev 2149 → Rev 2150

/trunk/api/js/dojo1.0/dijit/themes/templateThemeTest.html
New file
0,0 → 1,186
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test Widget Templates in Multiple Themes</title>
 
<script type="text/javascript" src="../../dojo/dojo.js"
djConfig="parseOnLoad: true, isDebug: true"></script>
<script type="text/javascript" src="../tests/_testCommon.js"></script>
 
<script type="text/javascript">
dojo.require("dijit.Menu");
dojo.require("dijit.form.Button");
dojo.require("dijit.form.ComboBox");
dojo.require("dijit.form.NumberSpinner");
dojo.require("dojo.parser");
logMessage = console.debug;
</script>
<style type="text/css">
@import "../../dojo/resources/dojo.css";
@import "noir/noir.css";
@import "tundra/tundra.css";
@import "soria/soria.css";
@import "../tests/css/dijitTests.css";
 
/* group multiple buttons in a row */
body {
margin:10px;
}
.box {
display: block;
}
.box .dijitButton {
margin-right: 10px;
}
 
</style>
</head>
<body>
<h2>Tundra</h2>
<div id='tundra' class="box tundra">
<button id='foo' dojoType="dijit.form.Button" onClick='logMessage("clicked simple")'>
Button
</button>
<button dojoType="dijit.form.Button" iconClass="noteIcon" onClick='logMessage("clicked simple")'>
Button w/image
</button>
<button dojoType="dijit.form.Button" onClick='logMessage("clicked simple")' disabled='true'>
Disabled Button
</button>
<br><br>
<button dojoType="dijit.form.DropDownButton">
<span>Drop Down Button</span>
<div dojoType="dijit.Menu" id="editMenu" style="display: none;">
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconCut"
onClick="logMessage('not actually cutting anything, just a test!')">Cut</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconCopy"
onClick="logMessage('not actually copying anything, just a test!')">Copy</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconPaste"
onClick="logMessage('not actually pasting anything, just a test!')">Paste</div>
</div>
</button>
<button dojoType="dijit.form.DropDownButton" iconClass="noteIcon">
<span>Button w/image</span>
<div dojoType="dijit.Menu" id="editMenu2" style="display: none;">
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconCut"
onClick="logMessage('not actually cutting anything, just a test!')">Cut</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconCopy"
onClick="logMessage('not actually copying anything, just a test!')">Copy</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconPaste"
onClick="logMessage('not actually pasting anything, just a test!')">Paste</div>
</div>
</button>
<button dojoType="dijit.form.DropDownButton" disabled='true'>
<span>Drop Down Disabled</span>
<div dojoType="dijit.Menu" id="editMenu3" style="display: none;">
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconCut"
onClick="logMessage('not actually cutting anything, just a test!')">Cut</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconCopy"
onClick="logMessage('not actually copying anything, just a test!')">Copy</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconPaste"
onClick="logMessage('not actually pasting anything, just a test!')">Paste</div>
</div>
</button>
<br><br>
<button dojoType="dijit.form.ComboButton" onClick='logMessage("clicked combo save")'>
<span>Combo Button</span>
<div dojoType="dijit.Menu" id="saveMenu" style="display: none;">
<div dojoType="dijit.MenuItem" iconSrc="../../templates/buttons/save.gif"
onClick="logMessage('not actually saving anything, just a test!')">Save</div>
<div dojoType="dijit.MenuItem" iconSrc="../../templates/buttons/save.gif"
onClick="logMessage('not actually saving anything, just a test!')">Save As</div>
</div>
</button>
<button dojoType="dijit.form.ComboButton" iconClass="noteIcon" onClick='logMessage("clicked combo save")'>
<span>Combo w/image</span>
<div dojoType="dijit.Menu" id="saveMenu" style="display: none;">
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconSave"
onClick="logMessage('not actually saving anything, just a test!')">Save</div>
<div dojoType="dijit.MenuItem"
onClick="logMessage('not actually saving anything, just a test!')">Save As</div>
</div>
</button>
<button dojoType="dijit.form.ComboButton" onClick='logMessage("clicked combo save")' disabled='true'>
<span>Combo Disabled</span>
<div dojoType="dijit.Menu" id="saveMenu" style="display: none;">
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIconSave"
onClick="logMessage('not actually saving anything, just a test!')">Save</div>
<div dojoType="dijit.MenuItem"
onClick="logMessage('not actually saving anything, just a test!')">Save As</div>
</div>
</button>
<br><br>
<input dojoType="dijit.form.ComboBox"
value="California"
class="medium"
url="../tests/form/states.json"
searchAttr="name"
labelField="label"
labelType="html"
style="width: 300px;"
name="state2"
promptMessage="Please enter a state"
id="datatest"
>
 
<input dojoType="dijit.form.ComboBox"
value="California"
class="medium"
url="../tests/form/states.json"
searchAttr="name"
labelField="label"
labelType="html"
style="width: 300px;"
name="state2"
promptMessage="Please enter a state"
id="datatest"
disabled="true"
>
 
<br><br>
<input dojoType="dijit.form.NumberSpinner"
onChange="console.debug('onChange fired for widget id = ' + this.id + ' with value = ' + arguments[0]);"
value="900"
constraints={max:1550,places:0}
maxLength="10"
id="integerspinner1">
 
 
<input dojoType="dijit.form.NumberSpinner"
onChange="console.debug('onChange fired for widget id = ' + this.id + ' with value = ' + arguments[0]);"
value="900"
disabled='true'
constraints={max:1550,places:0}
maxLength="10"
id="integerspinner1">
 
</div>
<br clear=both>
 
<h2>Noir</h2>
<div id='noir' class="box noir">
</div>
<br clear=both>
 
<h2>Soria</h2>
<div id='soria' class="box soria">
</div>
<br clear=both>
 
<h2>a11y mode</h2>
<div id='a11y' class="box dijit_a11y">
</div>
<br clear=both>
 
 
<script language='javascript'>
var html = dojo.byId("tundra").innerHTML;
dojo.byId("noir").innerHTML = html;
dojo.byId("a11y").innerHTML = html;
dojo.byId("soria").innerHTML = html;
</script>
 
</body>
</html>
/trunk/api/js/dojo1.0/dijit/themes/dijit.css
New file
0,0 → 1,1461
/*
Essential styles that themes can inherit.
In other words, works but doesn't look great.
*/
 
 
 
/****
GENERIC PIECES
****/
 
.dijitReset {
/* Use this style to null out padding, margin, border in your template elements
so that page specific styles don't break them.
- Use in all TABLE, TR and TD tags.
- If there is more than one class on the tag, place this first so other classes override.
*/
margin:0px;
border:0px;
padding:0px;
line-height:normal;
}
 
.dijitInline {
/* To inline block elements.
Similar to InlineBox below, but this has fewer side-effects in Moz.
Also, apparently works on a DIV as well as a FIELDSET.
*/
display:-moz-inline-box; /* FF2 */
display:inline-block; /* webkit and FF3 */
border:0px;
padding:0px;
vertical-align:middle;
}
 
.dj_ie .dijitInline {
zoom: 1; /* set hasLayout:true to mimic inline-block */
#display:inline;
}
 
.dijitInlineTable {
/* To inline tables with a given width set (otherwise, use dijitInline above)
* Must also put style="-moz-inline-stack" on the node itself to workaround FF2 bugs
*/
display: -moz-inline-stack; /* FF2 */
display:inline-table;
display:inline-block; /* webkit and FF3 */
#display:inline; /* MSIE (TODO: is this needed???) */
border:0px;
padding:0px;
vertical-align:middle;
position:relative; /* #5034 */
}
 
.dijitTeeny {
font-size:1px;
line-height:1px;
}
 
/*
* Popup items have a wrapper div (dijitPopup)
* with the real popup inside, and maybe an iframe too
*/
.dijitPopup {
position: absolute;
background-color: transparent;
margin: 0;
border: 0;
padding: 0;
}
.dijit_a11y .dijitPopup,
.dijit_ally .dijitPopup div,
.dijit_a11y .dijitPopup table,
.dijit_a11y .dijitTooltipContainer {
opacity: 1 !important;
background-color: white !important;
}
.dj_ie .dijit_a11y .dijitPopup * {
filter: none;
}
 
.dijitInputField {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
 
.dijitPositionOnly {
/* Null out all position-related properties */
padding: 0px !important;
border: 0px !important;
background-color: transparent !important;
background-image: none !important;
height: auto !important;
width: auto !important;
}
 
.dijitNonPositionOnly {
/* Null position-related properties */
float: none !important;
position: static !important;
margin: 0px 0px 0px 0px !important;
vertical-align: middle !important;
}
 
.dijitBackgroundIframe {
/*
* iframe used for FF2 in high-contrast mode to prevent menu
* being transparent
*/
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: -1;
border: 0;
padding: 0;
margin: 0;
}
 
.dijitClickableRegion {
/* a region we expect the user to click on */
cursor : pointer;
}
 
 
.dijitDisplayNone {
/* hide something. Use this as a class rather than element.style so another class can override */
display:none !important;
}
 
.dijitContainer {
/* for all layout containers */
overflow: hidden; /* need on IE so something can be reduced in size, and so scrollbars aren't temporarily displayed when resizing */
}
 
/****
A11Y
****/
.dijit_a11y * {
background-image:none !important;
background-color:transparent !important;
}
 
.dijit_a11y .dijitCalendarIncrementControl .dijitA11ySideArrow {
padding-left:.2em;
visibility:visible !important;
}
 
.dijitToolbar .dijitDropDownButton .dijitA11yDownArrow{
/*make the arrow smaller in toolbar*/
padding:0;
margin:0;
}
.dj_ie6 .dijitToolbar .dijitDropDownButton .dijitA11yDownArrow{
/*vertical-align: middle does not place the arrow in the middle of the toolbar in IE*/
vertical-align: bottom;
}
 
.dijitA11ySideArrow {
vertical-align:top;
margin-right:0em;
margin-left:.2em;
line-height:2em;
text-align:center;
}
 
.dj_ie .dijitA11yDownArrow,
.dj_ie .dijitA11yUpArrow {
font-size:.8em;
vertical-align:middle;
margin-right:.5em;
}
 
 
 
 
.dijit_a11y .dijitButton .dijitButtonNode,
.dijit_a11y .dijitDropDownButton .dijitButtonNode,
.dijit_a11y .dijitComboButton .dijitButtonNode,
.dijit_a11y .dijitComboBox .dijitInputField,
.dijit_a11y .dijitComboBox .dijitButtonNode {
border:1px solid black !important;
background:white !important;
color:black !important;
}
 
.dijit_a11y .dijitButtonDisabled .dijitButtonNode,
.dijit_a11y .dijitDropDownButtonDisabled .dijitButtonNode,
.dijit_a11y .dijitComboButtonDisabled .dijitButtonNode,
.dijit_a11y .dijitComboBoxDisabled .dijitInputField,
.dijit_a11y .dijitComboBoxDisabled .dijitButtonNode,
.dijit_a11y .dijitSpinnerDisabled .dijitButtonNode,
.dijit_a11y .dijitSpinnerDisabled .dijitInputField {
border:1px dotted #999999 !important;
color:#999999 !important;
}
 
.dijit_a11y .dijitComboButton .dijitDownArrowButton,
.dijit_a11y .dijitComboBox .dijitDownArrowButton {
border-left:0px !important;
}
 
/* In high contrast mode, display the check symbol */
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
display: inline !important;
}
 
 
 
/****
3-element borders: ( dijitLeft + dijitStretch + dijitRight )
****/
.dijitLeft {
/* Left part of a 3-element border */
background-position:left top;
background-repeat:no-repeat;
}
 
.dijitStretch {
/* Middle (stretchy) part of a 3-element border */
white-space:nowrap; /* MOW: move somewhere else */
background-repeat:repeat-x;
}
 
.dijitRight {
/* Right part of a 3-element border */
#display:inline; /* IE7 sizes to outer size w/o this */
background-position:right top;
background-repeat:no-repeat;
}
 
 
/****
Right-to-left rules
****/
.dijitRTL .dijitRightArrow {
/* it becomes a left arrow for LTR locales */
/* MOW: TODO... */
margin-left:-2.1em;
}
 
 
 
 
 
/****
dijit.form.Button
dijit.form.DropDownButton
dijit.form.ComboButton
dijit.form.ComboBox (partial)
****/
.dijitButton,
.dijitDropDownButton,
.dijitComboButton,
.dijitComboBox {
/* outside of button */
margin: 0.2em;
/* normalize line-heights inside the button */
line-height: 1.3em;
}
 
.dj_safari .dijitToolbar .dijitDropDownButton {
padding-left: 0.3em;
}
 
.dijitButtonNode {
/* Node that is acting as a button -- may or may not be a BUTTON element */
border:1px solid gray;
margin:0px;
padding:.2em .2em .1em .2em;
overflow:visible;
line-height:normal;
font-family:inherit;
font-size:inherit;
color: inherit;
cursor:pointer;
vertical-align:middle;
text-align:center;
white-space: nowrap;
}
 
.dijitDownArrowButton,
.dijitUpArrowButton {
/* Node that is acting as a arrow button -- drop down (spinner has its own treatment). Also gets dijitButtonNode */
/* place AFTER dijitButtonNode so it overrides */
padding:0em .4em;
margin:0px;
font-size: 0.7em;
}
 
 
.dijitButtonContents {
color:inherit;
}
 
.dijitDropDownButton .dijitA11yDownArrow {
margin-left:.8em;
}
 
.dijitComboButton TABLE {
/* each cell in a combo-table should have its own separate border */
border-collapse: separate;
border:0px;
padding:0px;
margin:0px;
}
 
.dijitComboButton .dijitButtonContents {
border-right-width:0px !important;
}
 
 
table .dijitButton .dijitButtonNode,
table .dijitComboButton .dijitButtonNode {
#overflow:hidden; /* visible messes up if the button is inside a table on IE */
}
 
 
 
.dijitButtonNode IMG {
/* make text and images line up cleanly */
vertical-align:middle;
margin-bottom:.2em;
}
 
/******
TextBox related.
Everything that has an <input>
*******/
 
.dijitTextBox,
.dijitComboBox,
.dijitSpinner {
border: solid black 1px;
width: 15em; /* need to set default size on outer node since inner nodes say <input style="width:100%"> and <td width=100%>. user can override */
}
 
/* rules for safari to deal with fuzzy blue focus border */
.dijitTextBox input:focus,
.dijitComboBox input:focus,
.dijitSpinner input:focus {
outline: none; /* blue fuzzy line looks wrong on combobox or something w/validation icon showing */
}
.dijitTextBoxFocused,
.dijitComboBoxFocused,
.dijitSpinnerFocused {
/* should we display focus like we do on other browsers, or use the safari standard focus indicator?? */
outline: auto 5px -webkit-focus-ring-color;
}
 
.dijitTextBox INPUT,
.dijitComboBox INPUT,
.dijitSpinner INPUT {
padding:0px;
border-left: solid black 1px; /* TODO: for RTL mode should be border-right */
display:inline;
position:static !important;
border:0px !important;
margin:0px !important;
vertical-align:0em !important;
visibility:visible !important;
background-color:transparent !important;
background-image:none !important;
width:100% !important;
}
 
/* #4711: prevent IE from over-expanding 100% width input boxes */
.dj_ie .dijitTextBox .dijitInputField,
.dj_ie .dijitComboBox .dijitInputField,
.dj_ie .dijitSpinner .dijitInputField {
position:relative;
}
.dj_ie .dijitTextBox .dijitInputField INPUT,
.dj_ie .dijitComboBox .dijitInputField INPUT,
.dj_ie .dijitSpinner .dijitInputField INPUT {
position:absolute !important;
top:auto !important;
left:auto !important;
right:auto !important;
bottom:auto !important;
font-size:100%;
}
 
.dj_ie INPUT.dijitTextBox {
font-size:100%;
}
 
/* Display an "X" for invalid input. Themes will override these rules to display an icon instead.
*/
.dijitValidationIcon { display: none; background-position-y:center; }
.dijitValidationIconText { visibility: hidden; }
.dijit_a11y .dijitValidationIcon { display: none !important; }
.dijit_a11y .dijitValidationIconText { display: block !important; }
 
.dijitTextBoxError .dijitValidationIconText,
.dijitComboBoxError .dijitValidationIconText,
.dijitSpinnerError .dijitValidationIconText {
visibility: visible;
}
 
.dijitSpinner .dijitDownArrowButton,
.dijitSpinner .dijitUpArrowButton {
padding: 0 .4em;
border: 1px solid;
line-height: .769em;
/* TODO: as we use border-collapse, is this necessary? */
border-left-style: none;
}
.dj_ie .dijitSpinner .dijitDownArrowButton,
.dj_ie .dijitSpinner .dijitUpArrowButton {
padding: 0 .2em!important;
text-align: center;
}
.dijitSpinner .dijitDownArrowButton div,
.dijitSpinner .dijitUpArrowButton div {
text-align: center;
font-size: .769em;
line-height: 1em;
vertical-align: baseline;
margin: 0 auto;
}
 
.dijitTextBox .dijitDownArrowButton {
/* this is for a combo box with no arrow displayed; we set baseClass=TextBox */
display:none;
}
 
/****
dijit.form.CheckBox
&
dijit.form.RadioButton
****/
 
.dijitCheckBox,
.dijitRadio,
.dijitCheckBoxInput {
padding: 0;
border: 0;
width: 16px;
height: 16px;
background-position:center center;
background-repeat:no-repeat;
}
 
.dijitCheckBox INPUT,
.dijitRadio INPUT {
margin: 0;
padding: 0;
display: block;
}
.dijitCheckBoxInput {
/* place the actual input on top, but all-but-invisible */
opacity: 0.01;
overflow:hidden;
}
 
.dj_ie .dijitCheckBoxInput {
filter: alpha(opacity=0);
}
 
.dijit_a11y .dijitCheckBox,
.dijit_a11y .dijitRadio {
width: auto;
height: auto;
}
.dijit_a11y .dijitCheckBoxInput {
opacity: 1;
filter: none;
width: auto;
height: auto;
}
 
 
/****
dijit.ProgressBar
****/
.dijitProgressBarEmpty{
/* outer container and background of the bar that's not finished yet*/
position:relative;overflow:hidden;
border:1px solid black; /* a11y: border necessary for high-contrast mode */
z-index:0; /* establish a stacking context for this progress bar */
}
 
.dijitProgressBarFull {
/* outer container for background of bar that is finished */
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
width:100%;
height:100%;
}
 
.dijitProgressBarTile{
/* inner container for finished portion */
position:absolute;
overflow:hidden;
top:0px;
left:0px;
bottom:0px;
right:0px;
margin:0px;
padding:0px;
width:auto;
height:auto;
background-color:#aaa;
background-attachment: fixed;
}
 
.dijit_a11y .dijitProgressBarTile{
/* a11y: The border provides visibility in high-contrast mode */
border-width:4px;
border-style:solid;
background-color:transparent !important;
}
 
.dj_iequirks .dijitProgressBarTile{
width:100%;
height:100%;
}
 
.dj_ie6 .dijitProgressBarTile{
/* width:auto works in IE6 with position:static but not position:absolute */
position:static;
/* height:auto does not work in IE6 */
height:100%;
}
 
.dijitProgressBarIndeterminate .dijitProgressBarLabel{
visibility:hidden;
}
 
.dijitProgressBarIndeterminate .dijitProgressBarTile{
/* animated gif for 'indeterminate' mode */
}
 
.dijitProgressBarIndeterminateHighContrastImage{
display:none;
}
 
.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage{
display:block;
position:absolute;
top:0;
bottom:0;
margin:0;
padding:0;
width:100%;
height:auto;
}
 
.dijitProgressBarLabel{
display:block;
position:static;
width:100%;
text-align:center;
background-color:transparent;
}
 
/* progress bar in vertical mode - TODO: remove? no longer supported? */
.dijitProgressBarVertical .dijitProgressBarFull{
bottom:0px; /* start at the bottom */
}
 
.dj_ie6 .dijitProgressBarVertical .dijitProgressBarTile{
position:absolute;
/* can't use position:static here -- need absolute positioning to place
the bar at the bottom of a vertical progressbar */
width:100%;
}
 
 
/****
dijit.Tooltip
****/
 
.dijitTooltip {
position: absolute;
z-index: 2000;
display: block;
/* make visible but off screen */
left: 50%;
top: -10000px;
overflow: visible;
}
/*
See http://trac.dojotoolkit.org/ticket/5006
.dijitTooltipDialog {
position: relative;
}
*/
.dijitTooltipContainer {
border: solid black 2px;
background: #b8b5b5;
color: black;
font-size: small;
}
 
.dijitTooltipFocusNode {
padding: 2px 2px 2px 2px;
}
 
.dijitTooltipConnector {
position: absolute;
}
 
/* MOW: using actual images at this time
/* draw an arrow with CSS only * /
.dijitTooltipConnector {
/* the border on the triangle * /
font-size: 0px; line-height: 0%; width: 0px;
border-top: none;
border-bottom: 14px solid black;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
top: -14px;
left: 3px;
z-index: 2;
}
 
.dijitTooltipConnector div {
/* the background of the triangle * /
font-size: 0px; line-height: 0%; width: 0px;
position: absolute;
border-bottom: 10px solid #b8b5b5;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
top: 6px;
left: -5px;
z-index: 3;
}
 
*/
 
 
 
/* Layout widgets. This is essential CSS to make layout work (it isn't "styling" CSS)
make sure that the position:absolute in dijitAlign* overrides other classes */
 
.dijitLayoutContainer{
position: relative;
display: block;
overflow: hidden;
}
 
body .dijitAlignTop,
body .dijitAlignBottom,
body .dijitAlignLeft,
body .dijitAlignRight {
position: absolute;
overflow: hidden;
}
 
body .dijitAlignClient { position: absolute; }
 
/* SplitContainer
 
'V' == container that splits vertically (up/down)
'H' = horizontal (left/right)
*/
.dijitSplitContainer{
position: relative;
overflow: hidden;
display: block;
}
 
.dijitSplitPane{
position: absolute;
}
 
.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
position:absolute;
font-size: 1px;
cursor: move;
cursor: w-resize;
background-color: ThreeDFace;
border: 1px solid;
border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
margin: 0;
}
 
.dijitSplitContainerSizerV {
cursor: n-resize;
}
 
.dijitSplitContainerSizerH .thumb {
position:absolute;
top:49%;
}
 
.dijitSplitContainerSizerV .thumb {
position:absolute;
left:49%;
}
 
.dijitSplitContainerVirtualSizerH,
.dijitSplitContainerVirtualSizerV {
font-size: 1px;
cursor: move;
cursor: w-resize;
background-color: ThreeDShadow;
-moz-opacity: 0.5;
opacity: 0.5;
filter: Alpha(Opacity=50);
margin: 0;
}
 
.dijitSplitContainerVirtualSizerV {
cursor: n-resize;
}
 
 
/* ContentPane */
 
.dijitContentPane {
display: block;
overflow: auto; /* if we don't have this (or overflow:hidden), then Widget.resizeTo() doesn't make sense for ContentPane */
}
/* TitlePane */
.dijitTitlePane {
display: block;
overflow: hidden;
}
 
/* Color Palette */
 
.dijitColorPalette {
border:1px solid #999;
background:#fff;
-moz-border-radius:3pt;
}
 
img.dijitColorPaletteUnder {
border-style:none;
position:absolute;
left:0;
top:0;
}
.dijitColorPaletteInner {
position: relative;
overflow:hidden;
outline:0;
}
.dijitPaletteImg {
width: 16px; /*This is the width of one color in the provided palettes. */
height: 14px; /* Height of one color in the provided palettes. */
position: absolute;
overflow: hidden;
cursor: default;
z-index: 10;
border:1px solid #999;
/* -moz-border-radius:2pt; */
}
 
.dijitPaletteImgHighlight {
width: 14px; /*This is the width of one color in the provided palettes. */
height: 12px; /* Height of one color in the provided palettes. */
position: absolute;
overflow: hidden;
cursor: default;
z-index: 10;
}
 
/* .dijitPaletteImg:hover, */
.dijitPaletteImg:focus,
.dijitPaletteImgHighlight {
width: 14px; /*This is the width of one color in the provided palettes. */
height: 12px; /* Height of one color in the provided palettes. */
border:2px solid #000;
outline:2px solid #dedede;
/* -moz-border-radius:0; */
}
 
 
.dijitColorPaletteCell {
width:16px;
height:14px;
border: 1px solid;
}
 
.dijitColorPaletteCell:hover {
border-style: solid;
outline:0;
}
 
/* Accordion */
 
.dijitAccordionPane {
overflow: hidden !important; /* prevent spurious scrollbars */
}
 
.dijitAccordionPane .dijitAccordionBody {
overflow: auto;
}
 
 
.dijitAccordionContainer {
border:1px solid #b7b7b7;
border-top:0 !important;
}
 
.dijitAccordionPane .dijitAccordionTitle:hover {
cursor: pointer;
}
 
.dijitAccordionPane .dijitAccordionTitle .dijitAccordionArrow {
float: right;
}
 
/* images off, high-contrast mode styles */
.dijitAccordionPane .dijitAccordionTitle .arrowTextUp,
.dijitAccordionPane .dijitAccordionTitle .arrowTextDown {
display: none;
float: right;
font-size: 0.65em;
font-weight: normal !important;
}
 
.dijit_a11y .dijitAccordionPane .dijitAccordionTitle .arrowTextUp {
display: inline;
}
 
.dijit_a11y .dijitAccordionPane-selected .dijitAccordionTitle .arrowTextDown {
display: inline;
}
 
.dijit_a11y .dijitAccordionPane-selected .dijitAccordionTitle .arrowTextUp {
display: none;
}
 
/* Calendar */
 
.dijitCalendarContainer thead tr th, .dijitCalendarContainer thead tr td, .dijitCalendarContainer tbody tr td, .dijitCalendarContainer tfoot tr td {
padding: 0;
}
 
.dijitCalendarNextYear {
margin:0 0 0 0.55em;
}
 
.dijitCalendarPreviousYear {
margin:0 0.55em 0 0;
}
 
.dijitCalendarIncrementControl {
cursor:pointer;
cursor:hand;
width:1em;
}
 
.dijitCalendarDisabledDate {
color:gray !important;
}
 
.dijitCalendarBodyContainer tbody tr td {
cursor:pointer;
cursor:hand;
}
 
.dijitCalendarPreviousMonthDisabled {
cursor:default !important
}
 
.dijitCalendarCurrentMonthDisabled {
cursor:default !important
}
 
.dijitCalendarNextMonthDisabled {
cursor:default !important;
}
 
.dijitCalendarDateTemplate {
cursor:pointer;
}
 
.dijitCalendarSelectedYear {
cursor:pointer;
}
.dijitCalendarNextYear,
.dijitCalendarPreviousYear {
cursor:pointer;
}
 
.dijitCalendarMonthLabelSpacer {
/* don't display it, but make it affect the width */
position: relative;
height: 1px;
overflow: hidden;
visibility: hidden;
}
 
 
/* Menu */
 
.dijitMenu {
border:1px solid black;
background-color:white;
}
.dijitMenuTable {
margin:1px 0px;
border-collapse:collapse;
border-width:0px;
background-color:white;
}
 
.dijitMenuItem{
white-space: nowrap;
padding:.1em .2em;
}
 
.dijitMenuItemHover {
cursor:pointer;
cursor:hand;
background-color:black;
color:white;
}
 
.dijitMenuItemIcon {
position: relative;
background-position: center center;
background-repeat: no-repeat;
}
 
.dijitMenuItemDisabled * {
/* for a disabled menu item, just set it to mostly transparent */
opacity:0.3;
cursor:default;
}
.dj_ie .dijit_a11y .dijitMenuItemDisabled td,
.dj_ie .dijitMenuItemDisabled *,
.dj_ie .dijitMenuItemDisabled td {
color:gray !important;
filter: alpha(opacity=35);
}
 
.dijitMenuItemLabel {
position: relative;
vertical-align: middle;
}
 
.dijit_a11y .dijitMenuItemHover .dijitMenuItemLabel {
border-width: 1px;
border-style: solid;
}
.dijit_a11y .dijitMenuItemHover {
border: 1px #fff dotted !important;
}
 
.dijit_a11y .dijitMenuExpandInner {
display:block !important;
}
 
/* separator can be two pixels -- set border of either one to 0px to have only one */
.dijitMenuSeparatorTop {
height: 50%;
margin: 0px;
margin-top:3px;
font-size: 1px;
}
 
.dijitMenuSeparatorBottom {
height: 50%;
margin: 0px;
margin-bottom:3px;
font-size: 1px;
}
 
 
 
/* Tab */
 
 
.dijitTabContainer .dijitAlignTop {
/* position the tab labels row down by 1 px, and on top of the dijitTabPaneWrapper
so the buttons can overlay the tab pane properly */
top:1px !important;
z-index:10;
}
 
.dijitTabContainer .dijitAlignBottom {
/* position the tab labels row up by 1 px so they overlap */
margin-top:-1px !important;
z-index:10;
}
 
.dijitTabContainer .dijitAlignLeft {
/* position the tab labels left by 1 px so they overlap */
margin-right:-1px !important;
z-index:10;
}
 
.dijitTabContainer .dijitAlignRight {
/* position the tab labels row up by 1 px, and on top of the dijitTabPaneWrapper
so the buttons can overlay the tab pane properly */
margin-left:-1px !important;
z-index:10;
}
 
.dijitTabPaneWrapper {
z-index:0;
overflow: hidden;
}
 
.dijitTab {
position:relative;
float:left;
cursor:pointer;
white-space:nowrap;
z-index:3;
}
 
.dijitTabContainer .dijitAlignLeft .dijitTab,
.dijitTabContainer .dijitAlignRight .dijitTab {
float:none;
}
 
.dijitTabInnerDiv {
position:relative;
}
 
.dijitTab .close {
display: inline-block;
cursor: default;
font-size: small;
}
 
/* images off, high-contrast mode styles */
.dijitTab .closeText {
display:none;
padding: 0px 2px;
margin: 0px 2px;
}
.dijit_a11y .dijitTab .closeImage {
padding: 0px !important;
margin: 0px !important;
top: 0px !important;
bottom: 0px !important;
}
.dijit_a11y .closeText {
display:inline;
margin-left:6px;
}
.dijit_a11y .closeText:hover {
border:thin solid;
}
.dijit_a11y .dijitTabChecked {
border-style:dashed !important;
}
 
.dijit_a11y .dijitTabInnerDiv {
border-left:none !important;
}
 
 
.dijitInlineEditor {
/* span around an inline-editable value when in edit mode */
position:relative;
vertical-align:bottom;
}
.dj_ie .dijitInlineEditor {
vertical-align:middle;
}
 
.dijitInlineValue {
/* span around an inline-editable value when NOT in edit mode */
}
 
.dijitInlineEditor .dijitButtonContainer {
/* div around the buttons -- makes them float below the field */
position:absolute;
right:0px;
overflow:visible;
}
 
.dijitInlineEditor .saveButton,
.dijitInlineEditor .cancelButton {
}
 
/* Tree */
 
.dijitTreeExpando {
float: left;
display: inline;
clear:both;
}
 
.dijitTreeExpand {
float: left;
display: inline;
}
 
.dijitTreeContent {
cursor: default;
/* can't make inline - multiline bugs */
}
 
.dijitExpandoText {
display: none;
}
.dijit_a11y .dijitExpandoText {
float: left;
display: inline;
padding-left: 10px;
padding-right: 10px;
font-family: monospace;
border-style: solid;
border-width: thin;
}
 
/* Dialog */
 
.dijitDialog {
position: absolute;
z-index: 999;
padding: 1px;
}
 
.dijitDialogUnderlayWrapper {
position: absolute;
left: 0px;
top: 0px;
z-index: 998;
display: none;
background: transparent;
}
 
.dijitDialogUnderlay {
background: #eeeeee;
opacity: 0.5;
}
 
.dj_ie .dijitDialogUnderlay {
filter: alpha(opacity=50);
}
 
/* images off, high-contrast mode styles */
.dijit_a11y .dijitDialog {
opacity: 1 !important;
background-color: white !important;
}
 
.dijitDialog .closeText {
display:none;
position:absolute;
}
 
.dijit_a11y .dijitDialog .closeText {
display:inline;
}
 
.dijitSliderMoveable {
z-index:99;
position:absolute !important;
display:block;
vertical-align:middle;
}
 
.dijitHorizontalSliderMoveable {
right:0px;
}
 
.dijit_a11y div.dijitSliderImageHandle,
.dijitSliderImageHandle {
margin:0px;
padding:0px;
position:absolute !important;
border:8px solid gray;
width:0px;
height:0px;
}
.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {
border:4px solid #000;
height:8px;
width:8px;
}
 
.dijitVerticalSliderImageHandle {
top:-8px;
left:-6px;
}
 
.dijitHorizontalSliderImageHandle {
left:-8px;
top:-5px;
vertical-align:top;
}
 
.dijitSliderBar {
border-style:solid;
border-color:black;
}
 
.dijitHorizontalSliderBar {
height:4px;
border-width:1px 0px;
}
 
.dijitVerticalSliderBar {
width:4px;
border-width:0px 1px;
}
 
.dijitSliderProgressBar {
background-color:red;
#z-index:0;
}
 
.dijitVerticalSliderProgressBar {
position:static !important;
height:0%;
vertical-align:top;
text-align:left;
}
 
.dijitHorizontalSliderProgressBar {
position:absolute !important;
width:0%;
vertical-align:middle;
overflow:visible;
}
 
.dijitSliderRemainingBar {
overflow:hidden;
background-color:transparent;
#z-index:-1;
}
 
.dijitVerticalSliderRemainingBar {
height:100%;
text-align:left;
}
 
.dijitHorizontalSliderRemainingBar {
width:100% !important;
}
 
/* the slider bumper is the space consumed by the slider handle when it hangs over an edge */
.dijitSliderBumper {
overflow:hidden;
#z-index:-1
}
 
.dijitVerticalSliderBumper {
width:4px;
height:8px;
border-width:0px 1px;
}
 
.dijitHorizontalSliderBumper {
width:8px;
height:4px;
border-width:1px 0px;
}
 
.dijitVerticalSliderBottomBumper,
.dijitHorizontalSliderLeftBumper {
background-color:red;
}
 
.dijitVerticalSliderTopBumper,
.dijitHorizontalSliderRightBumper {
background-color:transparent;
}
 
.dijitHorizontalSliderDecoration {
text-align:center;
}
 
.dijitSlider .dijitSliderButton {
font-family:monospace;
margin:0px;
padding:0px;
display:block;
}
 
.dijit_a11y .dijitSliderButtonInner {
visibility:visible !important;
}
 
.dijitSlider .dijitVerticalSliderTopButton {
vertical-align:bottom;
}
 
.dijitSlider .dijitVerticalSliderBottomButton {
vertical-align:top;
}
 
.dijitSliderButtonContainer {
text-align:center;
height:0px;
}
 
.dijitSlider .dijitButtonNode {
padding:0px;
display:block;
}
 
.dj_ie .RuleContainer {
z-index: -1; /* #4809 */
}
 
.RuleContainer {
position:relative;
overflow:visible;
}
 
.VerticalRuleContainer {
height:100%;
line-height:0px;
float:left;
text-align:left;
}
 
.dj_opera .VerticalRuleContainer {
line-height:2%;
}
 
.dj_ie .VerticalRuleContainer {
line-height:normal;
}
 
.dj_gecko .VerticalRuleContainer {
margin:0px 0px 1px 0px; /* mozilla bug workaround for float:left,height:100% block elements */
}
 
.RuleMark {
position:absolute;
border:1px solid black;
line-height:0px;
height:100%;
}
 
.HorizontalRuleMark {
width:0px;
border-top-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
}
 
.RuleLabelContainer {
position:absolute;
}
 
.HorizontalRuleLabelContainer {
text-align:center;
display:inline-block;
}
 
.HorizontalRuleLabel {
position:relative;
left:-50%;
}
 
.VerticalRuleMark {
height:0px;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px !important;
width:100%;
left:0px;
}
 
.dj_ie .VerticalRuleLabelContainer {
margin-top:-.55em;
}
 
/* Toolbar A11y */
.dijit_a11y .dijitButtonContents .dijitButtonText {
display: inline !important;
}
 
.dijitTextArea {
width:100%;
}
 
.dj_ie .dijitTextArea p {
margin-top:0px;
margin-bottom:0px;
}
 
/* Editor */
.IEFixedToolbar {
position:absolute;
/* top:0; */
top: expression(eval((document.documentElement||document.body).scrollTop));
}
 
/* TimePicker */
 
.dijitTimePickerItemInner {
text-align:center;
border:0;
padding:2px 8px 2px 8px;
}
.dijitTimePickerTick {
/* opacity:0.1 !important; */
color:#dedede;
border-bottom:1px solid #dedede;
border-top:1px solid #dedede;
position:relative;
}
.dijitTimePickerTick .dijitTimePickerItemInner {
font-size:0.25em;
}
.dijitTimePickerMarker {
background-color:#ededed;
border-top:1px solid #999;
border-bottom:1px solid #999;
}
 
.dijitTimePickerItemHover {
opacity:1 !important;
background-color:#808080;
color:#fff;
border-top:1px solid #333;
border-bottom:1px solid #333;
cursor:pointer;
}
.dijitTimePickerMarker.dijitTimePickerItemHover {
font-size:1.3em;
}
 
.dijitTimePickerItemHover .dijitTimePickerItemInner {
display:block;
overflow:visible;
background-color:#808080;
font-size:1em;
}
 
.dijitTimePickerItemSelected {
font-weight:bold;
color:#333;
background-color:#b7cdee !important;
}
 
.dijit_a11y .dijitTimePickerItem {
border-bottom:1px solid #333;
}
 
 
/* Disable the high contrast character */
.dijitToggleButtonIconChar {
display:none !important;
}
.dijit_a11y .dijitToggleButtonIconChar {
display:inline !important;
}
 
.dijit_a11y .dijitToggleButtonIconChar {
visibility:hidden;
}
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
visibility:visible !important;
}
/trunk/api/js/dojo1.0/dijit/themes/a11y/README.txt
New file
0,0 → 1,3
This folder contains images used by all themes when in "high-contrast" mode.
 
If you think you need to put something here, please talk to Becky or Bill first.
/trunk/api/js/dojo1.0/dijit/themes/a11y/indeterminate_progress.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/a11y/indeterminate_progress.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/dijit_rtl.css
New file
0,0 → 1,151
/* Tree */
 
.dijitRtl .dijitTreeContainer .dijitTreeExpando {
float:right;
}
 
.dijitRtl .dijitTreeContainer .dijitTreeExpand {
float:right;
}
 
/* can't specify .dijitRtl and .dijit_a11y on this rule, since they are on the same node */
.dijitRtl .dijitExpandoText {
float: right;
padding-left: 3px;
padding-right: 0;
}
 
/* ComboBox */
 
.dijitRtl .dijitComboBox .dijitInputField {
border-right-width:1px !important;
border-left-width:0px !important;
}
 
/* Calendar */
 
.dijitRtl .dijitCalendarNextYear {
margin:0 0.55em 0 0;
}
 
.dijitRtl .dijitCalendarPreviousYear {
margin:0 0 0 0.55em;
}
 
.dijitRtl .dijitProgressBarFull .dijitProgressBarLabel {
right:0px; /* FF workaround */
}
 
/* Button */
 
.dijitRtl .dijitComboButton .dijitButtonContents {
border-right-width:1px !important;
}
 
/* A11y */
.dijitRtl .dijitA11ySideArrow {
margin-left:1em;
margin-right:0;
}
 
/* AccordionPane */
 
.dijitRtl .dijitAccordionPane .dijitAccordionTitle .dijitAccordionArrow,
.dijitRtl .dijitAccordionPane .dijitAccordionTitle .arrowTextUp,
.dijitRtl .dijitAccordionPane .dijitAccordionTitle .arrowTextDown {
float: left;
}
 
/* Slider */
 
.dijitRtl .dijitVerticalSliderImageHandle {
left:auto;
right:-6px;
}
 
.dj_ie .dijitRtl .dijitVerticalSliderImageHandle {
right:-10px;
}
 
.dijitRtl .dijitHorizontalSliderMoveable {
right:auto;
left:0;
}
 
.dijitRtl .VerticalRuleContainer {
float:right;
}
 
.dj_ie .dijitRtl .VerticalRuleContainer {
text-align:right;
}
 
.dj_ie .dijitRtl .VerticalRuleLabel {
text-align:left;
}
 
.dj_ie .dijitRtl .HorizontalRuleLabel {
zoom:1;
}
 
.dj_ie .dijitRtl .dijitHorizontalSliderProgressBar {
right:0;
left:auto;
}
 
/* TabContainer */
 
.dijitRtl .dijitTab {
float:right;
}
 
.dj_ie .dijitRtl .dijitTab,
.dj_ie .dijitRtl .dijitTab .dijitTabInnerDiv,
.dj_ie .dijitRtl .dijitTab .dijitTabInnerDiv span {
position:static;
zoom:1;
}
 
.dj_ie .dijitRtl .dijitTabContainer .dijitAlignLeft {
margin-left:1px !important;
}
 
.dj_ie .dijitRtl .dijitTabContainer .dijitAlignRight {
margin-right:1px !important;
}
 
/* TabContainer */
 
.dijitRtl .dijitTab {
float:right;
}
 
.dj_ie .dijitRtl .dijitTab,
.dj_ie .dijitRtl .dijitTab .dijitTabInnerDiv {
zoom:1;
}
 
.dj_ie6 .dijitRtl .dijitTab {
/* force ie6 to render each tab based on the tab's label */
width:1px;
}
 
.dj_ie7 .dijitRtl .dijitTabContainer .dijitAlignLeft {
/* fix the offset between tabs and the pane */
margin-left:1px !important;
}
 
.dj_ie7 .dijitRtl .dijitTabContainer .dijitAlignRight {
/* fix the offset between tabs and the pane */
margin-right:1px !important;
}
 
.dj_ie6 .dijitRtl .dijitTabContainer .dijitAlignLeft {
overflow-x:visible;
margin-left:2px !important;
}
 
.dj_ie6 .dijitRtl .dijitTabContainer .dijitAlignRight {
overflow-x:visible;
margin-right:2px !important;
}
/trunk/api/js/dojo1.0/dijit/themes/themeTester.html
New file
0,0 → 1,744
<html>
<head>
<title>Dijit Theme Tester</title>
<script type="text/javascript" src="../../dojo/dojo.js"
djConfig="parseOnLoad: false, isDebug: true"></script>
<!--
<script type="text/javascript" src="http://prototypejs.org/assets/2007/10/16/prototype.js"></script>
-->
<script type="text/javascript" src="../dijit.js"></script>
<script type="text/javascript" src="../dijit-all.js"></script>
<script type="text/javascript">
// this is just a list of 'official' dijit themes, you can use ?theme=String
// for 'un-supported' themes, too. (eg: yours)
var availableThemes = [
{ theme:"tundra", author:"Dojo", baseUri:"../themes/"},
{ theme:"soria", author:"dante", baseUri:"../themes/"}//,
//{ theme:"noir", author:"owen", baseUri:"../themes/"}
];
</script>
<style type="text/css">
@import "../../dojo/resources/dojo.css";
@import "../../dijit/themes/dijit.css";
@import "../tests/css/dijitTests.css";
@import "../../dojo/tests/dnd/dndDefault.css";
 
html, body { height: 100%; width: 100%; padding: 0; border: 0; }
#main { height: 100%; width: 100%; padding: 0; border: 0; }
#header, #mainSplit { margin: 10px; }
 
/* pre-loader specific stuff to prevent unsightly flash of unstyled content */
#loader {
padding:0;
margin:0;
position:absolute;
top:0; left:0;
width:100%; height:100%;
background:#ededed;
z-index:999;
vertical-align:center;
}
#loaderInner {
padding:5px;
position:relative;
left:0;
top:0;
width:175px;
background:#3c3;
color:#fff;
}
 
hr.spacer { border:0; background-color:#ededed; width:80%; height:1px; }
</style>
<script type="text/javascript" src="../tests/_testCommon.js"></script>
<script type="text/javascript"> // dojo.requires()
 
dojo.require("dijit.Menu");
dojo.require("dijit._Calendar");
dojo.require("dijit.ColorPalette");
dojo.require("dijit.ProgressBar");
dojo.require("dijit.TitlePane");
dojo.require("dijit.Tooltip");
dojo.require("dijit.Tree");
 
// editor:
dojo.require("dijit.Editor");
// dnd:
dojo.require("dojo.dnd.Source");
 
// various Form elemetns
dojo.require("dijit.form.CheckBox");
dojo.require("dijit.form.Textarea");
dojo.require("dijit.form.FilteringSelect");
dojo.require("dijit.form.TextBox");
dojo.require("dijit.form.DateTextBox");
dojo.require("dijit.form.Button");
dojo.require("dijit.InlineEditBox");
dojo.require("dijit.form.NumberSpinner");
dojo.require("dijit.form.Slider");
 
// layouts used in page
dojo.require("dijit.layout.AccordionContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("dijit.layout.SplitContainer");
dojo.require("dijit.layout.TabContainer");
dojo.require("dijit.layout.LayoutContainer");
dojo.require("dijit.Dialog");
 
// scan page for widgets and instantiate them
dojo.require("dojo.parser");
 
// humm?
dojo.require("dojo.date.locale");
 
// for the Tree
dojo.require("dojo.data.ItemFileReadStore");
 
// for the colorpalette
function setColor(color){
var theSpan = dojo.byId("outputSpan");
dojo.style(theSpan,"color",color);
theSpan.innerHTML = color;
}
 
// for the calendar
function myHandler(id,newValue){
console.debug("onChange for id = " + id + ", value: " + newValue);
};
 
function hideLoader(){
var loader = dojo.byId('loader');
dojo.fadeOut({ node: loader, duration:500,
onEnd: function(){
loader.style.display = "none";
}
}).play();
}
 
dojo.addOnLoad(function() {
 
var holder = dojo.byId('themeData');
var tmpString='';
dojo.forEach(availableThemes,function(theme){
tmpString += '<a href="?theme='+theme.theme+'">'+theme.theme+'</'+'a> - by: '+theme.author+' <br>';
});
holder.innerHTML = tmpString;
 
var start = new Date().getTime();
dojo.parser.parse(dojo.byId('container'));
console.log("Total parse time: " + (new Date().getTime() - start) + "ms");
 
dojo.byId('loaderInner').innerHTML += " done.";
setTimeout("hideLoader()",250);
});
 
</script>
<style type="text/css">
/* for custom menu buttons, do not appear to have any effect */
.dc {
font-size: x-large !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.Acme *,
.Acme {
background: rgb(96,96,96) !important;
color: white !important;
padding: 10px !important;
}
.Acme:hover *,
.Acme:hover {
background-color: rgb(89,94,111) !important;
color: cyan !important;
}
.Acme:active *,
.Acme:active {
background-color: white !important;
color: black !important;
}
</style>
<script>
/***
dojo.addOnLoad(function(){
// use "before advice" to print log message each time resize is called on a layout widget
var origResize = dijit.layout._LayoutWidget.prototype.resize;
dijit.layout._LayoutWidget.prototype.resize = function(mb){
console.log(this + ": resize({w:"+ mb.w + ", h:" + mb.h + "})");
origResize.apply(this, arguments);
};
 
// content pane has no children so just use dojo's builtin after advice
dojo.connect(dijit.layout.ContentPane.prototype, "resize", function(mb){
console.log(this + ": resize({w:"+ mb.w + ", h:" + mb.h + "})");
});
});
***/
</script>
</head>
<body>
<!-- basic preloader: -->
<div id="loader"><div id="loaderInner">Loading themeTester ... </div></div>
 
<!-- data for tree and combobox -->
<div dojoType="dojo.data.ItemFileReadStore" jsId="continentStore"
url="../tests/_data/countries.json"></div>
<div dojoType="dojo.data.ItemFileReadStore" jsId="stateStore"
url="../tests/_data/states.json"></div>
<!-- contentMenu popup -->
<div dojoType="dijit.Menu" id="submenu1" contextMenuForWindow="true" style="display: none;">
<div dojoType="dijit.MenuItem" onClick="alert('Hello world');">Enabled Item</div>
<div dojoType="dijit.MenuItem" disabled="true">Disabled Item</div>
<div dojoType="dijit.MenuSeparator"></div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCut"
onClick="alert('not actually cutting anything, just a test!')">Cut</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCopy"
onClick="alert('not actually copying anything, just a test!')">Copy</div>
<div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconPaste"
onClick="alert('not actually pasting anything, just a test!')">Paste</div>
<div dojoType="dijit.MenuSeparator"></div>
<div dojoType="dijit.PopupMenuItem">
<span>Enabled Submenu</span>
<div dojoType="dijit.Menu" id="submenu2">
<div dojoType="dijit.MenuItem" onClick="alert('Submenu 1!')">Submenu Item One</div>
<div dojoType="dijit.MenuItem" onClick="alert('Submenu 2!')">Submenu Item Two</div>
<div dojoType="dijit.PopupMenuItem">
<span>Deeper Submenu</span>
<div dojoType="dijit.Menu" id="submenu4">
<div dojoType="dijit.MenuItem" onClick="alert('Sub-submenu 1!')">Sub-sub-menu Item One</div>
<div dojoType="dijit.MenuItem" onClick="alert('Sub-submenu 2!')">Sub-sub-menu Item Two</div>
</div>
</div>
</div>
</div>
<div dojoType="dijit.PopupMenuItem" disabled="true">
<span>Disabled Submenu</span>
<div dojoType="dijit.Menu" id="submenu3" style="display: none;">
<div dojoType="dijit.MenuItem" onClick="alert('Submenu 1!')">Submenu Item One</div>
<div dojoType="dijit.MenuItem" onClick="alert('Submenu 2!')">Submenu Item Two</div>
</div>
</div>
<div dojoType="dijit.PopupMenuItem">
<span>Different popup</span>
<div dojoType="dijit.ColorPalette"></div>
</div>
<div dojoType="dijit.PopupMenuItem">
<span>Different popup</span>
<div dojoType="dijit._Calendar"></div>
</div>
</div>
<!-- end contextMenu -->
<div id="main" dojoType="dijit.layout.LayoutContainer">
<h1 id="header" dojoType="dijit.layout.ContentPane" layoutAlign=top>Dijit Theme Test Page</h1>
<!-- overall splitcontainer horizontal -->
<div dojoType="dijit.layout.SplitContainer" orientation="horizontal" sizerWidth="7"
layoutAlign=client id="mainSplit">
<div dojoType="dijit.layout.AccordionContainer" duration="200"
sizeMin="20" sizeShare="38">
 
<div dojoType="dijit.layout.AccordionPane" title="Popups and Alerts"><div style="padding:8px">
<h2>Tooltips:</h2>
<ul>
<li>
<span id="ttRich">rich text tooltip</span>
<span dojoType="dijit.Tooltip" connectId="ttRich" style="display:none;">
Embedded <b>bold</b> <i>RICH</i> text <span style="color:#309; font-size:x-large;">weirdness!</span>
</span>
</li>
 
<li><a id="ttOne" href="#bogus">anchor tooltip</a>
<span dojoType="dijit.Tooltip" connectId="ttOne" style="display:none;">tooltip on anchor</span>
</li>
 
</ul>
 
<hr class="spacer">
 
<h2>Dialogs:</h2>
<ul>
<li><a href="javascript:dijit.byId('dialog1').show()">show Modal Dialog</a></li>
</ul>
 
<div dojoType="dijit.form.DropDownButton">
<span>Show Tooltip Dialog</span>
<div dojoType="dijit.TooltipDialog" id="tooltipDlg" title="Enter Login information"
execute="alert('submitted w/args:\n' + dojo.toJson(arguments[0], true));">
<table>
<tr>
<td><label for="user">User:</label></td>
<td><input dojoType=dijit.form.TextBox type="text" name="user" ></td>
</tr>
<tr>
<td><label for="pwd">Password:</label></td>
<td><input dojoType=dijit.form.TextBox type="password" name="pwd"></td>
</tr>
<tr>
<td colspan="2" align="center">
<button dojoType=dijit.form.Button type="submit" name="submit">Login</button>
</tr>
</table>
</div>
</div>
</div>
</div>
 
<div dojoType="dijit.layout.AccordionPane" title="Dojo Tree from Store">
<!-- tree widget -->
<div dojoType="dijit.Tree" store="continentStore" query="{type:'continent'}"
labelAttr="name" typeAttr="type" label="Continents">
</div>
</div>
<div dojoType="dijit.layout.AccordionPane" title="Calendar" selected="true">
<!-- calendar widget pane -->
<input id="calendar1" dojoType="dijit._Calendar" onChange="myHandler(this.id,arguments[0])">
</div>
<div dojoType="dijit.layout.AccordionPane" title="Color Picker">
<!-- color palette picker -->
<h2 class="testHeader">Dijit Color Palette(7x10)</h2>
<div dojoType="dijit.ColorPalette" onChange="setColor(this.value);"></div>
<br>
Test color is: <span id="outputSpan"></span>
 
<br><br>
<div dojoType="dijit.ColorPalette" palette="3x4"></div>
</div>
 
</div><!-- end AccordionContainer -->
<!-- embedded split container start -->
<div dojoType="dijit.layout.SplitContainer" orientation="vertical" sizerWidth="7" sizeShare="75" id="verticalSplit">
<!-- top half, vertical split container -->
<div dojoType="dijit.layout.TabContainer" sizeShare="40">
<!-- first tab? -->
<div id="tab1" dojoType="dijit.layout.ContentPane" title="Form Feel" style="padding:10px;display:none;">
<h2>Various Form Elements:</h2>
<form name="dijitFormTest">
<p><input type="checkBox" dojoType="dijit.form.CheckBox" checked="checked"> Standard Dijit CheckBox
<br><input type="checkBox" dojoType="dijit.form.CheckBox" disabled="disabled"> Disabled Dijit
<br><input type="checkBox" dojoType="dijit.form.CheckBox" disabled="disabled" checked="checked"> Checked and Disabled Dijit
</p>
<p>
<span>Radio group #1:</span>
<input type="radio" name="g1" id="g1rb1" value="news" dojoType="dijit.form.RadioButton">
<label for="g1rb1">news</label>
<input type="radio" name="g1" id="g1rb2" value="talk" dojoType="dijit.form.RadioButton" checked="checked"/>
<label for="g1rb2">talk</label>
<input type="radio" name="g1" id="g1rb3" value="weather" dojoType="dijit.form.RadioButton" disabled="disabled"/>
<label for="g1rb3">weather (disabled)</label>
</p>
<p>
<span>Radio group #2: (no default value, and has breaks)</span><br>
<input type="radio" name="g2" id="g2rb1" value="top40" dojoType="dijit.form.RadioButton">
<label for="g2rb1">top 40</label><br>
<input type="radio" name="g2" id="g2rb2" value="oldies" dojoType="dijit.form.RadioButton">
<label for="g2rb2">oldies</label><br>
<input type="radio" name="g2" id="g2rb3" value="country" dojoType="dijit.form.RadioButton">
<label for="g2rb3">country</label><br>
<br>
(Note if using keyboard: tab to navigate, and use arrow or space to select)
</p>
 
<hr class="spacer">
 
<h2>dijit.form.NumberSpinner max=100</h2>
<input dojoType="dijit.form.NumberSpinner" constraints="{max:100,places:0}" id="integertextbox3" value="10">
<hr class="spacer">
 
<h2>dijit.form.Textarea: (sans <i>any</i> styling...)</h2>
<textarea dojoType="dijit.form.Textarea" name="areText">Lorem ipsum dolor sit amet,
consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci
tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis
autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat,
vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio
dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait
nulla facilisi.
</textarea>
 
<hr class="spacer">
 
<h2>dijit.form.ComboBox</h2>
<label for="datatest">US State test 2: </label>
<input dojoType="dijit.form.ComboBox"
value="California"
class="medium"
store="stateStore"
searchAttr="name"
style="width: 300px;"
name="state2"
id="datatestComboBox"
>
 
</form>
 
</div><!-- end first tab -->
<!-- second upper tab -->
<div id="tab2" dojoType="dijit.layout.ContentPane" title="Various Dijits"
style="padding:10px; display:none;">
<!-- Sliders: -->
<div style="float:right;">
<div dojoType="dijit.form.VerticalSlider" name="vertical1"
onChange="dojo.byId('slider2input').value=arguments[0];"
value="10"
maximum="100"
minimum="0"
discreteValues="11"
style="height:175px; clear:both"
id="slider2">
<ol dojoType="dijit.form.VerticalRuleLabels" container="leftDecoration"style="width:2em;color:gray;" labelStyle="right:0px;">
<li>0
<li>100
</ol>
<div dojoType="dijit.form.VerticalRule" container="leftDecoration" count=11 style="width:5px;" ruleStyle="border-color:gray;"></div>
<div dojoType="dijit.form.VerticalRule" container="rightDecoration" count=11 style="width:5px;" ruleStyle="border-color:gray;"></div>
<ol dojoType="dijit.form.VerticalRuleLabels" container="rightDecoration"style="width:2em;color:gray;" maximum="100" count="6" numericMargin="1" constraints="{pattern:'#'}"></ol>
</div>
<br> Slider2 Value:<input readonly id="slider2input" size="3" value="10">
</div>
<h2>Sliders</h2>
<div dojoType="dijit.form.HorizontalSlider" name="horizontal1"
onChange="dojo.byId('slider1input').value=dojo.number.format(arguments[0]/100,{places:1,pattern:'#%'});"
value="10"
maximum="100"
minimum="0"
showButtons="false"
intermediateChanges="true"
style="width:50%; height: 20px;"
id="horizontal1">
<ol dojoType="dijit.form.HorizontalRuleLabels" container="topDecoration" style="height:1.2em;font-size:75%;color:gray;" numericMargin="1" count="6"></ol>
<div dojoType="dijit.form.HorizontalRule" container="topDecoration" count=11 style="height:5px;"></div>
<div dojoType="dijit.form.HorizontalRule" container="bottomDecoration" count=5 style="height:5px;"></div>
<ol dojoType="dijit.form.HorizontalRuleLabels" container="bottomDecoration" style="height:1em;font-size:75%;color:gray;">
<li>lowest
<li>normal
<li>highest
</ol>
 
</div>
<br>Value: <input readonly id="slider1input" size="5" value="10.0%">
 
<div dojoType="dijit.form.HorizontalSlider" name="horizontal2"
minimum="1"
value="2"
maximum="3"
discreteValues="3"
showButtons="false"
intermediateChanges="true"
style="width:300px; height: 40px;"
id="horizontal2">
<div dojoType="dijit.form.HorizontalRule" container="bottomDecoration" count=3 style="height:5px;"></div>
<ol dojoType="dijit.form.HorizontalRuleLabels" container="bottomDecoration"style="height:1em;font-size:75%;color:gray;">
<li><img width=10 height=10 src="../tests/images/note.gif"><br><span style="font-size: small">small</span>
<li><img width=15 height=15 src="../tests/images/note.gif"><br><span style="font-size: medium">medium</span>
<li><img width=20 height=20 src="../tests/images/note.gif"><br><span style="font-size: large">large</span>
</ol>
</div>
 
<br style="clear:both;">
<hr class="spacer">
 
<h2>ProgressBar</h2>
<div style="width:400px" annotate="true" maximum="200" id="setTestBar"
progress="20" dojoType="dijit.ProgressBar"></div>
Indeterminate:
<div style="width:400px" indeterminate="true" dojoType="dijit.ProgressBar"></div>
 
<hr class="spacer">
 
<h2>TitlePane (nested)</h2>
<div dojoType="dijit.TitlePane" title="Outer pane" width="275">
<p>This is a title pane, containing another title pane ...</p>
<div dojoType="dijit.TitlePane" title="Inner pane" width="125">
<p>And this is the inner title pane...</p>
<p>Sed sollicitudin suscipit risus. Nam
ullamcorper. Sed nisl lectus, pellentesque nec,
malesuada eget, ornare a, libero. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit.</p>
</div><!-- end inner titlepane -->
<p>And this is the closing line for the outer title pane.</p>
</div><!-- end outer title pane -->
<h2>HTML After, check indent</h2>
</div><!-- end:second upper tab -->
<!-- start third upper tab -->
<div id="tab3" dojoType="dijit.layout.ContentPane" title="Buttons"
style="padding:10px; display:none; ">
<h2>Simple, drop down &amp; combo buttons</h2>
<p>Buttons can do an action, display a menu, or both:</p>
<div class="box">
<button dojoType="dijit.form.Button" iconClass="plusIcon" onClick='console.debug("clicked simple")'>
Create
</button>
<button dojoType="dijit.form.DropDownButton" iconClass="noteIcon">
<span>Edit</span>
<div dojoType="dijit.Menu" id="editMenu" style="display: none;">
<div dojoType="dijit.MenuItem"
iconClass="dijitEditorIcon dijitEditorIconCut"
onClick="console.debug('not actually cutting anything, just a test!')">
Cut
</div>
<div dojoType="dijit.MenuItem"
iconClass="dijitEditorIcon dijitEditorIconCopy"
onClick="console.debug('not actually copying anything, just a test!')">
Copy
</div>
<div dojoType="dijit.MenuItem"
iconClass="dijitEditorIcon dijitEditorIconPaste"
onClick="console.debug('not actually pasting anything, just a test!')">
Paste
</div>
</div>
</button>
<button dojoType="dijit.form.ComboButton" iconClass="noteIcon"
optionsTitle='save options'
onClick='console.debug("clicked combo save")'>
<span>Save</span>
<div dojoType="dijit.Menu" id="saveMenu" style="display: none;">
<div dojoType="dijit.MenuItem"
iconClass="dijitEditorIcon dijitEditorIconSave"
onClick="console.debug('not actually saving anything, just a test!')">
Save
</div>
<div dojoType="dijit.MenuItem"
onClick="console.debug('not actually saving anything, just a test!')">
Save As
</div>
</div>
</button>
<button dojoType="dijit.form.Button" iconClass="plusIcon" onClick='console.debug("clicked simple")'
disabled='true'>
Disabled
</button>
</div><!-- end:box -->
<hr class="spacer">
<h2>Sizing</h2>
<p>Short button, tall buttons, big buttons, small buttons... These buttons
size to their content (just like &lt;button&gt;).</p>
<div class="box">
<button dojoType="dijit.form.Button" iconClass="flatScreenIcon" onclick='console.debug("big");'>
<span style="font-size:xx-large">big</span>
</button>
<button id="smallButton1" dojoType="dijit.form.Button" onclick='console.debug("small");'>
<img src="../tests/images/arrowSmall.gif" width="15" height="5">
<span style="font-size:x-small">small</span>
</button>
<button dojoType="dijit.form.Button" onclick='console.debug("long");'>
<img src="../tests/images/tube.gif" width="150" height="16"> long
</button>
<button dojoType="dijit.form.Button" onclick='console.debug("tall");' width2height="0.1">
<img src="../tests/images/tubeTall.gif" height="75" width="35"><br>
<span style="font-size:medium">tall</span>
</button>
<div style="clear: both;"></div>
</div><!-- end box -->
<hr class="spacer">
<h2>Customized buttons</h2>
<p>Dojo users can mix in their styles. Here's an example:</p>
<div class="box"><!-- custom styled button tests -->
<button dojoType="dijit.form.Button" class="Acme"
onclick='console.debug("short");'>
<div class="dc">short</div>
</button>
<button dojoType="dijit.form.Button" class="Acme"
onclick='console.debug("longer");'>
<div class="dc">bit longer</div>
</button>
<button dojoType="dijit.form.Button" class="Acme"
onclick='console.debug("longer yet");'>
<div class="dc">ridiculously long</div>
</button>
<div style="clear: both;"></div>
</div><!-- end styled buttons -->
</div><!-- end third upper tab-->
<!-- fourth upper tab -->
<div id="tab32" dojoType="dijit.layout.ContentPane" title="Editable Text" style="padding:10px;" selected="selected">
<h2>dijit.Editor:</h2>
<!-- FIXME:
set height on this node to size the whole editor, but causes the tab to not scroll
until you select another tab and come back. alternative is no height: here, but that
causes editor to become VERY tall, and size to a normal height when selected (like the
dijit.form.TextArea in "Form Feel" Tab), but in reverse. refs #3980 and is maybe new bug?
-->
<div style="border:1px solid #ededed;">
<textarea height="175" dojoType="dijit.Editor" styleSheets="../../dojo/resources/dojo.css" sytle="width:400px; height:175px; overflow:auto; ">
<ul>
<li>Lorem <a href="http://dojotoolkit.org">and a link</a>, what do you think?</li>
<li>This is the Editor with a Toolbar attached.</li>
</ul>
</textarea>
</div>
<hr class="spacer">
 
<h2 class="testTitle">dijit.InlineEditBox + dijit.form.TextBox</h2>
This is an editable header,
<h3 id="editable" style="font-size:larger;" dojoType="dijit.InlineEditBox" onChange="myHandler(this.id,arguments[0])">
Edit me - I trigger the onChange callback
</h3>
And keep the text around me static.
 
<hr class="spacer">
<h2>dijit.InlineEditBox + dijit.form.Textarea</h2>
 
(HTML before)
<p id="areaEditable" dojoType="dijit.InlineEditBox" editor="dijit.form.Textarea">
I'm one big paragraph. Go ahead and <i>edit</i> me. <b>I dare you.</b>
The quick brown fox jumped over the lazy dog. Blah blah blah blah blah blah blah ...
</p>
(HTML after)
 
<p>
These links will
<a href="#" onClick="dijit.byId('areaEditable').setDisabled(true)">disable</a> /
<a href="#" onClick="dijit.byId('areaEditable').setDisabled(false)">enable</a>
the text area above.
</p>
 
<hr class="spacer">
 
<h2>dijit.form.DateTextBox:</h2>
(HTML inline before)
<span id="backgroundArea" dojoType="dijit.InlineEditBox" editor="dijit.form.DateTextBox" width="170px">12/30/2005</span>
(HTML after)
 
<hr class="spacer">
 
<h2>dijit.form.TimeTextBox:</h2>
(HTML inline before)
<span id="timePicker" dojoType="dijit.InlineEditBox" editor="dijit.form.TimeTextBox" width="150px">9:00 AM</span>
(HTML after)
 
<hr class="spacer">
 
<h2>dijit.form.FilteringSelect + Inline + remote data store:</h2>
(HTML inline before)
<span id="backgroundArea2" dojoType="dijit.InlineEditBox" editor="dijit.form.FilteringSelect"
editorParams="{store: stateStore, autoComplete: true, promptMessage: 'Please enter a state'}"
width="300px">
Indiana
</span>
(HTML after)
</div><!-- end fourth upper tab -->
<!-- fourth upper tab -->
<div id="tab4" dojoType="dijit.layout.ContentPane" title="DnD"
style="padding:10px; display:none; ">
<div style="float:left; margin:5px; ">
<h3>Source 1</h3>
<div dojoType="dojo.dnd.Source" class="container">
<div class="dojoDndItem">Item <strong>X</strong></div>
<div class="dojoDndItem">Item <strong>Y</strong></div>
<div class="dojoDndItem">Item <strong>Z</strong></div>
</div>
</div>
<div style="float:left; margin:5px; ">
<h3>Source 2</h3>
<div dojoType="dojo.dnd.Source" class="container">
<div class="dojoDndItem">Item <strong>1</strong></div>
<div class="dojoDndItem">Item <strong>2</strong></div>
<div class="dojoDndItem">Item <strong>3</strong></div>
</div>
</div>
</div>
<!-- fifth upper tab -->
<div id="tab5" dojoType="dijit.layout.ContentPane" title="Closable"
style="display:none; padding:10px; " closable="true">
This pane is closable, just for the icon ...
</div>
</div><!-- end top part vertical split container -->
<!-- bottom half, vertical split container -->
<div dojoType="dijit.layout.TabContainer" tabPosition="bottom" selectedChild="btab1">
<!-- btab 1 -->
<div id="btab1" dojoType="dijit.layout.ContentPane" title="Info" style=" padding:10px; ">
<p>You can explore this single page after applying a Theme
for use in creation of your own theme.</p>
<p>I am whole slew of Widgets on a page. Jump to <a href="../tests/">dijit tests</a> to
test individual components.</p>
<p>There is a right-click [context] pop-up menu here, as well.</p>
</div><!-- end:info btab1 -->
<div id="btab21" dojoType="dijit.layout.ContentPane" title="Alternate Themes" style="padding:20px;">
<span id="themeData"></span>
</div><!-- btab21 -->
<div id="btab3" dojoType="dijit.layout.ContentPane" title="Bottom 3" closable="true">
<p>I am the last Tab</p>
<div id="dialog2" dojoType="dijit.Dialog" title="Encased Dialog" style="display:none;">
I am the second dialog. I am
parented by the Low Tab Pane #3
</div>
</div><!-- btab3 -->
</div><!-- end Bottom TabContainer -->
</div><!-- end embedded vertical split container -->
</div><!-- splitContainer parent -->
</div><!-- Layoutcontainer -->
 
<!-- dialog in body -->
<div id="dialog1" dojoType="dijit.Dialog" title="Floating Modal Dialog" style="display:none;" href="../tests/layout/doc0.html"></div>
 
</body>
</html>
/trunk/api/js/dojo1.0/dijit/themes/soria/soria.css
New file
0,0 → 1,1151
/*
Soria theme - not in solid state right now. Not ready for production ...
` please feel free to add styles for new widgets should they appear,
or fix classnames you would fix in tundra.css if you change a widget
template classname.
*/
 
@import url("../dijit.css");
 
/* un-comment to endable webkit and ff2 builtin love */
/*
@import url("rounded.css");
*/
 
.dj_safari .soria .dijitPopup {
-webkit-box-shadow: 0px 3px 7px #adadad;
}
 
/* try and group similar look and feel into these main groupings, and put extra stling grouped
by widget somehwere below (most already have sections) */
.soria .dijitButtonNode,
.soria .dijitToolbar,
.soria .dijitTab,
.soria .dijitSplitContainerSizerV,
.soria .dijitAccordionPane .dijitAccordionTitle,
.soria .dijitCalendarMonthContainer th,
.soria .dijitProgressBarEmpty,
.soria .dijitTooltipContainer,
.soria .dijitHorizontalSliderRemainingBar {
background:#b7cdee url('images/gradientTopBg.png') repeat-x;
/* background:#090 url('images/gradientTopBg.png') repeat-x; */
#background-image:none !important;
}
 
.soria .dijitButtonHover .dijitButtonNode,
.soria .dijitToggleButtonHover .dijitButtonNode,
.soria .dijitDropDownButtonHover .dijitButtonNode,
.soria .dijitComboButtonHover .dijitButtonContents,
.soria .dijitComboButtonDownArrowHover .dijitDownArrowButton,
.soria .dijitComboBoxHover .dijitDownArrowButton,
.soria .dijitSpinnerUpArrowHover .dijitUpArrowButton,
.soria .dijitSpinnerDownArrowHover .dijitDownArrowButton,
.soria .dijitTitlePane .dijitTitlePaneTitle,
.soria .dijitTabHover,
.soria .dijitTabCloseButtonHover,
.soria .dijitDialogTitleBar,
.soria .dijitAccordionPane-selected .dijitAccordionTitle,
.soria .dijitProgressBarTile,
.soria .dijitHorizontalSliderProgressBar {
background:#4f8ce5 url('images/gradientTopBg.png') repeat-x;
 
}
 
/* all icons are here */
.soria .dijitComboBox .dijitDownArrowButtonInner,
.soria .dijitMenuExpandEnabled,
.soria .dijitTitlePane .dijitClosed .dijitArrowNode,
.soria .dijitTitlePane .dijitOpen .dijitArrowNode,
.soria .dijitTab .dijitClosable .closeImage,
.soria .dijitTabCloseButton .dijitClosable .closeImage,
.soria .dijitTabCloseButtonHover .dijitClosable .closeImage,
.soria .dijitSplitContainerSizerH .thumb,
.soria .dijitSplitContainerSizerV .thumb,
.soria .dijitDialogCloseIcon,
.soria .dijitTooltipConnector,
.soria .dijitAccordionArrow,
.soria .dijitCalendarDecrease,
.soria .dijitCalendarIncrease,
.soria .dijitHorizontalSliderDecrementIcon,
.soria .dijitHorizontalSliderIncrementIcon,
.soria .dijitVerticalSliderIncrementIcon,
.soria .dijitVerticalSliderDecrementIcon,
.soria .dijitHorizontalSliderImageHandle,
.soria .dijitVerticalSliderImageHandle,
.soria .dijitInputFieldValidationIconNormal,
.soria .dijitInputFieldValidationIcon,
/* FIXME: need to make these spans inside the cell? */
.soria.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader,
.soria.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader,
.soria.dojoDndCopy .dojoDndAvatarHeader,
.soria.dojoDndMove .dojoDndAvatarHeader,
/* FIXME: should be .dijitRtl .soria ... {} */
.dijitRtl .dijitCalendarDecrease,
.dijitRtl .dijitCalendarIncrease,
.dijitRtl .dijitMenuItem .dijitMenuExpandEnabled,
.dijitRtl .dijitTitlePane .dijitClosed .dijitArrowNode,
.dijitRtl .dijitDialogTitleBar .dijitDialogCloseIcon
{
width:16px;
height:16px;
overflow:hidden;
margin:0; padding:0;
background-image: url('images/arrows.png');
background-repeat: none;
}
 
.soria .dijitCheckBoxIcon,
.soria .dijitRadioIcon,
.soria .dijitCheckBox,
.soria .dijitRadio {
width:16px;
height:16px;
margin:0; padding:0;
background-image: url('images/arrows.png');
}
 
/* Control opacity of popups */
.soria .dijitPopup div,
.soria .dijitPopup table {
opacity: 0.95;
}
/*
dijit.form.Button
dijit.form.DropDownButton
dijit.form.ComboButton
dijit.form.ComboBox (partial)
*/
.soria .dijitButtonNode {
/* enabled state - inner */
border:1px solid #4f8ce5;
vertical-align: middle;
padding: 0.2em 0.2em;
}
 
.dj_ie6 .soria .dijitButtonNode {
zoom: 1;
padding-bottom: 0.1em;
}
 
.soria .dijitButtonDisabled .dijitButtonNode,
.soria .dijitToggleButtonDisabled .dijitButtonNode,
.soria .dijitDropDownButtonDisabled .dijitButtonNode,
.soria .dijitComboButtonDisabled .dijitButtonNode,
.soria .dijitComboBoxDisabled .dijitDownArrowButton,
.soria .dijitComboBoxDisabled .dijitInputField,
.soria .dijitSpinnerDisabled .dijitInputField,
.soria .dijitSpinnerDisabled .dijitButtonNode {
/* disabled state - inner */
border: 1px solid #d5d5d5;
background:#ccc url("images/gradientTopBg.png") repeat-x top left;
opacity: 0.50; /* Safari, Opera and Mozilla */
}
.soria .dijitButtonDisabled .dijitButtonNode *,
.soria .dijitToggleButtonDisabled .dijitButtonNode *,
.soria .dijitDropDownButtonDisabled .dijitButtonNode *,
.soria .dijitComboButtonDisabled .dijitButtonNode *,
.soria .dijitSpinnerDisabled .dijitButtonNode * {
filter: gray() alpha(opacity=50); /* IE */
}
 
.soria .dijitButtonHover .dijitButtonNode,
.soria .dijitToggleButtonHover .dijitButtonNode,
.soria .dijitDropDownButtonHover .dijitButtonNode,
.soria .dijitComboButtonHover .dijitButtonContents,
.soria .dijitComboButtonDownArrowHover .dijitDownArrowButton,
.soria .dijitComboBoxHover .dijitDownArrowButton,
.soria .dijitSpinnerUpArrowHover .dijitUpArrowButton,
.soria .dijitSpinnerDownArrowHover .dijitDownArrowButton {
/* hover state - inner */
border-color:#666;
color:#fff;
background-position:0px -1px;
}
 
.soria .dijitButtonActive .dijitButtonNode,
.soria .dijitToggleButtonActive .dijitButtonNode,
.soria .dijitDropDownButtonActive .dijitButtonNode,
.soria .dijitComboButtonActive .dijitButtonContents,
.soria .dijitDownArrowActive .dijitDownArrowButton,
.soria .dijitComboBoxActive .dijitDownArrowButton {
/* active state - inner (for when you are pressing a normal button, or
* when a toggle button is in a depressed state
*/
border-color:#333;
background: #cbdcf7 url("images/gradientBottomBg.png") bottom repeat-x;
}
 
/* button inner contents - labels, icons etc. */
.soria .dijitButtonNode * {
display: -moz-inline-box;
display: inline-block;
vertical-align: middle;
}
.dj_ie .soria .dijitButtonNode * {
zoom: 1;
display:inline;
}
.soria .dijitButtonText {
padding: 0 0.3em;
}
 
 
.soria .dijitToolbar {
border: 1px solid #333;
}
.soria .dijitToolbar * {
padding: 0px;
margin: 0px;
}
.dj_ie .soria .dijitToolbar {
padding-bottom: 1px;
margin-top: -1px;
}
.soria .dijitToolbar .dijitButtonNode {
padding: 0px;
margin: 0px;
border: 1px solid transparent;
background: none;
}
.soria .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
background-color:#C1D2EE;
border:1px solid #666;
border-top:0;
border-bottom:0;
}
.soria .dijitToolbar .dijitToggleButtonCheckedHover .dijitButtonContents {
border-color: #000;
background-color:transparent;
}
.dj_ie6 .soria .dijitToolbar .dijitButtonNode {
/* workaround no transparent border support in IE6*/
border-color: #e9e9e9;
}
.soria .dijitToolbar .dijitButtonHover .dijitButtonNode,
.soria .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.soria .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode {
border-color: #366dba;
}
.dijitToolbarSeparator {
background: url('images/editor.gif');
height: 18px;
width: 5px;
padding: 0px 1px 0px 1px;
margin: 0px;
}
.soria .dijitToolbar .dijitToolbarSeparator {
background: url('images/editor.gif');
}
 
/* ComboBox-icon-specific */
.soria .dijitComboBox .dijitDownArrowButtonChar {
/* visibility:hidden; */
display:none;
}
.soria .dijitComboBox .dijitDownArrowButtonInner { background-position:0px 0px; }
.soria .dijitComboBoxHover .dijitDownArrowButtonInner { }
.soria .dijitSpinner .dijitButtonNode {
padding: 0 .4em 0 .4em;
}
 
/*
dijit.form.TextBox
dijit.form.ValidationTextBox
dijit.form.SerializableTextBox
dijit.form.RangeBoundTextBox
dijit.form.NumberTextBox
dijit.form.CurrencyTextBox
dijit.form.NumberSpinner
dijit.form.ComboBox (partial)
*/
.soria .dijitComboBox {
/* put margin on the outer element of the autocompleter rather than the input */
margin:.0em .1em .2em .1em;
}
 
.soria .dijitInputField,
.soria .dijitInlineEditor input,
.soria .dijitTextArea {
/* For all except dijit.form.NumberSpinner: the actual input element.
For dijit.form.NumberSpinner: the outer fieldset that contains the input.
*/
font-size: inherit;
background:#fff url("images/gradientInverseTopBg.png") repeat-x top left;
background-position:0 -32px;
/* border:1px solid #333; */
line-height: normal;
padding: 0.2em 0.3em;
}
 
.dj_ie .soria TD.dijitInputField,
.dj_ie .soria .dijitInputField INPUT {
height: 1.65em; /* set height for IE since the INPUT is position:absolute */
}
 
.dj_safari .soria .dijitInputField {
padding: 0.08em 0.3em; /* looks better */
}
 
.soria INPUT.dijitTextBox {
padding: 0.2em 0.3em;
}
 
.dj_ie .soria .dijitTextBox INPUT,
.dj_ie .soria .dijitComboBox INPUT,
.dj_ie .soria .dijitSpinner INPUT {
width:95% !important; /* add a little padding-right for position:absolute INPUT */
}
 
.soria .dijitComboBoxFocused .dijitInputField {
/* input field when focused (eg: typing affects it) */
border-color:#333;
border-style:inset;
}
 
.soria .dijitComboBoxDisabled .dijitInputField {
/* input field when disabled (also set above) */
}
 
.soria .dijitComboBoxHover .dijitInputField {
/* input field when hovered over */
border-color:#4f8ce5;
}
 
.soria .dijitComboBoxActive .dijitInputField {
/* input field when mouse is down (?) */
}
 
/* Dojo Input Field */
 
HTML.dj_ie6 .soria .dijitInputFieldValidationNormal,
.soria .dijitInputFieldValidationNormal {
}
 
HTML.dj_ie6 .soria .dijitInputFieldValidationError,
.soria .dijitInputFieldValidationError {
border:1px solid #f3d118;
background-color::#f9f7ba;
background-image:none;
}
 
.soria .dijitInputFieldFocused {
border:1px solid #000;
}
 
.soria .dijitInputFieldValidationError:hover,
.soria .dijitInputFieldValidationError:focus {
background-color:#ff6;
background-image:none;
}
.soria .dijitInputFieldValidationIcon {
margin-left: 3px;
padding-bottom: 1px;
}
.soria .dijitInputFieldValidationIconNormal {
background-image: none;
}
 
.soria .dijitInputFieldValidationIconError {
background-position:-384px 0px;
}
 
.soria .dijitInputFieldValidationIconText {
visibility: hidden;
}
 
/* CheckBox and Radio Widgets, and the CSS to embed a checkbox or radio icon inside a ToggleButton. */
 
.soria .dijitToggleButton .dijitCheckBox,
.soria .dijitToggleButton .dijitRadio,
.soria .dijitToggleButton .dijitCheckBoxIcon,
.soria .dijitToggleButton .dijitRadioIcon {
background-image: url('images/checkmarkNoBorder.gif');
}
 
.soria .dijitCheckBox, .soria .dijitToggleButton .dijitCheckBoxIcon { background-position: -112px; }/* unchecked */
.soria .dijitCheckBoxChecked,
.soria .dijitToggleButtonChecked .dijitCheckBoxIcon { background-position: -96px; } /* checked */
.soria .dijitCheckBoxDisabled { /* disabled */ background-position: -144px; }
.soria .dijitCheckBoxCheckedDisabled { background-position: -128px; } /* disabled but checked */
.soria .dijitCheckBoxHover,
.soria .dijitCheckBoxFocused { background-position: -176px; } /* hovering over an unchecked enabled checkbox */
.soria .dijitCheckBoxCheckedHover,
.soria .dijitCheckBoxCheckedFocused { background-position: -160px; } /* hovering over a checked enabled checkbox */
.soria .dijitRadio,
.soria .dijitToggleButton .dijitRadioIcon { background-position: -208px; } /* unselected */
.soria .dijitRadioChecked,
.soria .dijitToggleButtonChecked .dijitRadioIcon { background-position: -192px; } /* selected */
.soria .dijitRadioCheckedDisabled { background-position: -224px; } /* selected but disabled */
.soria .dijitRadioDisabled { background-position: -240px; } /* unselected and disabled */
.soria .dijitRadioHover,
.soria .dijitRadioFocused { background-position: -272px; } /* hovering over an unselected enabled radio button */
.soria .dijitRadioCheckedHover,
.soria .dijitRadioCheckedFocused { background-position: -256px; } /* hovering over a selected enabled radio button */
 
/* diji.Menu */
.soria .dijitMenu {
border: 1px solid #333;
margin: 0px;
padding: 0px;
}
.soria .dijitMenuSeparator,
.soria .dijitMenuItem {
background-color: #b7cdee;
font: menu;
margin: 0;
}
.soria .dijitMenuItem TD {
padding:2px;
outline:0;
}
.soria .dijitMenuItemHover {
background-color: #4f8ce5;
color:#fff;
}
.soria .dijitMenuExpand {
display:none;
}
.soria .dijitMenuExpandEnabled {
background-position: -48px 0px;
display:block;
}
.soria .dijitMenuExpandInner {
display:none !important;
}
/* separator can be two pixels -- set border of either one to 0px to have only one */
.soria .dijitMenuSeparatorTop {
border-bottom: 1px solid #333;
}
 
.soria .dijitMenuSeparatorBottom {
border-top: 1px solid #666;
}
 
/* TitlePane */
.soria .dijitTitlePane .dijitTitlePaneTitle {
border:1px solid #333;
border-bottom:0;
background-position:0px -1px;
padding:4px 4px 4px 4px;
cursor: pointer;
color:#fff;
font-weight:bold;
}
.soria .dijitTitlePane .dijitClosed {
border-bottom:1px solid #333;
}
.soria .dijitTitlePane .dijitClosed .dijitArrowNode { background-position:-48px 0px; }
.soria .dijitTitlePane .dijitOpen .dijitArrowNode { background-position:0px 0px; }
.soria .dijitTitlePane .dijitArrowNodeInner { visibility:hidden; }
.soria .dijitTitlePaneTitle .dijitOpenCloseArrowOuter { margin-right:5px; }
.soria .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
position:relative;
top:2px;
}
.soria .dijitTitlePaneContentOuter {
background: #ffffff;
border:1px solid #666;
border-top: 1px solid #666; /* w/out this, an <h1> on the top line causes a gap between the .content and .label */
}
.soria .dijitTitlePaneContentInner {
padding:10px;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .soria .dijitTitlePaneContentOuter,
.dj_ie6 .soria .dijitTitlePane .dijitTitlePaneTitle {
zoom: 1;
}
.soria .dijitClickableRegion {
background-color : #ffc !important;
}
 
/* Tabs */
.soria .dijitTabPaneWrapper {
background:#fff;
/* border:1px solid #b7cde5; */
border:1px solid #666;
}
 
.soria .dijitTab {
line-height:normal;
margin-right:3px; /* space between one tab and the next in top/bottom mode */
padding:0px;
border:1px solid #666;
}
 
.soria .dijitAlignLeft .dijitTab,
.soria .dijitAlignRight .dijitTab {
margin-right:0px;
margin-bottom:5px; /* space between one tab and the next in left/right mode */
}
 
.soria .dijitTabInnerDiv {
padding:6px 10px 4px 10px;
/* border-left:1px solid #fff; */
border-bottom:transparent;
}
.dj_ie6 .soria .dijitTabInnerDiv { border-bottom:0; }
 
.soria .dijitTabInnerDiv span {
outline:0;
}
 
.soria .dijitTabHover,
.soria .dijitTabCloseButtonHover {
color: #fff;
border-top-color:#333;
border-left-color:#333;
border-right-color:#333;
}
 
.soria .dijitTabChecked,
.soria .dijitTabCloseButtonChecked
{
/* the selected tab (with or without hover) */
background-color:#fff;
border-color:#666;
border-top:1px solid #666;
color:#333;
/* border-color: #4F8CE5; */
/* border-top:1px solid #4f8ce5; */
background-image:none;
}
.soria .dijitTabCloseButton {
border-bottom:1px solid #fff;
}
 
/* make the active tab white on the side next to the content pane */
.soria .dijitAlignTop .dijitTabChecked,
.soria .dijitAlignTop .dijitTabCloseButtonChecked
{
border-bottom-color:white;
vertical-align:bottom;
}
 
.soria .dijitAlignBottom .dijitTabChecked,
.soria .dijitAlignBottom .dijitTabCloseButtonChecked
{
border-top-color:transparent;
-moz-border-radius:2px 2px 0px 0px; /* eliminate some border detritrus on moz */
}
 
.soria .dijitAlignLeft .dijitTabChecked,
.soria .dijitAlignLeft .dijitTabCloseButtonChecked
{
border-right-color:white;
}
 
.soria .dijitAlignRight .dijitTabChecked,
.soria .dijitAlignRight .dijitTabCloseButtonChecked
{
border-left-color:white;
}
 
/* make space for a positioned close button */
.soria .dijitTab .dijitClosable {
position: relative;
padding:6px 24px 3px 10px;
/* border-bottom:transparent; */
}
 
.soria .dijitTab .dijitClosable .closeImage {
position:absolute;
top: 5px;
right: 3px;
background-position:-65px -1px;
}
 
.soria .dijitTabCloseButton .dijitClosable .closeImage { background-position:-65px -1px; }
.soria .dijitTabCloseButtonHover .dijitClosable .closeImage { background-position:-81px -1px; }
 
.soria .dijitAlignLeft .dijitTab .dijitClosable {
padding:6px 10px 6px 20px;
}
/* correct for IE6.
We cant force hasLayout as that blows out the shrink wrapped tabs
..so we shim in the closeImage position properties instead
*/
.dj_ie6 .soria .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
left:-20px;
}
 
.soria .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
top: auto;
bottom: 5px;
right: 2px;
}
 
.soria .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
top: 2px;
left: 5px;
}
 
/* SplitContainer */
 
.soria .dijitSplitContainerSizerH {
background:#b7cdee url("images/gradientLeftBg.png") repeat-y;
border:0;
border-right:1px solid #cbdcf7;
width:7px;
}
 
.soria .dijitSplitContainerSizerH .thumb {
background-position:-357px 0px;
left:0px;
width:6px;
}
 
.soria .dijitSplitContainerSizerV {
border:0;
border-bottom:1px solid #cbdcf7;
height:7px;
}
 
.soria .dijitSplitContainerSizerV .thumb {
background-position:-368px -5px;
top:0px;
height:6px;
}
 
/* Dialog */
.soria .dijitDialog {
margin:0; padding:0;
background: #eee;
border: 1px solid #666;
border-top:0px;
-webkit-box-shadow: 0px 3px 7px #adadad;
}
 
.soria .dijitDialog .dijitDialogTitle {
border-top: none;
border-left: none;
border-right: none;
}
 
.soria .dijitDialog .dijitDialogPaneContent {
background: #ffffff;
border:none;
padding:10px;
outline:0;
opacity:1;
}
 
.soria .dijitDialogTitleBar {
/* outer container for the titlebar of the dialog */
border-top: 1px solid #666;
border-bottom: 1px solid #666;
padding: 4px 4px 4px 4px;
cursor: move;
outline:0;
}
 
.soria .dijitDialogTitle {
/* typography and styling of the dialog title */
font-weight: bold;
color:#fff;
padding: 8px 8px 8px 8px;
outline:0;
}
 
.soria .dijitDialogCloseIcon {
/* the default close icon for the dialog */
background-position:-64px 0px;
float: right;
position: absolute;
vertical-align: middle;
right: 5px;
top: 5px;
cursor: pointer;
}
.soria .dijitDialogContent {
/* the body of the dialog */
padding: 8px;
}
 
/* Tooltip */
.soria .dijitTooltip,
.soria .dijitTooltipDialog {
/* the outermost dom node, holding the connector and container */
opacity: 0.85;
background: transparent; /* make the area on the sides of the arrow transparent */
}
 
.dijitTooltipBelow {
/* leave room for arrow above content */
padding-top: 13px;
}
 
.dijitTooltipAbove {
/* leave room for arrow below content */
padding-bottom: 13px;
}
 
.soria .dijitTooltipContainer {
background-color:#ffc;
background-position:0 -30px;
border:1px solid #333;
padding:0.45em;
border-radius: 6px;
-moz-border-radius: 7px;
-webkit-border-radius: 6px;
}
.soria .dijitTooltipContents {
outline:0; /* the node that gets focus */
}
 
.soria .dijitTooltipConnector {
/* the arrow piece */
border:0px;
z-index: 2;
width:16px;
height:14px;
}
.soria .dijitTooltipABRight .dijitTooltipConnector {
left: auto !important;
right: 3px;
}
.soria .dijitTooltipBelow .dijitTooltipConnector {
/* the arrow piece for tooltips below an element */
top: 0px;
left: 3px;
background-position:-336px 0px;
}
.soria .dijitTooltipAbove .dijitTooltipConnector {
/* the arrow piece for tooltips above an element */
bottom: 0px;
left: 3px;
background-position:-304px 0px;
}
.soria .dijitTooltipLeft {
padding-right: 14px;
}
.dj_ie6 .soria .dijitTooltipLeft {
padding-right: 16px;
}
.soria .dijitTooltipLeft .dijitTooltipConnector {
/* the arrow piece for tooltips to the left of an element, bottom borders aligned */
right: 0px;
bottom: 7px;
background-position:-288px 0px;
}
.soria .dijitTooltipRight {
padding-left: 13px;
}
.soria .dijitTooltipRight .dijitTooltipConnector {
/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
left: 0px;
bottom: 7px;
background-position:-321px 0px;
}
 
/* dijit.layout.AccordionPane */
.soria .dijitAccordionPane .dijitAccordionTitle {
border:1px solid #666;
border-bottom:0;
padding:5px 5px 3px 5px;
color:#333;
}
 
.soria .dijitAccordionPane-selected .dijitAccordionTitle {
color:#fff;
padding: 5px 5px 3px 5px;
font-weight: bold;
}
 
.soria .dijitAccordionPane .dijitAccordionArrow {
background-position: -32px 0px;
}
.soria .dijitAccordionPane-selected .dijitAccordionArrow {
background-position: 0px 0px;
}
.soria .dijitAccordionPane .dijitAccordionBody {
background: #fff;
border:1px solid #666;
border-bottom:0;
}
 
/* Tree */
.soria .dijitTreeNode {
margin-left: 19px;
cursor:pointer;
zoom: 1;
}
.soria .dijitTreeIsRoot {
margin-left: 4px;
}
/* left vertical line (grid) for all nodes */
.soria .dijitTreeIsLast {
background: transparent;
}
.soria .dijitTreeExpando {
width: 18px;
height: 18px;
cursor:pointer;
}
.soria .dijitTreeContent {
min-height: 18px;
min-width: 18px;
margin-left:16px;
padding-top:3px;
padding-left:1px;
}
.soria .dijitTreeExpand {
width: 18px;
height: 18px;
background-repeat : no-repeat;
}
/* same style as IE selection */
.soria .dijitTreeNodeEmphasized {
background-color: Highlight;
color: HighlightText;
}
 
/* don't use :focus due to opera and IE's lack of support on div's */
.soria .dijitTreeLabelFocused {
outline:0;
border-top:0;
border-bottom:2px solid #4f8ce5;
background-color:#b7cdee;
}
 
/* FIXME: convert to sprites */
.soria .dijitTreeExpandoOpened { background-image: url('images/treeExpand_minus.gif'); }
.soria .dijitTreeExpandoClosed { background-image: url('images/treeExpand_plus.gif'); }
.soria .dijitTreeExpandoLeaf { }
.soria .dijitTreeExpandoLoading { background-image: url('images/treeExpand_loading.gif'); }
 
/* Calendar*/
.dj_ie6 .soria .dijitCalendarIncrementControl {
padding:.1em;
}
 
.soria .dijitCalendarIncreaseInner,
.soria .dijitCalendarDecreaseInner { display:none; }
.soria .dijitCalendarDecrease { background-position:-16px 0px; }
.soria .dijitCalendarIncrease { background-position:-48px 0px; }
.soria table.dijitCalendarContainer {
font-size: 100%;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #666;
margin: 0;
}
 
.soria .dijitCalendarMonthContainer th {
/* month header cell */
padding-top:.3em;
padding-bottom:.1em;
text-align:center;
}
.dj_ie6 .soria .dijitCalendarMonthContainer th {
padding-top:.1em;
padding-bottom:0em;
}
 
.soria .dijitCalendarDayLabelTemplate {
/* day of week labels */
background:#b7cdee url("images/gradientBottomBg.png") repeat-x bottom;
font-weight:normal;
background-position:0 -28px;
padding-top:.15em;
padding-bottom:0em;
border-top:0;
border-bottom:1px solid #666;
color:#293a4b;
text-align:center;
}
 
.soria .dijitCalendarMonthLabel {
/* day of week labels */
color:#293a4b;
font-size: 0.75em;
font-weight: bold;
text-align:center;
}
 
.dj_ie7 .soria .dijitCalendarDateTemplate,
.dj_ie6 .soria .dijitCalendarDateTemplate {
font-size: 0.8em;
}
 
.soria .dijitCalendarDateTemplate {
/* style for each day cell */
font-size: 0.9em;
font-weight: bold;
text-align: center;
padding: 0.3em 0.3em 0.05em 0.3em;
letter-spacing: 1px;
}
 
 
.soria .dijitCalendarPreviousMonth,
.soria .dijitCalendarNextMonth {
/* days that are part of the previous or next month */
color:#999999;
background-color:#f8f8f8 !important;
}
 
.soria .dijitCalendarPreviousMonthDisabled,
.soria .dijitCalendarNextMonthDisabled {
/* days that are part of the previous or next month - disabled*/
background-color:#a4a5a6 !important;
}
 
.soria .dijitCalendarCurrentMonth {
/* days that are part of this month */
background-color:white !important;
}
 
.soria .dijitCalendarCurrentMonthDisabled {
/* days that are part of this month - disabled */
background-color:#bbbbbc !important;
}
 
.soria .dijitCalendarCurrentDate {
/* cell for today's date */
text-decoration:underline;
font-weight:bold;
}
 
.soria .dijitCalendarSelectedDate {
/* cell for the selected date */
background-color:#4f8ce5 !important;
color:#fff !important;
}
 
 
.soria .dijitCalendarYearContainer {
/* footer of the table that contains the year display/selector */
background:#b7cdee url("images/gradientBottomBg.png") repeat-x bottom;
border-top:1px solid #333;
}
 
.soria .dijitCalendarYearLabel {
/* container for all of 3 year labels */
margin:0;
padding:0.4em 0 0.25em 0;
text-align:center;
}
 
.soria .dijitCalendarSelectedYear {
/* label for selected year */
color:#fff;
padding:0.2em;
padding-bottom:0.1em;
background-color:#4f8ce5 !important;
}
 
.soria .dijitCalendarNextYear,
.soria .dijitCalendarPreviousYear {
/* label for next/prev years */
color:black !important;
font-weight:normal;
}
 
/* inline edit boxen */
.soria .dijitInlineValue {
/* span around an inline-editable value when NOT in edit mode */
padding:3px;
margin:4px;
}
 
 
/* MOW: trying to get this to look like a mini-dialog. Advised? */
.soria .dijitInlineEditor {
/* fieldset surrounding an inlineEditor in edit mode */
display: inline-block;
display: -moz-inline-stack;
}
.dj_ie6 .dijitInLineEditor {
display:inline;
}
.dijitInlineEditor .saveButton,
.dijitInlineEditor .cancelButton {
margin:3px 3px 3px 0px;
}
 
/* spinner */
.soria .dijitSpinner {}
.soria .dijitSpinner input {
}
 
/* dijit.ProgressBar */
.soria .dijitProgressBar {
margin:2px 0px 2px 0px;
}
 
.soria .dijitProgressBarEmpty {
/* outer container and background of the bar that's not finished yet*/
border-color: #333;
}
 
.soria .dijitProgressBarTile {
/* inner container for finished portion when in 'tile' (image) mode */
}
 
.soria .dijitProgressBarLabel {
/* Set to a color that contrasts with both the "Empty" and "Full" parts. */
color:#293a4b;
}
 
.soria .dijitProgressBarIndeterminate .dijitProgressBarTile {
/* use an animated gif for the progress bar in 'indeterminate' mode */
background:#b7cdee url("images/progressBarAnim.gif") repeat-x top left;
/* FIXME: make a white/alpha animation to overlay a colored node */
}
 
/* dijit.Slider(s) */
.soria .dijitHorizontalSliderProgressBar {
border-color: #333;
zoom:1;
}
.soria .dijitVerticalSliderProgressBar {
border-color: #333;
background: #4f8ce5 url("images/gradientLeftBg.png") repeat-y bottom left;
}
.soria .dijitVerticalSliderRemainingBar {
border-color: #333;
background: #b7cdee url("images/gradientLeftBg.png") repeat-y bottom left;
}
.soria .dijitHorizontalSliderRemainingBar { border-color: #333; }
.soria .dijitSliderBar {
border-style: solid;
outline:1px;
}
 
.soria .dijitHorizontalSliderImageHandle {
border:0px;
background-position:-416px 0px;
cursor:pointer;
}
.soria .dijitHorizontalSliderLeftBumper {
border:0;
border-right:1px solid #333;
background:transparent;
}
.soria .dijitHorizontalSliderRightBumper {
border:0;
border-left:1px solid #333;
background:transparent;
}
 
.soria .dijitVerticalSliderImageHandle {
border:0px;
background-position:-400px 0px;
cursor:pointer;
}
 
.soria .dijitVerticalSliderBottomBumper {
border-bottom-width: 1px;
border-color: #333;
background: #4f8ce5 url("images/gradientLeftBg.png") repeat-y bottom left;
}
 
.soria .dijitVerticalSliderTopBumper {
background: #b7cdee url("images/gradientLeftBg.png") repeat-y top left;
border-color: #333;
border-top-width: 1px;
}
 
.soria .dijitSliderDisabled {
opacity:0.5 !important;
}
.dj_ie6 .soria .dijitSliderDisabled {
filter: gray() alpha(opacity=50);
}
 
.soria .dijitHorizontalSliderIncrementIcon { background-position:-48px 0px; }
.soria .dijitHorizontalSliderDecrementIcon { background-position:-16px 0px; }
.soria .dijitVerticalSliderIncrementIcon { background-position:-32px 0px; }
.soria .dijitVerticalSliderDecrementIcon { background-position:0px 0px; }
 
.soria .dijitSliderButtonInner { visibility:hidden; }
.dijit_a11y .dijitSliderButtonInner { visibility:visible !important; }
 
/* ICONS */
.soria .dijitEditorIcon {
background-image: url('images/editor.gif'); /* editor icons sprite image */
background-repeat: no-repeat;
width: 18px;
height: 18px;
text-align: center;
}
.soria .dijitEditorIconSep { background-position: 0px; }
.soria .dijitEditorIconBackColor { background-position: -18px; }
.soria .dijitEditorIconBold { background-position: -36px; }
.soria .dijitEditorIconCancel { background-position: -54px; }
.soria .dijitEditorIconCopy { background-position: -72px; }
.soria .dijitEditorIconCreateLink { background-position: -90px; }
.soria .dijitEditorIconCut { background-position: -108px; }
.soria .dijitEditorIconDelete { background-position: -126px; }
.soria .dijitEditorIconForeColor { background-position: -144px; }
.soria .dijitEditorIconHiliteColor { background-position: -162px; }
.soria .dijitEditorIconIndent { background-position: -180px; }
.soria .dijitEditorIconInsertHorizontalRule { background-position: -198px; }
.soria .dijitEditorIconInsertImage { background-position: -216px; }
.soria .dijitEditorIconInsertOrderedList { background-position: -234px; }
.soria .dijitEditorIconInsertTable { background-position: -252px; }
.soria .dijitEditorIconInsertUnorderedList { background-position: -270px; }
.soria .dijitEditorIconItalic { background-position: -288px; }
.soria .dijitEditorIconJustifyCenter { background-position: -306px; }
.soria .dijitEditorIconJustifyFull { background-position: -324px; }
.soria .dijitEditorIconJustifyLeft { background-position: -342px; }
.soria .dijitEditorIconJustifyRight { background-position: -360px; }
.soria .dijitEditorIconLeftToRight { background-position: -378px; }
.soria .dijitEditorIconListBulletIndent { background-position: -396px; }
.soria .dijitEditorIconListBulletOutdent { background-position: -414px; }
.soria .dijitEditorIconListNumIndent { background-position: -432px; }
.soria .dijitEditorIconListNumOutdent { background-position: -450px; }
.soria .dijitEditorIconOutdent { background-position: -468px; }
.soria .dijitEditorIconPaste { background-position: -486px; }
.soria .dijitEditorIconRedo { background-position: -504px; }
.soria .dijitEditorIconRemoveFormat { background-position: -522px; }
.soria .dijitEditorIconRightToLeft { background-position: -540px; }
.soria .dijitEditorIconSave { background-position: -558px; }
.soria .dijitEditorIconSpace { background-position: -576px; }
.soria .dijitEditorIconStrikethrough { background-position: -594px; }
.soria .dijitEditorIconSubscript { background-position: -612px; }
.soria .dijitEditorIconSuperscript { background-position: -630px; }
.soria .dijitEditorIconUnderline { background-position: -648px; }
.soria .dijitEditorIconUndo { background-position: -666px; }
.soria .dijitEditorIconWikiword { background-position: -684px; }
 
.dj_ie6 .soria .dijitInputField
{
background:#fff;
/* FIXME: un-comment when a pretty version of .gif is made */
/* background-image: url("images/dojoTundraGradientBg.gif"); */
}
 
/* Disabled cursor */
.soria .dijitDisabledClickableRegion, /* a region the user would be able to click on, but it's disabled */
.soria .dijitSliderDisabled *,
.soria .dijitSpinnerDisabled *,
.soria .dijitButtonDisabled *,
.soria .dijitDropDownButtonDisabled *,
.soria .dijitComboButtonDisabled *,
.soria .dijitComboBoxDisabled *
{
cursor: not-allowed !important;
}
 
/* DnD avatar-specific settings FIXME: need to wrap icon in a span like rest of dijits. */
/* For now it uses a default set of rules. Some other DnD classes can be modified as well. */
.soria .dojoDndAvatar { font-size: 75%; color: black; }
.soria .dojoDndAvatarHeader td {
padding-left: 20px;
padding-right: 4px;
}
.soria .dojoDndAvatarHeader {
background: #ccc;
}
.soria .dojoDndAvatarItem { background: #eee; }
.soria.dojoDndMove .dojoDndAvatarHeader { background-position:-432px 0px; }
.soria.dojoDndCopy .dojoDndAvatarHeader { background-position:-448px 0px; }
.soria.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-position:-464px 0px; }
.soria.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-position:-480px 0px; }
 
 
/trunk/api/js/dojo1.0/dijit/themes/soria/images/arrows.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/arrows.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_loading.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_loading.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/progressBarAnim.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/progressBarAnim.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientLeftBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientLeftBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_plus.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_plus.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientInverseTopBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientInverseTopBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientInverseBottomBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientInverseBottomBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientTopBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientTopBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientBottomBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientBottomBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_minus.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_minus.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/no.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/no.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientRightBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientRightBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_plus_rtl.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_plus_rtl.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/editor.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/editor.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientTopBg2.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/gradientTopBg2.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_minus_rtl.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/soria/images/treeExpand_minus_rtl.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/soria/soria_rtl.css
New file
0,0 → 1,90
@import url("../dijit_rtl.css");
 
/* Dialog */
.dijitRtl .dijitDialogTitleBar .dijitDialogCloseIcon {
background-position:-65px -1px;
float: left;
right: auto;
left: 5px;
width:16px; height:16px;
}
 
.dijitRtl .dijitDialogTitleBar {
padding: 4px 4px 2px 8px;
}
 
/* Menu */
.dijitRtl .dijitMenuItem .dijitMenuItemIcon {
padding-left: 3px;
padding-right: 0px;
}
 
.dijitRtl .dijitMenuItem .dijitMenuExpandEnabled {
background-position:-16px 0px;
}
 
/* TitlePane */
.dijitRtl .dijitTitlePane .dijitClosed .dijitArrowNode {
background-position:-16px 0px;
}
 
/* Tree */
.dijitRtl .dijitTreeContainer .dijitTreeNode {
margin-left: auto;
margin-right: 19px;
}
 
.dijitRtl .dijitTreeContainer .dijitTreeIsRoot {
margin-left: auto;
margin-right: 0;
}
 
 
.dijitRtl .dijitTreeContainer .dijitTreeContent {
margin-left: auto;
margin-right: 18px;
padding-left: auto;
padding-right: 1px;
}
 
.dijitRtl .dijitTreeContainer .dijitTreeExpandoOpened {
background-image: url('images/treeExpand_minus_rtl.gif');
}
 
.dijitRtl .dijitTreeContainer .dijitTreeExpandoClosed {
background-image: url('images/treeExpand_plus_rtl.gif');
}
 
.dijitRtl .dijitTreeContainer .dijitTreeExpandoLeaf {
 
}
 
/* ToolTip */
.dj_ie .dijitRtl .dijitTooltipLeft {
margin-right: 0px;
margin-left: 16px;
}
 
.dj_ie .dijitRtl .dijitTooltipRight {
margin-left: 26px;
margin-right: -16px;
}
.dj_ie .dijitRtl .dijitTooltipDialog {
zoom:1 !important;
}
 
/* Calendar */
.dijitRtl .dijitCalendarDecrease {
background-position:-48px 0px;
margin-left:0;
margin-right:2px;
}
.dijitRtl .dijitCalendarIncrease {
background-position:-16px 0px;
margin-right:0;
margin-left:4px;
}
 
/* Slider: an attempt, but Slider is broken in RTL in code anyway. */
.dijitRtl .dijitHorizontalSliderIncrementIcon { background-position:-16px 0px; }
.dijitRtl .dijitHorizontalSliderDecrementIcon { background-position:-48px 0px; }
/trunk/api/js/dojo1.0/dijit/themes/soria/rounded.css
New file
0,0 → 1,34
/*
this is experimental stylestuff for the pseudo-builtin support
webkit and firefox provide for CSS3 radius: property.
*/
.soria .dijitTab {
margin-left:0px;
-moz-border-radius-topleft:6pt;
-moz-border-radius-topright:5pt;
-webkit-border-top-left-radius:6pt;
-webkit-border-top-right-radius:6pt;
}
.soria .dijitAlignBottom .dijitTab {
 
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
 
-webkit-border-bottom-left-radius:6pt;
-webkit-border-bottom-right-radius:6pt;
-moz-border-radius-bottomleft:6pt;
-moz-border-radius-bottomright:5pt;
}
 
.soria .dijitButton {
-moz-border-radius:4pt;
}
 
.soria .dijitDialogTitleBar {
-webkit-border-top-left-radius:6pt;
-webkit-border-top-right-radius:6pt;
-moz-border-radius-topleft:6pt;
-moz-border-radius-topright:5pt;
}
/trunk/api/js/dojo1.0/dijit/themes/soria/soria.js
New file
0,0 → 1,23
if(!dojo._hasResource["dijit.themes.soria"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
dojo._hasResource["dijit.themes.soria"] = true;
dojo.provide("dijit.themes.soria");
/* theoritical implementation */
 
// dojo.requireCss(dojo.moduleUrl("dijit.themes.soria","soria.css");
// if (dojo.isRTL) {
// dojo.requireCss(dojo.moduleUrl("dijit.theme.soria","soria_rtl.css"));
// }
// if(dojo.isIE<7){
// dojo.requireCss(dojo.moduleUrl("dijit.themes.soria","soria_ie6.css"));
// var imgList = ["images/arrows.png","images/gradientTopBg"]; // png's w/ alpha
// // we'll take a hit performance wise with ie6, but such is life, right? and
// // it allows us to take dj_ie6 classes out of the root css for performance
// // enhancement on sane/good browsers.
// dojo.addOnLoad(function(){
// dojo.forEach(imgList,function(img){
// filter(img);
// });
// }
// }
 
}
/trunk/api/js/dojo1.0/dijit/themes/tundra/dojoTundraGradientBg.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/dojoTundraGradientBg.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/tundra.css
New file
0,0 → 1,1465
/*
Adds cosmetic styling to Dijit. Users may swap with a custom theme CSS file.
*/
 
@import url("../dijit.css");
 
 
.dj_safari .tundra .dijitPopup {
/* -webkit-border-radius: 5px; */
-webkit-box-shadow: 0px 5px 10px #adadad;
}
 
/*
* Control opacity of popups
*/
.tundra .dijitPopup div,
.tundra .dijitPopup table {
opacity: 0.95;
}
 
/*****
dijit.form.Button
dijit.form.DropDownButton
dijit.form.ComboButton
dijit.form.ComboBox (partial)
*****/
 
.tundra .dijitButtonNode {
/* enabled state - inner */
/* border:1px outset #a0a0a0; */
border:1px solid #9b9b9b;
vertical-align: middle;
padding: 0.2em 0.2em;
background:#e9e9e9 url("images/buttonEnabled.png") repeat-x top;
}
.dj_ie .tundra .dijitButtonNode {
zoom: 1;
padding-bottom: 0.1em;
}
 
/* button inner contents - labels, icons etc. */
.tundra .dijitButtonNode * {
display: -moz-inline-box;
display: inline-block;
vertical-align: middle;
}
.dj_ie .tundra .dijitButtonNode * {
zoom: 1;
display:inline;
}
.tundra .dijitButtonText {
padding: 0 0.3em;
}
 
.tundra .dijitComboBox .dijitButtonNode,
.tundra .dijitSpinner .dijitButtonNode {
border: 0px;
padding: 1px .4em; /* the inner node will be vertically centered automatically because it's in a <td> */
}
 
.tundra .dijitA11yDownArrow,
.tundra .dijitDownArrowButton,
.tundra .dijitUpArrowButton {
font-size: 0.75em;
color: #848484;
}
 
 
.tundra .dijitButtonDisabled .dijitButtonNode,
.tundra .dijitToggleButtonDisabled .dijitButtonNode,
.tundra .dijitDropDownButtonDisabled .dijitButtonNode,
.tundra .dijitComboButtonDisabled .dijitButtonNode,
.tundra .dijitComboBoxDisabled,
.tundra .dijitSpinnerDisabled,
.tundra .dijitSpinnerDisabled .dijitButtonNode {
/* disabled state - inner */
border: 1px solid #d5d5d5;
/*color:#b4b4b4;*/
background:#e4e4e4 url("images/buttonDisabled.png") top repeat-x;
opacity: 0.60; /* Safari, Opera and Mozilla */
}
.tundra .dijitButtonDisabled .dijitButtonNode *,
.tundra .dijitToggleButtonDisabled .dijitButtonNode *,
.tundra .dijitDropDownButtonDisabled .dijitButtonNode *,
.tundra .dijitComboButtonDisabled .dijitButtonNode *,
.tundra .dijitSpinnerDisabled .dijitButtonNode * {
filter: gray() alpha(opacity=50); /* IE */
}
 
.tundra .dijitButtonHover .dijitButtonNode,
.tundra .dijitToggleButtonHover .dijitButtonNode,
.tundra .dijitDropDownButtonHover .dijitButtonNode,
.tundra .dijitComboButtonHover .dijitButtonContents,
.tundra .dijitComboButtonDownArrowHover .dijitDownArrowButton,
.tundra .dijitComboBoxHover .dijitDownArrowButton,
.tundra .dijitSpinnerUpArrowHover .dijitUpArrowButton,
.tundra .dijitSpinnerDownArrowHover .dijitDownArrowButton {
/* hover state - inner */
/* TODO: change from Hover to Selected so that button is still highlighted while drop down is being used */
border-color:#366dba;
color:#366dba;
background:#f1f6fc url("images/buttonHover.png") repeat-x bottom;
}
 
.tundra .dijitButtonActive .dijitButtonNode,
.tundra .dijitToggleButtonActive .dijitButtonNode,
.tundra .dijitDropDownButtonActive .dijitButtonNode,
.tundra .dijitComboButtonActive .dijitButtonContents,
.tundra .dijitDownArrowActive .dijitDownArrowButton,
.tundra .dijitComboBoxActive .dijitDownArrowButton {
/* active state - inner (for when you are pressing a normal button, or
* when a toggle button is in a depressed state
*/
border-color:#366dba;
background: #ededed url("images/buttonActive.png") bottom repeat-x;
}
 
.tundra .dijitToolbar {
border: 1px solid #9b9b9b;
background:#e9e9e9 url("images/buttonEnabled.png") repeat-x top;
}
 
.tundra .dijitToolbar * {
padding: 0px;
margin: 0px;
/* #margin-top: -1px; */
/*IE*/
}
.dj_ie .tundra .dijitToolbar {
padding-bottom: 1px;
}
 
.tundra .dijitToolbar .dijitButtonNode {
padding: 0px;
margin: 0px;
border: 1px solid transparent;
background: none;
_margin: 1px;
_padding: 0px 1px 0px 1px;
_border: 0px;
}
 
.tundra .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
background-color:#C1D2EE;
border:1px solid #316AC5;
}
.tundra .dijitToolbar .dijitToggleButtonCheckedHover .dijitButtonContents {
border-color: #366dba;
background-color:transparent;
}
.dj_ie6 .tundra .dijitToolbar .dijitButtonNode {
/* workaround no transparent border support in IE6*/
border-color: #e9e9e9;
}
 
.tundra .dijitToolbar .dijitButtonHover .dijitButtonNode,
.tundra .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.tundra .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode {
/* TODO: change this from Hover to Selected so that button is still highlighted while drop down is being used */
border-color: #366dba;
/* IE hackery */
_border: 1px solid #366dba;
_margin: -1px 0px 0px 0px;
_padding: 0px;
}
 
.dijitToolbarSeparator {
background: url('images/editor.gif');
height: 18px;
width: 5px;
padding: 0px 1px 0px 1px;
margin: 0px;
}
 
.tundra .dijitToolbar .dijitToolbarSeparator {
background: url('images/editor.gif');
}
 
/* ComboBox-icon-specific */
.tundra .dijitComboBox .dijitDownArrowButtonChar {
/* visibility:hidden; */
display:none;
}
.dijit_a11y .dijitComboBox .dijitDownArrowButtonChar {
display:inline;
}
.tundra .dijitComboBox .dijitDownArrowButtonInner {
width:16px;
height:16px;
background:url("images/arrowDown.png") no-repeat center center;
}
.dj_ie6 .tundra .dijitComboBox .dijitDownArrowButtonInner {
background-image:url("images/arrowDown.gif");
}
.tundra .dijitComboBoxHover .dijitDownArrowButtonInner {
/* TODO: url("images/arrowDownHover.png") but in IE6 it flickers some? */
}
 
 
/*****
dijit.form.NumberSpinner
override for the shorter stacked buttons
*****/
 
.tundra .dijitSpinner .dijitButtonNode {
padding: 0 .4em 0 .4em;
}
 
 
/****
dijit.form.TextBox
dijit.form.ValidationTextBox
dijit.form.SerializableTextBox
dijit.form.RangeBoundTextBox
dijit.form.NumberTextBox
dijit.form.CurrencyTextBox
dijit.form.NumberSpinner
dijit.form.ComboBox (partial)
****/
 
.tundra .dijitInputField INPUT,
.tundra .dijitTextBox,
.tundra .dijitComboBox,
.tundra .dijitSpinner {
margin: 0em 0.1em 0.0em 0.1em;
}
 
.tundra .dijitTextBox,
.tundra .dijitComboBox,
.tundra .dijitSpinner,
.tundra .dijitInlineEditor input,
.tundra .dijitTextArea {
/* For all except dijit.form.NumberSpinner: the actual input element.
For TextBox, ComboBox, Spinner: the table that contains the input.
Otherwise the actual input element.
*/
background:#fff url("images/validationInputBg.png") repeat-x top left;
#background:#fff url('images/validationInputBg.gif') repeat-x top left;
border:1px solid #9b9b9b;
line-height: normal;
}
 
.dj_safari .tundra INPUT.dijitTextBox {
padding:0.15em 0em; /* make it roughly the same size as a validation input box */
}
 
.dj_ie .tundra INPUT.dijitTextBox,
.dj_ie .tundra TD.dijitInputField,
.dj_ie .tundra .dijitInputField INPUT {
height: 1.2em; /* needed since the INPUT is position:absolute */
}
 
.tundra .dijitComboBox .dijitButtonNode,
.tundra .dijitSpinner .dijitButtonNode {
/* line between the input area and the drop down button */
border-left:1px solid #9b9b9b;
}
.tundra .dijitSpinner .dijitDownArrowButton {
border-top:1px solid #9b9b9b; /* line between top and bottom arrow */
}
 
.tundra .dijitTextBoxFocused,
.tundra .dijitComboBoxFocused,
.tundra .dijitSpinnerFocused {
/* input field when focused (ie: typing affects it) */
border-color:#366dba;
}
.tundra .dijitComboBoxFocused .dijitButtonNode, .tundra .dijitSpinnerFocused .dijitButtonNode {
border-left:1px solid #366dba;
}
.tundra .dijitSpinnerFocused .dijitDownArrowButton {
border-top:1px solid #366dba;
}
 
.tundra .dijitTextBoxError,
.tundra .dijitComboBoxError,
.tundra .dijitSpinnerError {
border:1px solid #f3d118;
background-color:#f9f7ba;
background-image:none;
}
.dj_ie6 .tundra .dijitTextBoxError input,
.dj_ie6 .tundra .dijitComboBoxError input,
.dj_ie6 .tundra .dijitSpinnerError input {
/* background-color: transparent on an <input> doesn't work on IE6 */
background-color:#f9f7ba !important;
}
 
.tundra .dijitTextBoxErrorFocused,
.tundra .dijitComboBoxErrorFocused,
.tundra .dijitSpinnerErrorFocused {
background-color:#ff6;
background-image:none;
}
.dj_ie6 .tundra .dijitTextBoxErrorFocused input,
.dj_ie6 .tundra .dijitComboBoxErrorFocused input,
.dj_ie6 .tundra .dijitSpinnerErrorFocused input {
/* background-color: transparent on an <input> doesn't work on IE6 */
background-color:#ff6 !important;
}
 
/* Validation errors */
.tundra .dijitValidationIcon {
/* prevent height change when widget goes from valid to invalid state, and
* workaround browser (FF and safari) sizing bugs when last table column is empty or display:null
*/
display: block;
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-image: url('images/warning.png');
visibility: hidden;
}
.tundra .dijitValidationIconText {
display: none;
}
 
.tundra .dijitTextBoxError .dijitValidationIcon,
.tundra .dijitComboBoxError .dijitValidationIcon,
.tundra .dijitSpinnerError .dijitValidationIcon {
visibility: visible;
}
 
/*
* CheckBox and Radio Widgets,
* and the CSS to embed a checkbox or radio icon inside a ToggleButton.
*
* Order of images in the default sprite (from L to R, checkbox and radio in same image):
* checkbox normal - checked
* - unchecked
* disabled - checked
* - unchecked
* hover - checked
* - unchecked
*
* radio normal - checked
* - unchecked
* disabled - checked
* - unchecked
* hover - checked
* - unchecked
*/
 
.tundra .dijitToggleButton .dijitCheckBox,
.tundra .dijitToggleButton .dijitRadio,
.tundra .dijitToggleButton .dijitCheckBoxIcon,
.tundra .dijitToggleButton .dijitRadioIcon {
background-image: url('images/checkmarkNoBorder.gif');
}
 
.tundra .dijitCheckBox,
.tundra .dijitRadio,
.tundra .dijitCheckBoxIcon, /* inside a toggle button */
.tundra .dijitRadioIcon { /* inside a toggle button */
background-image: url('images/checkmark.gif'); /* checkbox sprite image */
background-repeat: no-repeat;
width: 16px;
height: 16px;
overflow: visible;
margin: 0;
padding: 0;
}
 
.tundra .dijitCheckBox,
.tundra .dijitToggleButton .dijitCheckBoxIcon {
/* unchecked */
background-position: -16px;
}
.tundra .dijitCheckBoxChecked,
.tundra .dijitToggleButtonChecked .dijitCheckBoxIcon {
/* checked */
background-position: 0px;
}
 
.tundra .dijitCheckBoxDisabled {
/* disabled */
background-position: -48px;
}
 
.tundra .dijitCheckBoxCheckedDisabled {
/* disabled but checked */
background-position: -32px;
}
 
.tundra .dijitCheckBoxHover,
.tundra .dijitCheckBoxFocused {
/* hovering over an unchecked enabled checkbox */
background-position: -80px;
}
 
.tundra .dijitCheckBoxCheckedHover,
.tundra .dijitCheckBoxCheckedFocused {
/* hovering over a checked enabled checkbox */
background-position: -64px;
}
 
.tundra .dijitRadio,
.tundra .dijitToggleButton .dijitRadioIcon {
/* unselected */
background-position: -112px;
}
 
.tundra .dijitRadioChecked,
.tundra .dijitToggleButtonChecked .dijitRadioIcon {
/* selected */
background-position: -96px;
}
 
.tundra .dijitRadioCheckedDisabled {
/* selected but disabled */
background-position: -128px;
}
 
.tundra .dijitRadioDisabled {
/* unselected and disabled */
background-position: -144px;
}
 
.tundra .dijitRadioHover,
.tundra .dijitRadioFocused {
/* hovering over an unselected enabled radio button */
background-position: -176px;
}
 
.tundra .dijitRadioCheckedHover,
.tundra .dijitRadioCheckedFocused {
/* hovering over a selected enabled radio button */
background-position: -160px;
}
 
/* Menu */
.tundra .dijitMenu {
border: 1px solid #9b9b9b;
margin: 0px;
padding: 0px;
}
 
.tundra .dijitMenuItem {
background-color: #f7f7f7;
font: menu;
margin: 0;
}
.tundra .dijitMenuPreviousButton, .tundra .dijitMenuNextButton {
font-style: italic;
}
.tundra .dijitMenuItem TD {
padding:2px;
}
 
.tundra .dijitMenuItemHover {
background-color: #808080; /* #95a0b0; #555555; #aaaaaa; #646464; #60a1ea; #848484; */
color:#fff;
}
 
.tundra .dijitMenuItemIcon {
width: 16px;
height: 16px;
/* padding-right: 3px; */
}
 
.tundra .dijitMenuExpand {
display:none;
}
.tundra .dijitMenuExpandEnabled {
/* margin-top:4px; */
width:16px;
height:16px;
background:url('images/arrowRight.png') no-repeat center center;
display:block;
}
.dj_ie6 .tundra .dijitMenuExpandEnabled {
background-image:url('images/arrowRight.gif');
}
.tundra .dijitMenuExpandInner {
display:none;
}
 
.tundra .dijitMenuSeparator {
background-color: #f7f7f7;
}
 
/* separator can be two pixels -- set border of either one to 0px to have only one */
.tundra .dijitMenuSeparatorTop {
border-bottom: 1px solid #9b9b9b; /*97adcb; */
}
 
.tundra .dijitMenuSeparatorBottom {
border-top: 1px solid #e8e8e8;
}
 
/* TitlePane */
 
.tundra .dijitTitlePane .dijitTitlePaneTitle {
background: #cccccc;
background:#fafafa url("images/titleBarBg.gif") repeat-x bottom left;
border:1px solid #bfbfbf;
padding:4px 4px 2px 4px;
cursor: pointer;
}
.dj_ie7 .dijitTitlePaneTextNode {
display:inline;
}
 
/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.tundra .dijitTitlePane .dijitArrowNode {
width:16px;
height:16px;
float:right;
}
.tundra .dijitTitlePane .dijitClosed .dijitArrowNode {
background:url('images/arrowRight.png') no-repeat center center;
}
 
.tundra .dijitTitlePaneFocused .dijitTitlePaneTextNode {
text-decoration:underline;
}
 
.dj_ie6 .tundra .dijitTitlePane .dijitClosed .dijitArrowNode {
background-image:url('images/arrowRight.gif');
}
.tundra .dijitTitlePane .dijitOpen .dijitArrowNode {
background:url('images/arrowDown.png') no-repeat center center;
}
.dj_ie6 .tundra .dijitTitlePane .dijitOpen .dijitArrowNode {
background-image:url('images/arrowDown.gif');
}
.tundra .dijitTitlePane .dijitArrowNodeInner {
visibility:hidden;
}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
visibility:visible;
}
 
.tundra .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
margin-right:5px;
}
 
.tundra .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
position:relative;
top:2px;
}
 
.tundra .dijitTitlePaneContentOuter {
background: #ffffff;
border:1px solid #bfbfbf;
border-top: 1px solid #cddde9; /* w/out this, an <h1> on the top line causes a gap between the .content and .label */
}
.tundra .dijitTitlePaneContentInner {
padding:10px;
}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .tundra .dijitTitlePaneContentOuter,
.dj_ie6 .tundra .dijitTitlePane .dijitTitlePaneTitle {
zoom: 1;
}
.tundra .dijitClickableRegion {
background-color : #ffc !important;
}
 
/* Tabs */
 
.tundra .dijitTabPaneWrapper {
/*
overflow: hidden;
*/
background:#fff;
border:1px solid #ccc;
}
 
.tundra .dijitTab {
line-height:normal;
margin-right:5px; /* space between one tab and the next in top/bottom mode */
padding:0px;
border:1px solid #ccc;
background:#e2e2e2 url("images/tabEnabled.png") repeat-x;
}
 
.tundra .dijitAlignLeft .dijitTab,
.tundra .dijitAlignRight .dijitTab {
margin-right:0px;
margin-bottom:5px; /* space between one tab and the next in left/right mode */
}
 
.tundra .dijitTabInnerDiv {
padding:6px 10px 4px 10px;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}
 
.tundra .dijitTabHover,
.tundra .dijitTabCloseButtonHover {
color: #243C5F;
border-top-color:#92a0b3;
border-left-color:#92a0b3;
border-right-color:#92a0b3;
background:#e2e2e2 url("images/tabHover.png") repeat-x bottom;
}
 
.dj_ie6 .tundra .dijitTabHover,
.dj_ie6 .tundra .dijitTabCloseButtonHover {
background-image: url("images/tabHover.gif");
}
 
.tundra .dijitTabChecked,
.tundra .dijitTabCloseButtonChecked
{
/* the selected tab (with or without hover) */
background-color:#fff;
border-color: #ccc;
background-image:none;
}
 
/* make the active tab white on the side next to the content pane */
.tundra .dijitAlignTop .dijitTabChecked,
.tundra .dijitAlignTop .dijitTabCloseButtonChecked
{
border-bottom-color:white;
vertical-align:bottom;
}
 
.tundra .dijitAlignBottom .dijitTabChecked,
.tundra .dijitAlignBottom .dijitTabCloseButtonChecked
{
border-top-color:white;
-moz-border-radius:2px 2px 0px 0px; /* eliminate some border detritrus on moz */
}
 
.tundra .dijitAlignLeft .dijitTabChecked,
.tundra .dijitAlignLeft .dijitTabCloseButtonChecked
{
border-right-color:white;
}
 
.tundra .dijitAlignRight .dijitTabChecked,
.tundra .dijitAlignRight .dijitTabCloseButtonChecked
{
border-left-color:white;
}
 
 
/* make space for a positioned close button */
.tundra .dijitTab .dijitClosable {
position: relative;
padding:6px 20px 4px 10px;
}
 
.tundra .dijitTab .dijitClosable .closeImage {
position:absolute;
top: 7px;
right: 3px;
height: 12px;
width: 12px;
padding: 0;
margin: 0;
background: url("images/tabClose.png") no-repeat right top;
}
.dj_ie6 .dijitTab .dijitClosable .closeImage {
background-image:url("images/tabClose.gif");
}
 
.tundra .dijitTabCloseButton .dijitClosable .closeImage {
background-image : url("images/tabClose.png");
}
.dj_ie6 .tundra .dijitTabCloseButton .dijitClosable .closeImage {
background-image : url("images/tabClose.gif");
}
 
.tundra .dijitTabCloseButtonHover .dijitClosable .closeImage {
background-image : url("images/tabCloseHover.png");
}
.dj_ie6 .tundra .dijitTabCloseButtonHover .dijitClosable .closeImage {
background-image : url("images/tabCloseHover.gif");
}
 
.tundra .dijitAlignLeft .dijitTab .dijitClosable {
padding:6px 10px 4px 20px;
}
 
/* correct for IE6.
We cant force hasLayout as that blows out the shrink wrapped tabs
..so we shim in the closeImage position properties instead
*/
.dj_ie6 .tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
left:-20px;
}
 
.tundra .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
top: auto;
bottom: 7px;
right: 3px;
}
 
.tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
top: 7px;
left: 3px;
}
 
/* SplitContainer */
 
.tundra .dijitSplitContainerSizerH {
background:url("images/splitContainerSizerH.png") repeat-y #fff;
border:0;
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
width:7px;
}
 
.tundra .dijitSplitContainerSizerH .thumb {
background:url("images/splitContainerSizerH-thumb.png") no-repeat #ccc;
left:1px;
width:3px;
height:19px;
}
 
.tundra .dijitSplitContainerSizerV {
background:url("images/splitContainerSizerV.png") repeat-x #fff;
border:0;
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
height:7px;
}
 
.tundra .dijitSplitContainerSizerV .thumb {
background:url("images/splitContainerSizerV-thumb.png") no-repeat #ccc;
top:1px;
width:19px;
height:3px;
}
 
 
/* Dialog */
 
.tundra .dijitDialog {
background: #eee;
border: 1px solid #999;
-webkit-box-shadow: 0px 5px 10px #adadad;
}
 
.tundra .dijitDialog .dijitDialogTitle {
border-top: none;
border-left: none;
border-right: none;
}
 
.tundra .dijitDialog .dijitDialogPaneContent {
background: #ffffff;
border:none;
border-top: 1px solid #ccc; /* #cddde9; /* w/out this, an <h1> on the top line causes a gap between the .content and .label */
padding:10px;
 
}
 
.tundra .dijitDialogTitleBar {
/* outer container for the titlebar of the dialog */
background: #fafafa url("images/titleBarBg.gif") repeat-x bottom left;
/* border: 1px solid #bfbfbf; */
padding: 4px 8px 2px 4px;
cursor: move;
outline:0; /* remove this line if keyboard focus on dialog startup is an issue. tab still takes you to first focusable element */
}
 
.tundra .dijitDialogTitle {
/* typography and styling of the dialog title */
font-weight: bold;
padding: 8px 12px 8px 12px;
outline:0;
}
 
.tundra .dijitDialogCloseIcon {
/* the default close icon for the dialog */
background : url("images/tabClose.png") no-repeat right top;
float: right;
position: absolute;
vertical-align: middle;
right: 5px;
top: 5px;
height: 22px;
width: 22px;
cursor: pointer;
}
.dj_ie6 .tundra .dijitDialogCloseIcon {
background-image: url("images/tabClose.gif");
}
 
.tundra .dijitDialogContent {
/* the body of the dialog */
padding: 8px;
}
 
/*Tooltip*/
 
.tundra .dijitTooltip,
.tundra .dijitTooltipDialog {
/* the outermost dom node, holding the connector and container */
opacity: 0.95;
background: transparent; /* make the area on the sides of the arrow transparent */
}
 
.dijitTooltipBelow {
/* leave room for arrow above content */
padding-top: 13px;
}
 
.dijitTooltipAbove {
/* leave room for arrow below content */
padding-bottom: 13px;
}
 
.tundra .dijitTooltipContainer {
/*
The part with the text.
 
NOTE:
FF doesn't clip images used as CSS bgs if you specify a border
radius. If you use a solid color, it does. Webkit gets it right.
Sigh.
background: #ffffff url("images/popupMenuBg.gif") repeat-x bottom left;
*/
background-color: #fafafa;
border:1px solid #b6c7d5;
padding:0.45em;
border-radius: 6px;
-moz-border-radius: 7px;
-webkit-border-radius: 6px;
}
 
.tundra .dijitTooltipConnector {
/* the arrow piece */
border:0px;
z-index: 2;
}
 
.tundra .dijitTooltipABRight .dijitTooltipConnector {
left: auto !important;
right: 3px;
}
 
.tundra .dijitTooltipBelow .dijitTooltipConnector {
/* the arrow piece for tooltips below an element */
top: 0px;
left: 3px;
background:url("images/tooltipConnectorUp.png") no-repeat top left;
width:16px;
height:14px;
}
 
.dj_ie6 .tundra .dijitTooltipBelow .dijitTooltipConnector {
background-image: url("images/tooltipConnectorUp.gif");
}
 
.tundra .dijitTooltipAbove .dijitTooltipConnector {
/* the arrow piece for tooltips above an element */
bottom: 0px;
left: 3px;
background:url("images/tooltipConnectorDown.png") no-repeat top left;
width:16px;
height:14px;
}
.dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector {
background-image: url("images/tooltipConnectorDown.gif");
}
 
.tundra .dijitTooltipLeft {
padding-right: 13px;
}
.dj_ie6 .tundra .dijitTooltipLeft {
padding-right: 15px;
}
.tundra .dijitTooltipLeft .dijitTooltipConnector {
/* the arrow piece for tooltips to the left of an element, bottom borders aligned */
right: 0px;
bottom: 7px;
background:url("images/tooltipConnectorRight.png") no-repeat top left;
width:16px;
height:14px;
}
.dj_ie6 .tundra .dijitTooltipLeft .dijitTooltipConnector {
background-image: url("images/tooltipConnectorRight.gif");
}
 
.tundra .dijitTooltipRight {
padding-left: 13px;
}
.tundra .dijitTooltipRight .dijitTooltipConnector {
/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
left: 0px;
bottom: 7px;
background:url("images/tooltipConnectorLeft.png") no-repeat top left;
width:16px;
height:14px;
}
.dj_ie6 .tundra .dijitTooltipRight .dijitTooltipConnector {
background-image: url("images/tooltipConnectorLeft.gif");
}
 
/* Accordion */
 
.tundra .dijitAccordionPane-selected {
/* background-color:#85aeec; */
background-color: #e7e7e7;
}
 
.tundra .dijitAccordionPane .dijitAccordionTitle {
background:#fafafa url("images/titleBar.png") repeat-x bottom left;
border-top: 1px solid #bfbfbf;
padding:4px 4px 2px 4px;
}
 
.tundra .dijitAccordionPane-selected .dijitAccordionTitle {
background: #ededed url("images/buttonActive.png") bottom repeat-x;
font-weight: bold;
border-top: 1px solid #aaaaaa;
padding: 4px 4px 2px 4px;
}
.tundra .dijitAccordionPaneFocused .dijitAccordionText {
text-decoration:underline !important;
/*border-left:1px solid #999;
border-right:1px solid #999;
border-top:1px solid #999; */
}
 
.tundra .dijitAccordionPane .dijitAccordionArrow {
background:url("images/arrowUp.png") no-repeat;
width:15px;
height:15px;
margin-top:2px;
}
.dj_ie6 .tundra .dijitAccordionPane .dijitAccordionArrow {
background-image: url("images/arrowUp.gif");
}
 
.tundra .dijitAccordionPane-selected .dijitAccordionArrow {
background:url("images/circleIcon.png") no-repeat;
margin-top:2px;
}
.dj_ie6 .tundra .dijitAccordionPane-selected .dijitAccordionArrow {
background-image: url("images/circleIcon.gif");
}
 
.tundra .dijitAccordionPane .dijitAccordionBody {
background: #fff;
border-top: 1px solid #bfbfbf;
}
 
/* Tree */
 
.tundra .dijitTreeNode {
background-image : url('images/i.gif');
background-position : top left;
background-repeat : repeat-y;
margin-left: 19px;
zoom: 1; /* MOW: what the heck is this doing in here? */
}
/* left vertical line (grid) for all nodes */
.tundra .dijitTreeIsLast {
background: url('images/i_half.gif') no-repeat;
}
 
.tundra .dijitTreeIsRoot {
margin-left: 0;
background-image: none;
}
 
.tundra .dijitTreeExpando {
width: 18px;
height: 18px;
}
 
.tundra .dijitTreeContent {
min-height: 18px;
min-width: 18px;
margin-left:18px;
padding-top:3px;
padding-left:1px;
}
 
 
.tundra .dijitTreeExpand {
width: 18px;
height: 18px;
background-repeat : no-repeat;
}
/* same style as IE selection */
.tundra .dijitTreeNodeEmphasized {
background-color: Highlight;
color: HighlightText;
}
 
/* don't use :focus due to opera and IE's lack of support on div's */
.tundra .dijitTreeLabelFocused {
outline: 1px invert dotted;
}
 
.tundra .dijitTreeExpandoOpened {
background-image: url('images/treeExpand_minus.gif');
}
.tundra .dijitTreeExpandoClosed {
background-image: url('images/treeExpand_plus.gif');
}
.tundra .dijitTreeExpandoLeaf {
background-image: url('images/treeExpand_leaf.gif');
}
 
.tundra .dijitTreeExpandoLoading {
background-image: url('images/treeExpand_loading.gif');
}
 
 
/* Calendar*/
 
.tundra .dijitCalendarIncrementControl {
/* next/prev month buttons */
width:16px;
height:16px;
}
.dj_ie6 .tundra .dijitCalendarIncrementControl {
padding:.1em;
}
 
.tundra .dijitCalendarIncreaseInner,
.tundra .dijitCalendarDecreaseInner {
visibility:hidden;
}
 
.tundra .dijitCalendarDecrease {
background:url("images/arrowLeft.png") no-repeat center center;
}
.dj_ie6 .tundra .dijitCalendarDecrease {
background-image:url("images/arrowLeft.gif");
}
 
.tundra .dijitCalendarIncrease {
background:url(images/arrowRight.png) no-repeat center center;
}
.dj_ie6 .tundra .dijitCalendarIncrease {
background-image:url("images/arrowRight.gif");
}
 
.tundra table.dijitCalendarContainer {
font-size: 100%;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #ccc;
margin: 0;
}
 
.tundra .dijitCalendarMonthContainer th {
/* month header cell */
background:white url("images/calendarMonthLabel.png") repeat-x top;
padding-top:.3em;
padding-bottom:.1em;
text-align:center;
}
.dj_ie6 .tundra .dijitCalendarMonthContainer th {
padding-top:.1em;
padding-bottom:0em;
}
 
.tundra .dijitCalendarDayLabelTemplate {
/* day of week labels */
background:white url("images/calendarDayLabel.png") repeat-x bottom;
font-weight:normal;
padding-top:.15em;
padding-bottom:0em;
border-top: 1px solid #eeeeee;
color:#293a4b;
text-align:center;
}
 
.tundra .dijitCalendarMonthLabel {
/* day of week labels */
color:#293a4b;
font-size: 0.75em;
font-weight: bold;
text-align:center;
}
 
.dj_ie7 .tundra .dijitCalendarDateTemplate,
.dj_ie6 .tundra .dijitCalendarDateTemplate {
font-size: 0.8em;
}
 
.tundra .dijitCalendarDateTemplate {
/* style for each day cell */
font-size: 0.9em;
font-weight: bold;
text-align: center;
padding: 0.3em 0.3em 0.05em 0.3em;
letter-spacing: 1px;
}
 
 
.tundra .dijitCalendarPreviousMonth,
.tundra .dijitCalendarNextMonth {
/* days that are part of the previous or next month */
color:#999999;
background-color:#f8f8f8 !important;
}
 
.tundra .dijitCalendarPreviousMonthDisabled,
.tundra .dijitCalendarNextMonthDisabled {
/* days that are part of the previous or next month - disabled*/
background-color:#a4a5a6 !important;
}
 
.tundra .dijitCalendarCurrentMonth {
/* days that are part of this month */
background-color:white !important;
}
 
.tundra .dijitCalendarCurrentMonthDisabled {
/* days that are part of this month - disabled */
background-color:#bbbbbc !important;
}
 
.tundra .dijitCalendarDisabledDate {
/* one or the other? */
/* background: url(images/noX.gif) no-repeat center center !important; */
text-decoration:line-through !important;
cursor:default !important;
}
 
.tundra .dijitCalendarCurrentDate {
/* cell for today's date */
text-decoration:underline;
font-weight:bold;
}
 
.tundra .dijitCalendarSelectedDate {
/* cell for the selected date */
background-color:#bbc4d0 !important;
color:black !important;
}
 
 
.tundra .dijitCalendarYearContainer {
/* footer of the table that contains the year display/selector */
background:white url("images/calendarYearLabel.png") repeat-x bottom;
border-top:1px solid #ccc;
}
 
.tundra .dijitCalendarYearLabel {
/* container for all of 3 year labels */
margin:0;
padding:0.4em 0 0.25em 0;
text-align:center;
}
 
.tundra .dijitCalendarSelectedYear {
/* label for selected year */
color:black;
padding:0.2em;
padding-bottom:0.1em;
background-color:#bbc4d0 !important;
}
 
.tundra .dijitCalendarNextYear,
.tundra .dijitCalendarPreviousYear {
/* label for next/prev years */
color:black !important;
font-weight:normal;
}
 
 
 
/* inline edit boxen */
.tundra .dijitInlineValue {
/* span around an inline-editable value when NOT in edit mode */
padding:3px;
margin:4px;
}
 
 
/* MOW: trying to get this to look like a mini-dialog. Advised? */
.tundra .dijitInlineEditor {
/* fieldset surrounding an inlineEditor in edit mode */
display: inline-block;
display: -moz-inline-stack;
#display:inline;
/*
border: solid;
border-color: #7788a0 #344257 #344257 #7788a0;
border-width:1px 2px 2px 1px;
-moz-border-radius:0px 2px 0px 2px; make BL and TR corners indent on Moz so it looks like we have a shadow
background-color:white;
*/
}
 
.dijitInlineEditor .saveButton,
.dijitInlineEditor .cancelButton {
margin:3px 3px 3px 0px;
}
 
 
/* spinner */
 
.tundra .dijitSpinner {}
.tundra .dijitSpinner input {
}
 
 
 
 
/****
dijit.ProgressBar
****/
.tundra .dijitProgressBar {
margin:2px 0px 2px 0px;
}
 
.tundra .dijitProgressBarEmpty{
/* outer container and background of the bar that's not finished yet*/
background:#ececec url("images/progressBarEmpty.png") repeat-x bottom left;
border-color: #84a3d1;
}
 
.tundra .dijitProgressBarTile{
/* inner container for finished portion when in 'tile' (image) mode */
background:#cad2de url("images/progressBarFull.png") repeat-x top left;
}
 
.tundra .dijitProgressBarLabel {
/* Set to a color that contrasts with both the "Empty" and "Full" parts. */
color:#293a4b;
}
 
.tundra .dijitProgressBarIndeterminate .dijitProgressBarTile {
/* use an animated gif for the progress bar in 'indeterminate' mode */
background:#cad2de url("images/dijitProgressBarAnim.gif") repeat-x top left;
}
 
/****
SLIDER
****/
 
.tundra .dijitHorizontalSliderProgressBar {
border-color: #aab0bb;
background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;
}
 
.tundra .dijitVerticalSliderProgressBar {
border-color: #aab0bb;
background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;
}
 
.tundra .dijitSliderFocused .dijitHorizontalSliderProgressBar,
.tundra .dijitSliderFocused .dijitHorizontalSliderLeftBumper {
background-image:url("images/sliderFullFocus.png");
}
 
.tundra .dijitSliderFocused .dijitVerticalSliderProgressBar,
.tundra .dijitSliderFocused .dijitVerticalSliderBottomBumper {
background-image:url("images/sliderFullVerticalFocus.png");
}
 
.tundra .dijitVerticalSliderRemainingBar {
border-color: #b4b4b4;
background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y bottom left;
}
 
.tundra .dijitHorizontalSliderRemainingBar {
border-color: #b4b4b4;
background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left;
}
 
.tundra .dijitSliderBar {
border-style: solid;
outline:1px;
/* border-color: #b4b4b4; */
}
.tundra .dijitSliderFocused .dijitSliderBar {
border-color:#333;
}
 
.dijit_a11y .dijitSliderProgressBar {
background-color:#333 !important;
}
 
.tundra .dijitHorizontalSliderImageHandle {
border:0px;
width:16px;
height:16px;
background:url("images/preciseSliderThumb.png") no-repeat center top;
cursor:pointer;
}
.tundra .dijitSliderFocused .dijitHorizontalSliderImageHandle {
background-image:url("images/preciseSliderThumbFocus.png");
#background-image:url("images/preciseSliderThumbFocus.gif");
}
 
.dj_ie6 .tundra .dijitHorizontalSliderImageHandle {
background-image:url("images/preciseSliderThumb.gif");
}
 
.tundra .dijitHorizontalSliderLeftBumper {
border-left-width: 1px;
border-color: #aab0bb;
background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;
}
 
.tundra .dijitHorizontalSliderRightBumper {
background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left;
border-color: #b4b4b4;
border-right-width: 1px;
}
 
.tundra .dijitVerticalSliderImageHandle {
border:0px;
width:16px;
height:16px;
background:url("images/sliderThumb.png") no-repeat center center;
cursor:pointer;
}
 
.tundra .dijitSliderFocused .dijitVerticalSliderImageHandle {
background-image:url("images/sliderThumbFocus.png");
}
.dj_ie6 .tundra .dijitSliderFocused .dijitVerticalSliderImageHandle {
background-image:url("images/sliderThumbFocus.gif");
}
 
.tundra .dijitVerticalSliderBottomBumper {
border-bottom-width: 1px;
border-color: #aab0bb;
background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;
}
 
.tundra .dijitVerticalSliderTopBumper {
background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y top left;
border-color: #b4b4b4;
border-top-width: 1px;
}
 
.tundra .dijitHorizontalSliderIncrementIcon,
.tundra .dijitVerticalSliderIncrementIcon {
background:url('images/arrowUp.png') no-repeat center center;
width:16px; height:16px;
cursor:pointer;
}
.tundra .dijitHorizontalSliderIncrementIcon {
background-image:url('images/arrowRight.png');
}
 
.tundra .dijitHorizontalSliderDecrementIcon,
.tundra .dijitVerticalSliderDecrementIcon {
width:16px;
height:16px;
cursor:pointer;
background:url('images/arrowDown.png') no-repeat center center;
}
.tundra .dijitHorizontalSliderDecrementIcon { background-image:url('images/arrowLeft.png'); }
 
.tundra .dijitSliderButtonInner {
visibility:hidden;
}
 
.tundra .dijitSliderDisabled {
opacity:0.6 !important;
}
 
.dj_ie6 .tundra .dijitSliderDisabled,
.dj_ie6 .tundra .dijitSliderDisabled .RuleContainer,
.dj_ie6 .tundra .dijitSliderDisabled .dijitSliderRemainingBar,
.dj_ie6 .tundra .dijitSliderDisabled .dijitSliderProgressBar {
filter: gray() alpha(opacity=40);
}
 
/**** ICONS *****/
 
.tundra .dijitEditorIcon {
background-image: url('images/editor.gif'); /* editor icons sprite image */
background-repeat: no-repeat;
width: 18px;
height: 18px;
text-align: center;
}
.tundra .dijitEditorIconSep { background-position: 0px; }
.tundra .dijitEditorIconBackColor { background-position: -18px; }
.tundra .dijitEditorIconBold { background-position: -36px; }
.tundra .dijitEditorIconCancel { background-position: -54px; }
.tundra .dijitEditorIconCopy { background-position: -72px; }
.tundra .dijitEditorIconCreateLink { background-position: -90px; }
.tundra .dijitEditorIconCut { background-position: -108px; }
.tundra .dijitEditorIconDelete { background-position: -126px; }
.tundra .dijitEditorIconForeColor { background-position: -144px; }
.tundra .dijitEditorIconHiliteColor { background-position: -162px; }
.tundra .dijitEditorIconIndent { background-position: -180px; }
.tundra .dijitEditorIconInsertHorizontalRule { background-position: -198px; }
.tundra .dijitEditorIconInsertImage { background-position: -216px; }
.tundra .dijitEditorIconInsertOrderedList { background-position: -234px; }
.tundra .dijitEditorIconInsertTable { background-position: -252px; }
.tundra .dijitEditorIconInsertUnorderedList { background-position: -270px; }
.tundra .dijitEditorIconItalic { background-position: -288px; }
.tundra .dijitEditorIconJustifyCenter { background-position: -306px; }
.tundra .dijitEditorIconJustifyFull { background-position: -324px; }
.tundra .dijitEditorIconJustifyLeft { background-position: -342px; }
.tundra .dijitEditorIconJustifyRight { background-position: -360px; }
.tundra .dijitEditorIconLeftToRight { background-position: -378px; }
.tundra .dijitEditorIconListBulletIndent { background-position: -396px; }
.tundra .dijitEditorIconListBulletOutdent { background-position: -414px; }
.tundra .dijitEditorIconListNumIndent { background-position: -432px; }
.tundra .dijitEditorIconListNumOutdent { background-position: -450px; }
.tundra .dijitEditorIconOutdent { background-position: -468px; }
.tundra .dijitEditorIconPaste { background-position: -486px; }
.tundra .dijitEditorIconRedo { background-position: -504px; }
.tundra .dijitEditorIconRemoveFormat { background-position: -522px; }
.tundra .dijitEditorIconRightToLeft { background-position: -540px; }
.tundra .dijitEditorIconSave { background-position: -558px; }
.tundra .dijitEditorIconSpace { background-position: -576px; }
.tundra .dijitEditorIconStrikethrough { background-position: -594px; }
.tundra .dijitEditorIconSubscript { background-position: -612px; }
.tundra .dijitEditorIconSuperscript { background-position: -630px; }
.tundra .dijitEditorIconUnderline { background-position: -648px; }
.tundra .dijitEditorIconUndo { background-position: -666px; }
.tundra .dijitEditorIconWikiword { background-position: -684px; }
 
/*
* IE6: can't display PNG images with gradient transparency.
* Want to use filter property for those images, but then need to specify a path relative
* to the main page, rather than relative to this file... using gifs for now
*/
 
.dj_ie6 .tundra .dijitInputField
{
background: url("images/validationInputBg.gif") repeat-x top left #fff;
}
 
/**** Disabled cursor *****/
.tundra .dijitSliderDisabled *,
.tundra .dijitDisabledClickableRegion, /* a region the user would be able to click on, but it's disabled */
.tundra .dijitSpinnerDisabled *,
.tundra .dijitButtonDisabled *,
.tundra .dijitDropDownButtonDisabled *,
.tundra .dijitComboButtonDisabled *,
.tundra .dijitComboBoxDisabled *
{
cursor: not-allowed !important;
}
 
/* DnD avatar-specific settings */
/* For now it uses a default set of rules. Some other DnD classes can be modified as well. */
.tundra .dojoDndAvatar {font-size: 75%; color: black;}
.tundra .dojoDndAvatarHeader td {padding-left: 20px; padding-right: 4px;}
.tundra .dojoDndAvatarHeader {background: #ccc;}
.tundra .dojoDndAvatarItem {background: #eee;}
.tundra.dojoDndMove .dojoDndAvatarHeader {background-image: url(images/dndNoMove.png); background-repeat: no-repeat;}
.tundra.dojoDndCopy .dojoDndAvatarHeader {background-image: url(images/dndNoCopy.png); background-repeat: no-repeat;}
.tundra.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-image: url(images/dndMove.png); background-repeat: no-repeat;}
.tundra.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-image: url(images/dndCopy.png); background-repeat: no-repeat;}
 
.tundra .dijitContentPaneLoading {
background:url('images/loading.gif') no-repeat left center;
padding-left:25px;
}
 
.tundra .dijitContentPaneError {
background:url('images/warning.png') no-repeat left center;
padding-left:25px;
}
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonActiveDisabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonActiveDisabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorLeft.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorLeft.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabCloseHover.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabCloseHover.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabEnabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabEnabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderThumbFocus.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderThumbFocus.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/validationInputBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/validationInputBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonEnabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonEnabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i_rtl.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i_rtl.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/doubleArrowUp.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/doubleArrowUp.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabHover.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabHover.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumbFocus.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumbFocus.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumb.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumb.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/loading.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/loading.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonHover.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonHover.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerH-thumb.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerH-thumb.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorLeft.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorLeft.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderThumbFocus.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderThumbFocus.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorRight.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorRight.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/menu.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/menu.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/validationInputBg.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/validationInputBg.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonEnabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonEnabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowLeft.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowLeft.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarFull.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarFull.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_minus_rtl.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_minus_rtl.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_loading.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_loading.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumbFocus.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumbFocus.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumb.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/preciseSliderThumb.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxDisabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxDisabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerV-thumb.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerV-thumb.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmarkNoBorder.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmarkNoBorder.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i_half_rtl.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i_half_rtl.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorRight.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorRight.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowLeft.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowLeft.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndNoMove.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndNoMove.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderEmptyVertical.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderEmptyVertical.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndMove.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndMove.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/no.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/no.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndNoCopy.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndNoCopy.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorDown.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorDown.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabDisabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabDisabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowUp.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowUp.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFullVertical.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFullVertical.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim.psd
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim.psd
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndCopy.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dndCopy.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/titleBarBg.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/titleBarBg.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmarkNoBorder.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmarkNoBorder.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_plus_rtl.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_plus_rtl.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonActive.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonActive.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/smallArrowDown.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/smallArrowDown.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorDown.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorDown.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonHover.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonHover.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/calendarMonthLabel.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/calendarMonthLabel.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowUp.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowUp.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowDown.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowDown.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxActive.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxActive.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonDisabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonDisabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerH.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerH.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_leaf_rtl.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_leaf_rtl.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowRight.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowRight.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/calendarYearLabel.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/calendarYearLabel.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonActiveHover.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonActiveHover.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_minus.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_minus.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-1.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-1.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabClose.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabClose.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-2.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-2.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-3.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-3.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-4.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-4.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-5.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-5.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-6.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-6.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerV.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/splitContainerSizerV.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-7.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-7.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabActive.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabActive.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-8.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-8.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i_half.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/i_half.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonDisabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/buttonDisabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowDown.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowDown.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dijitProgressBarAnim.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dijitProgressBarAnim.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-9.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarAnim-9.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/warning.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/warning.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/calendarDayLabel.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/calendarDayLabel.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowRight.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/arrowRight.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorUp.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorUp.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/circleIcon.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/circleIcon.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabClose.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabClose.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/doubleArrowDown.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/doubleArrowDown.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderThumb.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderThumb.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/popupMenuBg.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/popupMenuBg.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_plus.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_plus.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dijitProgressBarAnim.psd
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/dijitProgressBarAnim.psd
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/noX.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/noX.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonActive.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/radioButtonActive.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/smallArrowUp.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/smallArrowUp.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmark.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmark.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxHover.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxHover.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorUp.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tooltipConnectorUp.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/circleIcon.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/circleIcon.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFullVerticalFocus.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFullVerticalFocus.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabCloseHover.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabCloseHover.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderEmpty.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderEmpty.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxEnabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkboxEnabled.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFullFocus.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFullFocus.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFull.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/sliderFull.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/titleBar.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/titleBar.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_leaf.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/treeExpand_leaf.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/editor.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/editor.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarEmpty.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/progressBarEmpty.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmark.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/checkmark.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabHover.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/images/tabHover.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/tundra_rtl.css
New file
0,0 → 1,217
@import url("../dijit_rtl.css");
 
/* Dialog */
.dijitRtl .dijitDialogTitleBar .dijitDialogCloseIcon {
background : url("images/tabClose.png") no-repeat left top;
float: left;
right: auto;
left: 5px;
}
.dj_ie6 .dijitRtl .dijitDialogTitleBar .dijitDialogCloseIcon {
background-image: url('images/tabClose.gif');
}
 
.dijitRtl .dijitDialogTitleBar {
background: #fafafa url("images/titleBarBg.gif") repeat-x bottom left;
padding: 4px 4px 2px 8px;
}
 
/* Menu */
 
.dijitRtl .dijitMenuItem .dijitMenuItemIcon {
padding-left: 3px;
padding-right: 0px;
}
 
.dijitRtl .dijitMenuItem .dijitMenuExpandEnabled {
background:url('images/arrowLeft.png') no-repeat bottom center;
}
.dj_ie6 .dijitRtl .dijitMenuItem .dijitMenuExpandEnabled {
background-image:url('images/arrowLeft.gif');
}
 
/* TitlePane */
.dijitRtl .dijitTitlePane .dijitClosed .dijitArrowNode {
background:url('images/arrowLeft.png') no-repeat center center;
}
.dj_ie6 .dijitRtl .dijitTitlePane .dijitClosed .dijitArrowNode {
background-image:url('images/arrowLeft.gif');
}
 
/* Tree */
.dijitRtl .dijitTreeContainer .dijitTreeNode {
background-image : url('images/i_rtl.gif');
background-position : top right;
margin-left: auto;
margin-right: 19px;
}
 
.dijitRtl .dijitTreeContainer .dijitTreeIsRoot {
margin-left: auto;
margin-right: 0;
background-image: none;
}
 
.dijitRtl .dijitTreeContainer .dijitTreeIsLast {
background-image: url('images/i_half_rtl.gif');
}
 
.dijitRtl .dijitTreeContainer .dijitTreeContent {
margin-left: auto;
margin-right: 18px;
padding-left: auto;
padding-right: 1px;
}
 
.dijitRtl .dijitTreeContainer .dijitTreeExpandoOpened {
background-image: url('images/treeExpand_minus_rtl.gif');
}
 
.dijitRtl .dijitTreeContainer .dijitTreeExpandoClosed {
background-image: url('images/treeExpand_plus_rtl.gif');
}
 
.dijitRtl .dijitTreeContainer .dijitTreeExpandoLeaf {
background-image: url('images/treeExpand_leaf_rtl.gif');
}
 
/* ToolTip */
 
.dj_ie .dijitRtl .dijitTooltipLeft {
margin-right: 0px;
margin-left: 13px;
}
 
.dj_ie .dijitRtl .dijitTooltipRight {
margin-left: 26px;
margin-right: -13px;
}
 
.dj_ie .dijitRtl .dijitTooltipDialog {
zoom:1 !important;
}
 
/* Calendar */
 
.dijitRtl .dijitCalendarDecrease {
background:url(images/arrowRight.png) no-repeat center center;
margin-left:0;
margin-right:2px;
}
 
.dijitRtl .dijitCalendarIncrease {
background:url(images/arrowLeft.png) no-repeat center center;
margin-right:0;
margin-left:4px;
}
.dj_ie6 .dijitRtl .dijitCalendarIncrease {
background-image:url(images/arrowLeft.gif);
}
.dj_ie6 .dijitRtl .dijitCalendarDecrease {
background-image:url(images/arrowRight.gif);
}
 
/* Slider */
 
.dijitRtl .dijitHorizontalSliderProgressBar {
background: #c0c2c5 url("images/sliderFull.png") repeat-x top right;
}
 
.dijitRtl .dijitVerticalSliderProgressBar {
background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom right;
}
 
.dijitRtl .dijitVerticalSliderRemainingBar {
background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y bottom right;
}
 
.dijitRtl .dijitHorizontalSliderRemainingBar {
background: #dcdcdc url("images/sliderEmpty.png") repeat-x top right;
}
 
.dijitRtl .dijitHorizontalSliderLeftBumper {
border-left-width: 0px;
border-right-width: 1px;
background: #c0c2c5 url("images/sliderFull.png") repeat-x top right;
}
 
.dijitRtl .dijitHorizontalSliderRightBumper {
background: #dcdcdc url("images/sliderEmpty.png") repeat-x top right;
border-left-width: 1px;
border-right-width: 0px;
}
 
.dijitRtl .dijitVerticalSliderBottomBumper {
background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom right;
}
 
.dijitRtl .dijitVerticalSliderTopBumper {
background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y top right;
}
 
/* TabContainer */
 
.dijitRtl .dijitTab {
margin-right:0;
margin-left:5px; /* space between one tab and the next in top/bottom mode */
}
 
.dijitRtl .dijitTab .dijitTabInnerDiv {
border-left:none;
border-right:1px solid #fff;
}
 
.dijitRtl .dijitTab .dijitClosable {
padding:6px 10px 4px 20px;
}
 
.dijitRtl .dijitTab .closeImage {
position:static;
padding: 0px 12px 0px 0px;
}
 
.dj_gecko .dijitTab .closeImage {
position:relative;
float:none;
padding:0;
}
 
.dijitRtl .dijitTab .dijitClosable .closeImage {
right:auto;
left:3px;
background: url("images/tabClose.png") no-repeat left top;
}
 
.dj_ie .dijitRtl .dijitTab .dijitClosable .closeImage {
width:12px !important;
}
 
.dijitRtl .dijitAlignLeft .dijitTab,
.dijitRtl .dijitAlignRight .dijitTab {
margin-left:0px;
}
 
.dijitRtl .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
right:auto;
left:3px;
}
 
.dijitRtl .dijitAlignRight .dijitTab .dijitTabInnerDiv {
padding-left:10px;
padding-right:20px;
}
 
.dijitRtl .dijitAlignLeft .dijitTab .dijitTabInnerDiv {
padding-left:20px;
padding-right:10px;
}
 
.dijitRtl .dijitAlignRight .dijitTab .dijitClosable .closeImage {
left:auto;
right:3px;
}
 
.dijitRtl .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
right:auto;
left:3px;
}
/trunk/api/js/dojo1.0/dijit/themes/tundra/dojoUITundra06.psd
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/dojoUITundra06.psd
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/trunk/api/js/dojo1.0/dijit/themes/tundra/dojoTundraGradientBg.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/trunk/api/js/dojo1.0/dijit/themes/tundra/dojoTundraGradientBg.png
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property