diff options
Diffstat (limited to 'js/dojo-1.7.2/dojox/form/resources')
31 files changed, 1365 insertions, 0 deletions
diff --git a/js/dojo-1.7.2/dojox/form/resources/BusyButton.css b/js/dojo-1.7.2/dojox/form/resources/BusyButton.css new file mode 100644 index 0000000..c4be3ee --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/BusyButton.css @@ -0,0 +1,13 @@ +/* +**---------------------------------------------------------------------------- +** BusyButton +**---------------------------------------------------------------------------- +*/ +.dojoxBusyButtonIcon { + width: 10px; + height: 10px; + vertical-align: middle; + margin-left: 4px; + background-image: url('images/loading_wheel.gif'); + background-repeat: no-repeat; +}
\ No newline at end of file diff --git a/js/dojo-1.7.2/dojox/form/resources/CheckedMultiSelect.css b/js/dojo-1.7.2/dojox/form/resources/CheckedMultiSelect.css new file mode 100644 index 0000000..8037ee1 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/CheckedMultiSelect.css @@ -0,0 +1,278 @@ +/* +**---------------------------------------------------------------------------- +** CheckedMultiSelect +**---------------------------------------------------------------------------- +*/ + +.dojoxCheckedMultiSelectHidden{ + display: none; +} + +.dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper { + border: solid black 1px; + margin: 1px 0; + overflow: scroll; + overflow-y: scroll; + overflow-x: hidden; + height: 100px; +} + +.dj_ie .dojoxCheckedMultiSelectWrapper, +.dj_webkit .dojoxCheckedMultiSelectWrapper { + /* So that the scroll bar doesn't cover stuff up */ + padding-right: 15px; +} + +.dojoxMultiSelectItem { + cursor: default; + padding: 0.1em 0.2em; + white-space: nowrap; +} + +.dojoxCheckedMultiSelectItem { + white-space: nowrap; + padding:.1em .2em; + cursor:default; +} + +.dojoxCheckedMultiSelectDisabled *, +.dojoxCheckedMultiSelectReadOnly * { + color:gray !important; +} + +.dojoxCheckedMultiSelectItemLabel { + margin-left: .2em; +} + +.dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper { + margin: 0em 0.1em; +} + +.dojoxCheckedMultiSelectCheckBoxInput { + opacity: 0.01; +} + +.dj_ie .dojoxCheckedMultiSelectCheckBoxInput { + filter: alpha(opacity=0); + width: 15px; + height: 16px; +} + +.dijit_a11y .dojoxCheckedMultiSelectCheckBoxInput { + opacity: 1; + filter: none; +} + +.dojoxCheckedMultiSelectMenu td.dijitMenuArrowCell { + display: none; +} + +.dojoxCheckedMultiSelectMenu td.dijitMenuItemLabel { + position: static; + padding: 2px; +} + +/* +**---------------------------------------------------------------------------- +** Tundra theme (make look similar to text box) +**---------------------------------------------------------------------------- +*/ +.tundra .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper { + background:#fff url("../../../dijit/themes/tundra/images/validationInputBg.png") repeat-x top left; + #background:#fff url('../../../dijit/themes/tundra/images/validationInputBg.gif') repeat-x top left; + border:1px solid #b3b3b3; + line-height: normal; +} + +.tundra .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper { + /* input field when focused (ie: typing affects it) */ + border-color:#406b9b; +} + +/* +**---------------------------------------------------------------------------- +** Soria theme (make look similar to text box) +**---------------------------------------------------------------------------- +*/ +.soria .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper { + background:#fff url("../../../dijit/themes/soria/images/validationInputBg.png") repeat-x top left; + #background:#fff url('../../../dijit/themes/soria/images/validationInputBg.gif') repeat-x top left; + border:1px solid #8ba0bd; + line-height: normal; +} + +.soria .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper { + /* input field when focused (ie: typing affects it) */ + border-color:#406b9b; +} + +/* +**---------------------------------------------------------------------------- +** Nihilo theme (make look similar to text box) +**---------------------------------------------------------------------------- +*/ +.nihilo .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper { + background:#fff url("../../../dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left; + #background:#fff url('../../../dijit/themes/nihilo/images/validationInputBg.gif') repeat-x top left; + border:1px solid #d3d3d3; + line-height: normal; +} + +.nihilo .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper { + /* input field when focused (ie: typing affects it) */ + border-color:#b3b3b3; +} + +/* +**---------------------------------------------------------------------------- +** Claro theme (make look similar to text box) +**---------------------------------------------------------------------------- +*/ +.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper { + border: 1px solid #b5bcc7; + background-color: #f7fcff; + line-height: normal; + -webkit-transition-property:background-color, border; + -webkit-transition-duration:.35s; +} + +.claro .dojoxCheckedMultiSelectHover .dojoxCheckedMultiSelectWrapper { + border-color: #769dc0; + background-color: #e9f4fe; + background-image: url('../../../dijit/themes/claro/form/images/textBox_back.png'); + background-repeat: repeat-x; + -webkit-transition-duration:.25s; +} + +.claro .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper { + border: 1px solid #769dc0; + -webkit-transition-duration:.1s; +} + +.claro .dojoxCheckedMultiSelectMenuCheckBoxItemIcon { + background-image: url('../../../dijit/themes/claro/form/images/checkboxRadioButtonStates.png'); + background-repeat: no-repeat; + background-position: -15px; + width: 15px; + height: 16px; +} + +.claro .dojoxCheckedMultiSelectMenuRadioItemIcon { + background-image: url('../../../dijit/themes/claro/form/images/checkboxRadioButtonStates.png'); + background-repeat: no-repeat; + background-position: -105px; + width: 15px; + height: 16px; +} + +.dj_ie6 .claro .dojoxCheckedMultiSelectMenuItemIcon { + background-image: url('../../../dijit/themes/claro/form/images/checkboxRadioButtonStates.png'); +} + +.claro .dojoxCheckedMultiSelectMenuItemChecked .dojoxCheckedMultiSelectMenuCheckBoxItemIcon { + background-position: 0; +} + +.claro .dojoxCheckedMultiSelectMenuItemChecked .dojoxCheckedMultiSelectMenuRadioItemIcon { + background-position: -90px; +} + +/* Drop down button */ +.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectButton .dijitButtonText { + padding: 2px; +} + +/* normal status */ +.claro .dojoxCheckedMultiSelectButton { + border: 1px solid #b5bcc7; + background-color: #ffffff; + border-collapse: separate; +} + +.claro .dojoxCheckedMultiSelect .dijitButtonNode { + border: 0 solid #b5bcc7; + border-width: 0 0 0 0; +} + +.dj_ie6 .claro .dojoxCheckedMultiSelectButton, .dj_ie6 .claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectButton .dijitButtonNode { + background-image: none; +} + +.claro .dojoxCheckedMultiSelectButton .dijitButtonContents { + border: 0 solid #b5bcc7; + border-right-width: 1px; +} + +.claro .dojoxCheckedMultiSelectButton .dijitArrowButton { + padding: 0; + border: 1px solid #ffffff; + border-top: none; + background-color: #efefef; + background-image: url("../../../dijit/themes/claro/form/images/formHighlight.png"); + background-repeat: repeat-x; +} + +.claro .dojoxCheckedMultiSelectButton .dijitArrowButton .dijitArrowButtonInner { + background-image: url("../../../dijit/themes/claro/form/images/commonFormArrows.png"); + background-position: -35px; + background-repeat: no-repeat; + width: 16px; + height: 16px; +} + +/* hover status */ +.claro .dojoxCheckedMultiSelectButtonHover { + border: 1px solid #769dc0; + background-color: #e9f4fe; + background-image: url('../../../dijit/themes/claro/form/images/textBox_back.png'); + background-repeat: repeat-x; +} + +.claro .dojoxCheckedMultiSelectButtonHover .dijitButtonContents { + border-color: #769dc0; +} + +.claro .dojoxCheckedMultiSelectButtonHover .dijitArrowButton { + background-color: #abd6ff; +} + +.claro .dojoxCheckedMultiSelectButtonHover .dijitArrowButton .dijitArrowButtonInner { + background-position: -70px ; +} + +/* focused status */ +.claro .dojoxCheckedMultiSelectButtonFocused { + border: 1px solid #769dc0; +} + +.claro .dojoxCheckedMultiSelectButtonFocused .dijitButtonContents { + border-color: #769dc0; +} + +.claro .dojoxCheckedMultiSelectButtonFocused .dijitArrowButton { + background-color: #7dbefa; + background-position: 0 -177px; + border: none; + padding: 0 1px; +} + +.claro .dojoxCheckedMultiSelectButtonFocused .dijitArrowButton .dijitArrowButtonInner { + background-position: -70px; + margin-bottom: 1px; +} + +/* disable status */ +.claro .dojoxCheckedMultiSelectButtonDisabled { + border: 1px solid #d3d3d3; + background-color: #efefef; + background-image: none; + color: #818181; +} + +.claro .dojoxCheckedMultiSelectButtonDisabled .dijitArrowButton { + background-color: #efefef; +} + +.claro .dojoxCheckedMultiSelectButtonDisabled .dijitArrowButton .dijitArrowButtonInner { + background-position: 0; +}
\ No newline at end of file diff --git a/js/dojo-1.7.2/dojox/form/resources/CheckedMultiSelect.html b/js/dojo-1.7.2/dojox/form/resources/CheckedMultiSelect.html new file mode 100644 index 0000000..5e31a21 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/CheckedMultiSelect.html @@ -0,0 +1,8 @@ +<div class="dijit dijitReset dijitInline dijitLeft" id="widget_${id}" + ><div data-dojo-attach-point="comboButtonNode" + ></div + ><div data-dojo-attach-point="selectNode" class="dijit dijitReset dijitInline ${baseClass}Wrapper" data-dojo-attach-event="onmousedown:_onMouseDown,onclick:focus" + ><select class="${baseClass}Select dojoxCheckedMultiSelectHidden" multiple="true" data-dojo-attach-point="containerNode,focusNode"></select + ><div data-dojo-attach-point="wrapperDiv"></div + ></div +></div>
\ No newline at end of file diff --git a/js/dojo-1.7.2/dojox/form/resources/FileInput.css b/js/dojo-1.7.2/dojox/form/resources/FileInput.css new file mode 100644 index 0000000..a807bc0 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/FileInput.css @@ -0,0 +1,128 @@ +.dijitFileInput { + position:relative; + height:1.3em; + /*padding:2px;*/ +} + +.dijitFileInputReal { + position:absolute; + z-index:2; + filter:alpha(opacity:0); + opacity:0; + cursor:pointer; +} +.dijitFileInputRealBlind { + right:0; +} +.dijitFileInputReal:hover { cursor:pointer; } + +.dijitFileInputButton, +.dijitFileInputText { + border:1px solid #333; + padding:2px 12px 2px 12px; + cursor:pointer; +} + +.dijitFileInputButton { + z-index:3; + visibility:hidden; +} +.dijitFakeInput { position:absolute; top:0; left:0; z-index:1; white-space: nowrap; } + +.dijitProgressOverlay { + display:none; + width:250px; + height:1em; + position:absolute; + top:0; left:0; + border:1px solid #333; + background:#cad2de url('../../../dijit/themes/tundra/images/dijitProgressBarAnim.gif') repeat-x top left; + padding:2px; +} + +/* tundra */ +.tundra .dijitProgressOverlay { + border:1px solid #84a3d1; + background-color:#cad2de; +} +.tundra .dijitFakeInput input { + /*font-size: inherit;*/ + padding: 0; + background:#fff url("../../../dijit/themes/tundra/images/validationInputBg.png") repeat-x top left; + border:1px solid #9b9b9b; + line-height: normal; +} +.tundra .dijitFileInputButton, +.tundra .dijitFileInputText { + border:1px solid #9b9b9b; + padding:0px 12px 0px 12px; /* .3em .4em .2em .4em; */ + background:#e9e9e9 url("../../../dijit/themes/tundra/images/buttonEnabled.png") repeat-x top; +} + +/* Soria */ +.soria .dijitProgressOverlay { + border:1px solid #8BA0BD; + background-color:#cad2de; +} +.soria .dijitFakeInput input { + border:1px solid #8BA0BD; + background:#fff url("../../../dijit/themes/soria/images/validationInputBg.png") repeat-x top left; + line-height:normal; + background-position:0 -30px; + padding:0.2em 0.3em; +} +.soria .dijitFileInputButton, +.soria .dijitFileInputText { + border:1px solid #8BA0BD; + padding:2px 12px 2px 12px; + background:#b7cdee url('../../../dijit/themes/soria/images/buttonEnabled.png') repeat-x; +} + +/* Nihilo */ +.nihilo .dijitProgressOverlay { + border:1px solid #DEDEDE; + background-color:#cad2de; +} +.nihilo .dijitFakeInput input { + border:1px solid #DEDEDE; + background:#fff url("../../../dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left; + line-height:normal; + background-position:0 -30px; + padding:0.2em 0.3em; +} +.nihilo .dijitFileInputButton, +.nihilo .dijitFileInputText { + border:1px solid #DEDEDE; + padding:2px 12px 2px 12px; + background:#b7cdee url('../../../dijit/themes/nihilo/images/buttonEnabled.png') repeat-x; +} + +/* Claro */ +.claro .dijitProgressOverlay { + border:1px solid #769dc0; + background-color:#769dc0; +} +.claro .dijitFakeInput input { + border: 1px solid #bcc8dd; + background-color: #fff; + background-repeat: repeat-x; + background-position: top left; + background-image:url("../../../dijit/themes/claro/form/images/textBox_back.png"); + line-height:normal; + padding:0.2em 0.3em; +} + +.claro .dijitFileInputButton, +.claro .dijitFileInputText { + background-image: url("../../../dijit/themes/claro/form/images/button_back_full.png"); + background-position: center top; + background-repeat: repeat-x; + background-color: #cde3f6; + border: 1px solid #799ab7; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + box-shadow:0px 1px 1px rgba(0,0,0,0.2); + -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2); + -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2); +} diff --git a/js/dojo-1.7.2/dojox/form/resources/FileInput.html b/js/dojo-1.7.2/dojox/form/resources/FileInput.html new file mode 100644 index 0000000..4ffd120 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/FileInput.html @@ -0,0 +1,9 @@ +<div class="dijitFileInput"> + <input id="${id}" class="dijitFileInputReal" type="file" dojoAttachPoint="fileInput" name="${name}" /> + <div class="dijitFakeInput"> + <input class="dijitFileInputVisible" type="text" dojoAttachPoint="focusNode, inputNode" /> + <div class="dijitInline dijitFileInputText" dojoAttachPoint="titleNode">${label}</div> + <div class="dijitInline dijitFileInputButton" dojoAttachPoint="cancelNode" + dojoAttachEvent="onclick:reset">${cancelText}</div> + </div> +</div> diff --git a/js/dojo-1.7.2/dojox/form/resources/FileInputAuto.html b/js/dojo-1.7.2/dojox/form/resources/FileInputAuto.html new file mode 100644 index 0000000..12b2148 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/FileInputAuto.html @@ -0,0 +1,9 @@ +<div class="dijitFileInput"> + <input id="${id}" name="${name}" class="dijitFileInputReal" type="file" dojoAttachPoint="fileInput" /> + <div class="dijitFakeInput" dojoAttachPoint="fakeNodeHolder"> + <input class="dijitFileInputVisible" type="text" dojoAttachPoint="focusNode, inputNode" /> + <div class="dijitInline dijitFileInputText" dojoAttachPoint="titleNode">${label}</div> + <div class="dijitInline dijitFileInputButton" dojoAttachPoint="cancelNode" dojoAttachEvent="onclick:reset">${cancelText}</div> + </div> + <div class="dijitProgressOverlay" dojoAttachPoint="overlay"> </div> +</div> diff --git a/js/dojo-1.7.2/dojox/form/resources/FilePickerTextBox.css b/js/dojo-1.7.2/dojox/form/resources/FilePickerTextBox.css new file mode 100644 index 0000000..a2d13d5 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/FilePickerTextBox.css @@ -0,0 +1,272 @@ +@import url("../../widget/FilePicker/FilePicker.css"); + +.dojoxFilePickerTextBox{ + width: 30em; + vertical-align: middle; +} +.dojoxFilePickerTextBox input:focus{ + outline: none; +} +.dojoxFilePickerTextBoxFocused{ + outline: auto 5px -webkit-focus-ring-color; +} +.dojoxFilePickerTextBox INPUT{ + border-left: solid black 1px; + display:inline; + position:static !important; + border:0 !important; + margin:0 !important; + vertical-align:top !important; + visibility:visible !important; + background-color:transparent !important; + background-image:none !important; + width:100% !important; +} +.dijitRtl .dojoxFilePickerTextBox .dijitInputField { + border-right-width:1px !important; + border-left-width:0 !important; +} + +/* Tundra stylings */ +.tundra .dojoxFilePickerTextBoxDisabled * +{ + cursor: not-allowed !important; +} +.tundra .dojoxFilePickerTextBox { + font-family: sans-serif; + font-size: 100%; +} +.tundra .dojoxFilePickerTextBox { + background:#fff url("../../../dijit/themes/tundra/images/validationInputBg.png") repeat-x top left; + #background:#fff url('../../../dijit/themes/tundra/images/validationInputBg.gif') repeat-x top left; + border:1px solid #b3b3b3; + line-height: normal; +} +.tundra .dojoxFilePickerTextBoxDisabled { + color: gray; +} +.dj_webkit .tundra .dojoxFilePickerTextBoxDisabled { + color: #eee; +} +.tundra .dojoxFilePickerTextBox .dijitInputField { + padding: 1px 0; +} +.tundra .dojoxFilePickerTextBox .dijitButtonNode { + padding: 1px 0.2em; +} +.tundra .dojoxFilePickerTextBox .dijitButtonNode{ + border-color: #9b9b9b; + border-width: 0px 0px 0px 1px; + border-style: solid; +} +.tundra .dojoxFilePickerTextBoxFocused { + border-color:#406b9b; +} +.tundra .dojoxFilePickerTextBoxFocused .dijitButtonNode { + border-left-color:#366dba; +} +.dijitRtl .tundra .dojoxFilePickerTextBox .dijitButtonNode{ + border-color: #9b9b9b; + border-width: 0px 1px 0px 0px; +} +.tundra .dojoxFilePickerTextBoxDisabled { + border-color: #d5d5d5 #d5d5d5 #bdbdbd #d5d5d5; + background:#e4e4e4 url("../../../dijit/themes/tundra/images/buttonDisabled.png") top repeat-x; +} +.tundra .dojoxFilePickerTextBoxHover .dijitDownArrowButton { + border-color: #a5beda; + border-bottom-color:#5c7590; + color:#000; + background:#fcfdff url("../../../dijit/themes/tundra/images/buttonHover.png") repeat-x bottom; +} +.tundra .dojoxFilePickerTextBoxActive .dijitDownArrowButton { + border-color:#366dba; + background: #ededed url("../../../dijit/themes/tundra/images/buttonActive.png") bottom repeat-x; +} +.tundra .dojoxFilePickerTextBox .dijitArrowButton .dijitArrowButtonInner { + background-image: url("images/tundraFolderSprite.gif"); + background-repeat: no-repeat; + background-attachment: scroll; + background-position: left center; + height: auto; + width: 16px; + font-size: 100%; + font-size: inherit; +} +.tundra .dojoxFilePickerTextBox .dojoxHasDropDownOpen .dijitArrowButtonInner { + background-position: -16px; +} + +.tundra .dojoxFilePickerTextBoxError { + background-color:#f9f7ba; + background-image:none; +} +.dj_ie6 .tundra .dojoxFilePickerTextBoxError INPUT { + background-color:#f9f7ba !important; +} +.tundra .dojoxFilePickerTextBoxErrorFocused { + background-color:#f9f999; + background-image:none; +} +.dj_ie6 .tundra .dojoxFilePickerTextBoxErrorFocused INPUT { + background-color:#f9f999 !important; +} + +/* nihilo theme */ +.nihilo .dojoxFilePickerTextBoxDisabled * +{ + cursor: not-allowed !important; +} +.nihilo .dojoxFilePickerTextBox{ + margin: 0em 0.1em; +} +.nihilo .dojoxFilePickerTextBox { + background:#fff url("../../../dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left; + #background:#fff url('../../../dijit/themes/nihilo/images/validationInputBg.gif') repeat-x top left; + border:1px solid #d3d3d3; + line-height: normal; +} +.nihilo .dojoxFilePickerTextBox .dijitButtonNode { + padding: 0 0.2em; +} +.nihilo .dojoxFilePickerTextBox .dijitButtonNode{ + border-color: #d3d3d3; + border-left: 1px solid #d3d3d3; +} +.nihilo .dojoxFilePickerTextBoxDisabled { + color: gray; +} +.dj_safari .nihilo .dojoxFilePickerTextBoxDisabled { + color: #eee; +} +.nihilo .dojoxFilePickerTextBoxFocused { + border-color:#b3b3b3; +} +.nihilo .dojoxFilePickerTextBoxFocused .dijitButtonNode, { + border-left-color:#d3d3d3; +} +.dijitRtl .nihilo .dojoxFilePickerTextBox .dijitButtonNode { + border-color: #8ba0bd; + border-left: 0px solid #8ba0bd; + border-right: 1px solid #8ba0bd; +} +.nihilo .dojoxFilePickerTextBoxDisabled { + border-color: #dedede; + background:#fafafa url("../../../dijit/themes/nihilo/images/buttonDisabled.png") top repeat-x; + opacity: 0.60; +} +.nihilo .dojoxFilePickerTextBoxHover .dijitDownArrowButton { + color:#000; + background:#fcfcfc url("../../../dijit/themes/nihilo/images/buttonHover.png") repeat-x top left; +} +.nihilo .dojoxFilePickerTextBoxActive .dijitDownArrowButton { + border-color:#dedede; + background: #f5f5f5 url("../../../dijit/themes/nihilo/images/buttonActive.png") top left repeat-x; +} +.dijitRtl .nihilo .dojoxFilePickerTextBox .dijitButtonNode { + border-width: 0px 0px 0px 1px; +} +.nihilo .dojoxFilePickerTextBox .dijitArrowButton .dijitArrowButtonInner { + background:url("images/nihiloFolderSprite.gif") no-repeat left center; + width: 16px; +} +.nihilo .dojoxFilePickerTextBox .dojoxHasDropDownOpen .dijitArrowButtonInner { + background-position: -16px; +} +.nihilo .dojoxFilePickerTextBoxError { + border-color:#b3b3b3; + background-color:#f9f7ba; + background-image:none; +} +.dj_ie6 .nihilo .dojoxFilePickerTextBoxError INPUT { + background-color:#f9f7ba !important; +} + +.nihilo .dojoxFilePickerTextBoxErrorFocused { + background-color:#ff6; + background-image:none; +} +.dj_ie6 .nihilo .dojoxFilePickerTextBoxErrorFocused INPUT { + background-color:#ff6 !important; +} + +/* soria theme */ +.soria .dojoxFilePickerTextBoxDisabled * +{ + cursor: not-allowed !important; +} +.soria .dojoxFilePickerTextBox{ + margin: 0em 0.1em; +} +.soria .dojoxFilePickerTextBox { + background:#fff url("../../../dijit/themes/soria/images/validationInputBg.png") repeat-x top left; + #background:#fff url('../../../dijit/themes/soria/images/validationInputBg.gif') repeat-x top left; + border:1px solid #8ba0bd; + line-height: normal; +} +.soria .dojoxFilePickerTextBoxDisabled{ + color: gray; +} +.dj_safari .soria .dojoxFilePickerTextBoxDisabled{ + color: #eee; +} +.soria .dojoxFilePickerTextBox .dijitButtonNode { + padding: 0 0.2em; +} +.soria .dojoxFilePickerTextBox .dijitButtonNode{ + border-color: #8ba0bd; + border-left: 1px solid #8ba0bd; +} +.soria .dojoxFilePickerTextBoxFocused { + border-color:#406b9b; +} +.soria .dojoxFilePickerTextBoxFocused .dijitButtonNode { + border-left-color:#8ba0bd; +} +.dijitRtl .soria .dojoxFilePickerTextBox .dijitButtonNode{ + border-color: #8ba0bd; + border-left: 0px solid #8ba0bd; + border-right: 1px solid #8ba0bd; +} +.soria .dojoxFilePickerTextBox .dijitButtonNode { + border-width: 0px 0px 0px 1px; +} +.soria .dojoxFilePickerTextBoxDisabled{ + border-color: #b9bbdd #b9bbdd #b9bbdd #b9bbdd; + background:#c3d3e5 url("../../../dijit/themes/soria/buttonDisabled.png") top repeat-x; + opacity: 0.60; /* Safari, Opera and Mozilla */ +} +.soria .dojoxFilePickerTextBoxHover .dijitDownArrowButton{ + color:#000; + background:#acc5e2 url("../../../dijit/themes/soria/images/buttonHover.png") repeat-x top left; +} +.soria .dojoxFilePickerTextBoxActive .dijitDownArrowButton { + border-color:#657c9c; + background: #91b4e5 url("../../../dijit/themes/soria/images/buttonActive.png") top left repeat-x; +} +.dijitRtl .soria .dojoxFilePickerTextBox .dijitButtonNode { + border-width: 0px 0px 0px 1px; +} +.soria .dojoxFilePickerTextBox .dijitArrowButton .dijitArrowButtonInner { + background:url("images/soriaFolderSprite.gif") no-repeat left center; + width: 16px; +} +.soria .dojoxFilePickerTextBox .dojoxHasDropDownOpen .dijitArrowButtonInner { + background-position: -16px; +} +.soria .dojoxFilePickerTextBoxError { + border-color:#f3d118; + background-color:#f9f7ba; + background-image:none; +} +.dj_ie6 .soria .dojoxFilePickerTextBoxError INPUT { + background-color:#f9f7ba !important; +} + +.soria .dojoxFilePickerTextBoxErrorFocused { + background-color:#ff6; + background-image:none; +} +.dj_ie6 .soria .dojoxFilePickerTextBoxErrorFocused INPUT { + background-color:#ff6 !important; +} diff --git a/js/dojo-1.7.2/dojox/form/resources/FilePickerTextBox.html b/js/dojo-1.7.2/dojox/form/resources/FilePickerTextBox.html new file mode 100644 index 0000000..207dbd4 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/FilePickerTextBox.html @@ -0,0 +1,18 @@ +<div class="dijit dijitReset dijitInlineTable dijitLeft" + id="widget_${id}" + role="combobox" tabIndex="-1" + ><div style="overflow:hidden;" + ><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton' + dojoAttachPoint="downArrowNode,_buttonNode,_popupStateNode" role="presentation" + ><div class="dijitArrowButtonInner"> </div + ><div class="dijitArrowButtonChar">▼</div + ></div + ><div class="dijitReset dijitValidationIcon"><br></div + ><div class="dijitReset dijitValidationIconText">Χ</div + ><div class="dijitReset dijitInputField" + ><input type="text" autocomplete="off" ${!nameAttrSetting} class='dijitReset' + dojoAttachEvent='onkeypress:_onKey' + dojoAttachPoint='textbox,focusNode' role="textbox" aria-haspopup="true" aria-autocomplete="list" + /></div + ></div +></div> diff --git a/js/dojo-1.7.2/dojox/form/resources/FileUploader.css b/js/dojo-1.7.2/dojox/form/resources/FileUploader.css new file mode 100644 index 0000000..2d268b4 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/FileUploader.css @@ -0,0 +1,144 @@ +.dojoxUploaderNorm{ + font-family:Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; + font-size:12px; + border: 1px solid #c0c0c0; + border-bottom: 1px solid #9b9b9b; + padding: 0.1em 0.2em 0.2em 0.2em; + background: #fff url("../../../dijit/themes/tundra/images/buttonEnabled.png") repeat-x bottom left; + + vertical-align: middle; + + margin:0; + line-height:normal; + text-align:center; + white-space: nowrap; + + cursor: pointer; +} + +.uploaderInsideNode{ + visibility:hidden; +} +.dojoxUploaderHover{ + border-color: #a5beda; + border-bottom-color:#5c7590; + color:#243C5F; + background:#fcfdff url("../../../dijit/themes/tundra/images/buttonHover.png") repeat-x bottom; +} +.dojoxUploaderActive{ + border-color:#366dba; + background: #ededed url("../../../dijit/themes/tundra/images/buttonActive.png") bottom repeat-x; +} +.dojoxUploaderDisabled{ + color: #7F7F7F; + border-color: #d5d5d5 #d5d5d5 #bdbdbd #d5d5d5; + background:#e4e4e4 url("../../../dijit/themes/tundra/images/buttonDisabled.png") top repeat-x; +} + + +.soria .dojoxUploaderNorm { + border: 1px solid #8ba0bd; + border-bottom:1px solid #657c9c; + padding: 0.1em 0.2em 0.2em 0.2em; + background: #bcd5f0 url("../../../dijit/themes/soria/images/buttonEnabled.png") repeat-x top left; +} +.soria .dojoxUploaderHover{ + color:#243C5F; + background:#acc5e2 url("../../../dijit/themes/soria/images/buttonHover.png") repeat-x top left !important; +} +.soria .dojoxUploaderActive{ + border-color:#657c9c; + background: #91b4e5 url("../../../dijit/themes/soria/images/buttonActive.png") top left repeat-x !important; +} +.soria .dojoxUploaderDisabled{ + border-color: #b9bbdd #b9bbdd #b9bbdd #b9bbdd; + background:#c3d3e5 url("../../../dijit/themes/soria/images/buttonDisabled.png") top repeat-x !important; + opacity: 0.60; +} + + +.nihilo .dojoxUploaderNorm { + border:1px solid #dedede; + border-bottom:1px solid #dedede; + padding: 0.1em 0.2em 0.2em 0.2em; + background: #fff url("../../../dijit/themes/nihilo/images/buttonEnabled.png") repeat-x top left; +} +.nihilo .dojoxUploaderHover{ + color:#243C5F; + background:#fcfcfc url("../../../dijit/themes/nihilo/images/buttonHover.png") repeat-x top left !important; +} +.nihilo .dojoxUploaderActive{ + border-color:#dedede; + background: #f5f5f5 url("../../../dijit/themes/nihilo/images/buttonActive.png") top left repeat-x !important; +} +.nihilo .dojoxUploaderDisabled{ + border-color: #dedede; + background:#fafafa url("../../../dijit/themes/nihilo/images/buttonDisabled.png") top repeat-x !important; + opacity: 0.60; +} + +.fileToUpload, +.fileToUploadClose, +.fileToUploadName, +.fileToUploadSize{ + height:18px; + line-height:18px; +} + +.fileToUpload{ + font-size:12px; + font-family:sans-serif; + padding:2px; + margin:0px; + width:100%; +} +.fileToUploadName{ + text-align:left; + width:auto !important; +} +.fileToUploadSize{ + width:30px !important; + text-align:right; +} +.dj_ie .fileToUploadSize{ + padding-right:20px; +} +.fileToUploadClose{ + background:url(../../../dijit/themes/tundra/images/tabClose.png) no-repeat 2px center; + width:18px !important; + cursor:pointer; +} +.fileToUploadClose:hover{ + background:url(../../../dijit/themes/tundra/images/tabCloseHover.png) no-repeat 2px center; +} + + +.thumb{ + height:50px; + padding:3px; + border:1px solid #ccc; + margin-bottom:3px; +} +.thumbPic{ + width:50px; + height:50px; + text-align:center; + line-height:50px; + background-color:#000; + float:left; +} +.thumbPic img{ + line-height:50px; + margin:auto auto; + display:block; +} +.thumbText{ + float:left; + margin-left:5px; + font-size:10px; +} +.dj_ie object{ + /* When clicking on the object inspector in Firebug Lite, IE + sets display:none on (flash) objects. Amazing!! */ + display:block !important; +}
\ No newline at end of file diff --git a/js/dojo-1.7.2/dojox/form/resources/HorizontalRangeSlider.html b/js/dojo-1.7.2/dojox/form/resources/HorizontalRangeSlider.html new file mode 100644 index 0000000..6aafba0 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/HorizontalRangeSlider.html @@ -0,0 +1,39 @@ +<table class="dijit dijitReset dijitSlider dijitSliderH dojoxRangeSlider" cellspacing="0" cellpadding="0" border="0" rules="none" dojoAttachEvent="onkeypress:_onKeyPress,onkeyup:_onKeyUp" + ><tr class="dijitReset" + ><td class="dijitReset" colspan="2"></td + ><td dojoAttachPoint="topDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationT dijitSliderDecorationH"></td + ><td class="dijitReset" colspan="2"></td + ></tr + ><tr class="dijitReset" + ><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH" + ><div class="dijitSliderDecrementIconH" tabIndex="-1" style="display:none" dojoAttachPoint="decrementButton"><span class="dijitSliderButtonInner">-</span></div + ></td + ><td class="dijitReset" + ><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderLeftBumper" dojoAttachEvent="onmousedown:_onClkDecBumper"></div + ></td + ><td class="dijitReset" + ><input dojoAttachPoint="valueNode" type="hidden" ${!nameAttrSetting} + /><div role="presentation" class="dojoxRangeSliderBarContainer" dojoAttachPoint="sliderBarContainer" + ><div dojoAttachPoint="sliderHandle" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableH" dojoAttachEvent="onmousedown:_onHandleClick" role="slider" valuemin="${minimum}" valuemax="${maximum}" + ><div class="dijitSliderImageHandle dijitSliderImageHandleH"></div + ></div + ><div role="presentation" dojoAttachPoint="progressBar,focusNode" class="dijitSliderBar dijitSliderBarH dijitSliderProgressBar dijitSliderProgressBarH" dojoAttachEvent="onmousedown:_onBarClick"></div + ><div dojoAttachPoint="sliderHandleMax,focusNodeMax" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableH" dojoAttachEvent="onmousedown:_onHandleClickMax" role="sliderMax" valuemin="${minimum}" valuemax="${maximum}" + ><div class="dijitSliderImageHandle dijitSliderImageHandleH"></div + ></div + ><div role="presentation" dojoAttachPoint="remainingBar" class="dijitSliderBar dijitSliderBarH dijitSliderRemainingBar dijitSliderRemainingBarH" dojoAttachEvent="onmousedown:_onRemainingBarClick"></div + ></div + ></td + ><td class="dijitReset" + ><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperH dijitSliderRightBumper" dojoAttachEvent="onmousedown:_onClkIncBumper"></div + ></td + ><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerH" + ><div class="dijitSliderIncrementIconH" tabIndex="-1" style="display:none" dojoAttachPoint="incrementButton"><span class="dijitSliderButtonInner">+</span></div + ></td + ></tr + ><tr class="dijitReset" + ><td class="dijitReset" colspan="2"></td + ><td dojoAttachPoint="containerNode,bottomDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationB dijitSliderDecorationH"></td + ><td class="dijitReset" colspan="2"></td + ></tr +></table> diff --git a/js/dojo-1.7.2/dojox/form/resources/ListInput.css b/js/dojo-1.7.2/dojox/form/resources/ListInput.css new file mode 100644 index 0000000..5f4a83b --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/ListInput.css @@ -0,0 +1,76 @@ +.dojoxListInput { + border:1px solid #ccc; + background-color:#efefef; + height:auto !important; + max-height:60px; + min-height:20px; + overflow:auto; + position:relative +} +.dojoxListInput ul { + margin:0; + padding:0 +} +.dijitDialogCloseIcon { + display:none; +} +.dojoxListInputClosable .dijitDialogCloseIcon{ + display:inline +} +.dojoxListInputClosable { + padding-right:18px !important +} +.dojoxListInputItem { + float:left; + list-style-type:none; + margin:1px 5px 1px 1px; + padding:0 +} +.dojoxListInputItem .closeText { + display:none; + position:absolute; +} +.dojoxListInputItem .dijitDialogCloseIcon{ + right:auto !important; + border:0 !important; + padding:0!important; +} +.dojoxListInputMatch { + border :1px solid #5EB55E; + background-color:#efffef +} +.dojoxListInputMismatch { + border :1px solid #B55E5E; + background-color:#ffefef +} +.dojoxListInput.dojoxListInputFocused { + border:1px solid #000; + border-right:1px solid #ccc; + border-bottom:1px solid #ccc; + background-color:#fff +} +.dojoxListInputNode { + cursor:text; +} +.dojoxListInput .dijitTextBox { + background:#efefef !important; + + border:0 !important; +} +.dojoxListInputFocused .dijitTextBox { + background: #fff !important; + border:0 !important; +} +.dojoxListInputItem .dijitTextBox { + width:auto !important; + border:0 !important; +} +.dojoxListInputNode { + float:none; +} +.dojoxListInputItemEdited{ + display:none !important +} +.dojoxListInputItem .dijitInline{ + display:inline !important +} diff --git a/js/dojo-1.7.2/dojox/form/resources/PasswordValidator.html b/js/dojo-1.7.2/dojox/form/resources/PasswordValidator.html new file mode 100644 index 0000000..80a55ae --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/PasswordValidator.html @@ -0,0 +1,3 @@ +<div dojoAttachPoint="containerNode"> + <input type="hidden" name="${name}" value="" dojoAttachPoint="focusNode" /> +</div>
\ No newline at end of file diff --git a/js/dojo-1.7.2/dojox/form/resources/RangeSlider.css b/js/dojo-1.7.2/dojox/form/resources/RangeSlider.css new file mode 100644 index 0000000..5914467 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/RangeSlider.css @@ -0,0 +1,30 @@ +.dojoxRangeSlider .dijitSliderLeftBumper, .dojoxRangeSlider .dijitSliderBottomBumper { + background:#FFFFFF !important; +} + +.dojoxRangeSliderBarContainer { + position:relative; +} + +.dojoxRangeSlider .dijitSliderProgressBarV { + position:relative !important; +} + +.dojoxRangeSlider .dijitSliderProgressBar { + overflow:hidden; + cursor:pointer; + /* background:yellow !important; */ +} + +.dojoxRangeSlider .dijitSliderProgressBarV { + position:absolute !important; + border-width: 0px; +} + +.dojoxRangeSlider .dijitSliderImageHandleH { + left: -50%; +} +.dijitSlider .dojoxRangeSliderBarContainer .dijitSliderProgressBarH, +.dojoxRangeSlider .dijitSliderMoveableH { + right:auto !important; +} diff --git a/js/dojo-1.7.2/dojox/form/resources/Rating.css b/js/dojo-1.7.2/dojox/form/resources/Rating.css new file mode 100644 index 0000000..1f2054f --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/Rating.css @@ -0,0 +1,24 @@ +.dojoxRating ul { + padding:0; + margin:0; +} + +.dojoxRatingStar { + display:inline-block; + background-image:url(images/rating_empty.gif); + background-position:left center; + position:relative; + height:15px; + width:15px; + float:left; +} + +.dojoxRatingStarChecked { + background-image:url(images/rating_full.gif); +} + +.dojoxRatingStarHover { + background-image:url(images/rating_full.gif); + opacity:.5; +} + diff --git a/js/dojo-1.7.2/dojox/form/resources/RecieveFile.php b/js/dojo-1.7.2/dojox/form/resources/RecieveFile.php new file mode 100644 index 0000000..aca541f --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/RecieveFile.php @@ -0,0 +1,37 @@ +<?php + +// THIS IS AN EXAMPLE +// you will obviously need to do more server side work than I am doing here to check and move your upload. +// API is up for discussion, jump on http://dojotoolkit.org/forums + +// JSON.php is available in dojo svn checkout +require("../../../dojo/tests/resources/JSON.php"); +$json = new Services_JSON(); + +// fake delay +sleep(3); +$name = empty($_REQUEST['name'])? "default" : $_REQUEST['name']; +if(is_array($_FILES)){ + $ar = array( + // lets just pass lots of stuff back and see what we find. + // the _FILES aren't coming through in IE6 (maybe 7) + 'status' => "success", + 'name' => $name, + 'request' => $_REQUEST, + 'postvars' => $_POST, + 'details' => $_FILES, + // and some static subarray just to see + 'foo' => array('foo'=>"bar") + ); + +}else{ + $ar = array( + 'status' => "failed", + 'details' => "" + ); +} + +// yeah, seems you have to wrap iframeIO stuff in textareas? +$foo = $json->encode($ar); +?> +<textarea><?php print $foo; ?></textarea> diff --git a/js/dojo-1.7.2/dojox/form/resources/TriStateCheckBox.css b/js/dojo-1.7.2/dojox/form/resources/TriStateCheckBox.css new file mode 100644 index 0000000..237f4bf --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/TriStateCheckBox.css @@ -0,0 +1,137 @@ +/* TriStateCheckBox + * + * Styling TriStateCheckBox mainly includes: + * + * 1. Containers + * .dojoxTriStateCheckBox|.dojoxTriStateCheckBoxIcon - for border, padding, width|height and background image + * + * 2. Checked state + * .dojoxTriStateCheckBoxChecked - for checked background-color|image + * .dojoxTriStateCheckBoxMixed - for mixed background-color|image + * + * 3. Hover state + * .dojoxTriStateCheckBoxHover|.dojoxTriStateCheckBoxCheckedHover|.dojoxTriStateCheckBoxMixedHover - for background image + * + * 4. Disabled state + * .dojoxTriStateCheckBoxDisabled|.dojoxTriStateCheckBoxCheckedDisabled|.dojoxTriStateCheckBoxMixedDisabled - for background image + */ +.claro .dijitToggleButton .dojoxTriStateCheckBoxIcon { + background-image: url('../images/checkmarkNoBorder.png'); +} +.dj_ie6 .claro .dijitToggleButton .dojoxTriStateCheckBoxIcon { + background-image: url('../images/checkmarkNoBorder.gif'); +} +.claro .dojoxTriStateCheckBox, .claro .dojoxTriStateCheckBoxIcon { + background-image: url('images/tristatecheckboxStates.png'); + /* checkbox sprite image */ + + background-repeat: no-repeat; + width: 15px; + height: 16px; + margin: 0 2px 0 0; + padding: 0; +} +.dj_ie6 .claro .dojoxTriStateCheckBox, .dj_ie6 .claro .dojoxTriStateCheckBoxIcon { + background-image: url('images/tristatecheckboxStates.png'); + /* checkbox sprite image */ + +} +.claro .dojoxTriStateCheckBox{ + /* unchecked */ + + background-position: -15px; +} +.claro .dojoxTriStateCheckBoxChecked{ + /* checked */ + + background-position: 0px; +} +.claro .dojoxTriStateCheckBoxMixed { + /* mixed */ + + background-position: -30px; +} +.claro .dojoxTriStateCheckBoxDisabled { + /* disabled and unchecked */ + + background-position: -105px; +} +.claro .dojoxTriStateCheckBoxCheckedDisabled { + /* disabled and checked */ + + background-position: -90px; +} +.claro .dojoxTriStateCheckBoxMixedDisabled { + /* disabled and mixed */ + + background-position: -120px; +} +.claro .dojoxTriStateCheckBoxHover { + /* hovering over and unchecked */ + + background-position: -60px; +} +.claro .dojoxTriStateCheckBoxCheckedHover { + /* hovering over and checked */ + + background-position: -45px; +} +.claro .dojoxTriStateCheckBoxMixedHover { + /* hovering over and mixed */ + + background-position: -75px; +} + +.dijit_a11y .dojoxTriStateCheckBoxHover .dojoxTriStateCheckBoxInner, +.dijit_a11y .dojoxTriStateCheckBoxFocused .dojoxTriStateCheckBoxInner{ + /* focused or hovering over */ + border: dashed; +} + +.dijit_a11y .dojoxTriStateCheckBoxHover .dojoxTriStateCheckBoxInner, +.dijit_a11y .dojoxTriStateCheckBoxFocused .dojoxTriStateCheckBoxInner{ + /* focused or hovering over */ + border: solid; +} + +.dijit_a11y .dojoxTriStateCheckBoxDisabled .dojoxTriStateCheckBoxInner{ + /* focused or hovering over */ + opacity: 0.5; +} + +.dj_ie .dijit_a11y .dojoxTriStateCheckBoxDisabled .dojoxTriStateCheckBoxInner{ + /* disabled */ +} + + +.dojoxTriStateCheckBoxInner{ + /* inner text */ + + visibility: hidden; + display: none; + position: absolute; + text-align: center; +} + +.dijit_a11y .dojoxTriStateCheckBoxInner{ + /* inner text */ + + visibility: visible; + display: block; +} + +.dojoxTriStateCheckBoxInput { + /* place the actual input on top, but all-but-invisible */ + opacity: 0.01; + padding: 0; + margin: 0, + border: 0; + width: 15px; + height: 16px; + background-position:center center; + background-repeat:no-repeat; +} + +.dj_ie .dojoxTriStateCheckBoxInput { + filter: alpha(opacity=0); +} diff --git a/js/dojo-1.7.2/dojox/form/resources/TriStateCheckBox.html b/js/dojo-1.7.2/dojox/form/resources/TriStateCheckBox.html new file mode 100644 index 0000000..5605128 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/TriStateCheckBox.html @@ -0,0 +1,5 @@ +<div class="dijit dijitReset dijitInline" role="presentation" + ><div class="dojoxTriStateCheckBoxInner" dojoAttachPoint="stateLabelNode"></div + ><input ${!nameAttrSetting} type="${type}" dojoAttachPoint="focusNode" + class="dijitReset dojoxTriStateCheckBoxInput" dojoAttachEvent="onclick:_onClick" +/></div>
\ No newline at end of file diff --git a/js/dojo-1.7.2/dojox/form/resources/Uploader.html b/js/dojo-1.7.2/dojox/form/resources/Uploader.html new file mode 100644 index 0000000..449b2a1 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/Uploader.html @@ -0,0 +1,18 @@ +<span class="dijit dijitReset dijitInline" + ><span class="dijitReset dijitInline dijitButtonNode" + dojoAttachEvent="ondijitclick:_onClick" + ><span class="dijitReset dijitStretch dijitButtonContents" + dojoAttachPoint="titleNode,focusNode" + role="button" aria-labelledby="${id}_label" + ><span class="dijitReset dijitInline dijitIcon" dojoAttachPoint="iconNode"></span + ><span class="dijitReset dijitToggleButtonIconChar">●</span + ><span class="dijitReset dijitInline dijitButtonText" + id="${id}_label" + dojoAttachPoint="containerNode" + ></span + ></span + ></span + ><!--no need to have this for Uploader + <input ${!nameAttrSetting} type="${type}" value="${value}" class="dijitOffScreen" tabIndex="-1" + dojoAttachPoint="valueNode" +/--></span> diff --git a/js/dojo-1.7.2/dojox/form/resources/UploaderFileList.css b/js/dojo-1.7.2/dojox/form/resources/UploaderFileList.css new file mode 100644 index 0000000..b2a9c98 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/UploaderFileList.css @@ -0,0 +1,53 @@ +.dojoxUploaderFileList{ + border:1px solid #ccc; + min-height:50px; +} +.dojoxUploaderFileListTable{ + width:100%; + border-collapse:collapse; + margin-top:5px; +} +.dojoxUploaderFileListHeader th{ + background-color:#eee; + padding:3px; +} +.dojoxUploaderFileListRow{ + +} +.dojoxUploaderIndex{ + width:20px; +} +.dojoxUploaderIcon{ + width:50px; +} +.dojoxUploaderFileName{ + +} +.dojoxUploaderSize{ + width:70px; +} +.dojoxUploaderFileListContent{ + width:100%; +} +.dojoxUploaderFileListProgress{ + border:1px solid #666; + height:15px; + position:relative; + background:#fff; + overflow:hidden; +} +.dojoxUploaderFileListPercentText{ + position:absolute; + right:3px; + top:3px; + font-size:10px; + text-align:right; +} +.dojoxUploaderFileListProgressBar{ + position:absolute; + top:0px; + left:0px; + height:15px; + width:0%; + background:#bfe1fd; +} diff --git a/js/dojo-1.7.2/dojox/form/resources/VerticalRangeSlider.html b/js/dojo-1.7.2/dojox/form/resources/VerticalRangeSlider.html new file mode 100644 index 0000000..55b0d22 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/VerticalRangeSlider.html @@ -0,0 +1,49 @@ +<table class="dijitReset dijitSlider dijitSliderV dojoxRangeSlider" cellspacing="0" cellpadding="0" border="0" rules="none" + ><tr class="dijitReset" + ><td class="dijitReset"></td + ><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV" + ><div class="dijitSliderIncrementIconV" tabIndex="-1" style="display:none" dojoAttachPoint="decrementButton" dojoAttachEvent="onclick: increment"><span class="dijitSliderButtonInner">+</span></div + ></td + ><td class="dijitReset"></td + ></tr + ><tr class="dijitReset" + ><td class="dijitReset"></td + ><td class="dijitReset" + ><center><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderTopBumper" dojoAttachEvent="onclick:_onClkIncBumper"></div></center + ></td + ><td class="dijitReset"></td + ></tr + ><tr class="dijitReset" + ><td dojoAttachPoint="leftDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationL dijitSliderDecorationV" style="text-align:center;height:100%;"></td + ><td class="dijitReset" style="height:100%;" + ><input dojoAttachPoint="valueNode" type="hidden" ${!nameAttrSetting} + /><center role="presentation" style="position:relative;height:100%;" dojoAttachPoint="sliderBarContainer" + ><div role="presentation" dojoAttachPoint="remainingBar" class="dijitSliderBar dijitSliderBarV dijitSliderRemainingBar dijitSliderRemainingBarV" dojoAttachEvent="onmousedown:_onRemainingBarClick" + ><div dojoAttachPoint="sliderHandle" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableV" dojoAttachEvent="onkeypress:_onKeyPress,onmousedown:_onHandleClick" style="vertical-align:top;" role="slider" valuemin="${minimum}" valuemax="${maximum}" + ><div class="dijitSliderImageHandle dijitSliderImageHandleV"></div + ></div + ><div role="presentation" dojoAttachPoint="progressBar,focusNode" tabIndex="${tabIndex}" class="dijitSliderBar dijitSliderBarV dijitSliderProgressBar dijitSliderProgressBarV" dojoAttachEvent="onkeypress:_onKeyPress,onmousedown:_onBarClick" + ></div + ><div dojoAttachPoint="sliderHandleMax,focusNodeMax" tabIndex="${tabIndex}" class="dijitSliderMoveable dijitSliderMoveableV" dojoAttachEvent="onkeypress:_onKeyPress,onmousedown:_onHandleClickMax" style="vertical-align:top;" role="slider" valuemin="${minimum}" valuemax="${maximum}" + ><div class="dijitSliderImageHandle dijitSliderImageHandleV"></div + ></div + ></div + ></center + ></td + ><td dojoAttachPoint="containerNode,rightDecoration" class="dijitReset dijitSliderDecoration dijitSliderDecorationR dijitSliderDecorationV" style="text-align:center;height:100%;"></td + ></tr + ><tr class="dijitReset" + ><td class="dijitReset"></td + ><td class="dijitReset" + ><center><div class="dijitSliderBar dijitSliderBumper dijitSliderBumperV dijitSliderBottomBumper" dojoAttachEvent="onclick:_onClkDecBumper"></div></center + ></td + ><td class="dijitReset"></td + ></tr + ><tr class="dijitReset" + ><td class="dijitReset"></td + ><td class="dijitReset dijitSliderButtonContainer dijitSliderButtonContainerV" + ><div class="dijitSliderDecrementIconV" tabIndex="-1" style="display:none" dojoAttachPoint="incrementButton" dojoAttachEvent="onclick: decrement"><span class="dijitSliderButtonInner">-</span></div + ></td + ><td class="dijitReset"></td + ></tr +></table> diff --git a/js/dojo-1.7.2/dojox/form/resources/_CheckedMultiSelectItem.html b/js/dojo-1.7.2/dojox/form/resources/_CheckedMultiSelectItem.html new file mode 100644 index 0000000..709b450 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/_CheckedMultiSelectItem.html @@ -0,0 +1,5 @@ +<div class="dijitReset ${baseClass}" + ><input class="${baseClass}Box" data-dojo-type="dijit.form.CheckBox" data-dojo-attach-point="checkBox" + data-dojo-attach-event="_onClick:_changeBox" type="${_type.type}" baseClass="${_type.baseClass}" + /><div class="dijitInline ${baseClass}Label" data-dojo-attach-point="labelNode" data-dojo-attach-event="onclick:_onClick"></div +></div> diff --git a/js/dojo-1.7.2/dojox/form/resources/_CheckedMultiSelectMenuItem.html b/js/dojo-1.7.2/dojox/form/resources/_CheckedMultiSelectMenuItem.html new file mode 100644 index 0000000..23a5064 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/_CheckedMultiSelectMenuItem.html @@ -0,0 +1,10 @@ +<tr class="dijitReset dijitMenuItem" dojoAttachPoint="focusNode" role="menuitemcheckbox" tabIndex="-1" + dojoAttachEvent="onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick" + ><td class="dijitReset dijitMenuItemIconCell" role="presentation" + ><div src="${_blankGif}" alt="" class="dijitMenuItemIcon ${_iconClass}" dojoAttachPoint="iconNode" + ><input class="dojoxCheckedMultiSelectCheckBoxInput" dojoAttachPoint="inputNode" type="${_type.type}" + /></div></td + ><td class="dijitReset dijitMenuItemLabel" colspan="2" dojoAttachPoint="containerNode,labelNode"></td + ><td class="dijitReset dijitMenuItemAccelKey" style="display: none" dojoAttachPoint="accelKeyNode"></td + ><td class="dijitReset dijitMenuArrowCell" role="presentation"> </td +></tr>
\ No newline at end of file diff --git a/js/dojo-1.7.2/dojox/form/resources/fileuploader.swf b/js/dojo-1.7.2/dojox/form/resources/fileuploader.swf Binary files differnew file mode 100644 index 0000000..f774e17 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/fileuploader.swf diff --git a/js/dojo-1.7.2/dojox/form/resources/images/loading_wheel.gif b/js/dojo-1.7.2/dojox/form/resources/images/loading_wheel.gif Binary files differnew file mode 100644 index 0000000..901a7e3 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/images/loading_wheel.gif diff --git a/js/dojo-1.7.2/dojox/form/resources/images/nihiloFolderSprite.gif b/js/dojo-1.7.2/dojox/form/resources/images/nihiloFolderSprite.gif Binary files differnew file mode 100644 index 0000000..0034b54 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/images/nihiloFolderSprite.gif diff --git a/js/dojo-1.7.2/dojox/form/resources/images/rating_empty.gif b/js/dojo-1.7.2/dojox/form/resources/images/rating_empty.gif Binary files differnew file mode 100644 index 0000000..8662c43 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/images/rating_empty.gif diff --git a/js/dojo-1.7.2/dojox/form/resources/images/rating_full.gif b/js/dojo-1.7.2/dojox/form/resources/images/rating_full.gif Binary files differnew file mode 100644 index 0000000..6fe24bf --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/images/rating_full.gif diff --git a/js/dojo-1.7.2/dojox/form/resources/images/soriaFolderSprite.gif b/js/dojo-1.7.2/dojox/form/resources/images/soriaFolderSprite.gif Binary files differnew file mode 100644 index 0000000..19e35c1 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/images/soriaFolderSprite.gif diff --git a/js/dojo-1.7.2/dojox/form/resources/images/tristatecheckboxStates.png b/js/dojo-1.7.2/dojox/form/resources/images/tristatecheckboxStates.png Binary files differnew file mode 100644 index 0000000..dde030f --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/images/tristatecheckboxStates.png diff --git a/js/dojo-1.7.2/dojox/form/resources/images/tundraFolderSprite.gif b/js/dojo-1.7.2/dojox/form/resources/images/tundraFolderSprite.gif Binary files differnew file mode 100644 index 0000000..6cf8c09 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/images/tundraFolderSprite.gif diff --git a/js/dojo-1.7.2/dojox/form/resources/uploader.swf b/js/dojo-1.7.2/dojox/form/resources/uploader.swf Binary files differnew file mode 100644 index 0000000..78233e4 --- /dev/null +++ b/js/dojo-1.7.2/dojox/form/resources/uploader.swf |
