/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 & 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 <button>).</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 |